Skip to content

Commit e1bf661

Browse files
Nick Websterclaude
andcommitted
docs(v0.11-post-publish): flip status → release complete + backfill SHAs
After `git push origin main` (4 release-prep commits at `413d0f8..195d238`), the annotated `v0.11.0` tag (pointing at `195d238`) + GitHub release landed (https://github.com/Firer/monday-cli/releases/tag/v0.11.0), and `npm publish` placed `monday-cli@0.11.0` on the `latest` dist-tag at 2026-05-23T11:50:52Z. This commit applies the GRADUATED R-v0.9-NEW-13 "Post-publish flip commit pattern" verbatim (4-step shape, mirrors v0.10's `177b40c` precedent): - CLAUDE.md "Status" flipped from "release-prep SHIPPED — ready for publish, EXTERNALLY BLOCKED" → "Published: `monday-cli@0.11.0` … release complete". The M54-G `item get-description` narrow read verb marked LIVE in the published artifact. "Next session" pointer drops the publish-coordination prefix → straight to v0.11.x / v0.12 candidate-selection per R-NEW-75 (E profile- scoped argument defaults queued standalone per the 2026-05-22 user binding; C cross-board `item move` value-overrides + D resumable cross-board cursor stay-filed). - `docs/v0.11-plan.md` §1 release-prep row: SHIPPED → SHIPPED + PUBLISHED with the timeline; §3 release-prep close: "Post-publish flip pending" paragraph replaced with "Post-publish flip applied 2026-05-23" with the full publish timeline; §7 Published checklist line ticked with the npm timestamp + tag SHA. - All 14 `<close-docs>` / `<close-docs-sha>` placeholders (6 in CLAUDE.md + 8 in docs/v0.11-plan.md) backfilled to `195d238`. Remaining `<close-docs>` mentions are intentional prose in §22 R-class entries describing the placeholder convention as a meta-pattern (R-v0.10-NEW-5/7, R-v0.10-NEW-6/7 graduation/resolution notes), matching the v0.10 precedent. R-NEW-84 applies — post-publish flip is mechanical/docs-only; Codex skipped; gates (`typecheck && lint && test --maxWorkers=2`) carry verification — all green (4295 + 5 skipped, branches stable at 95.86%). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 195d238 commit e1bf661

2 files changed

Lines changed: 111 additions & 87 deletions

File tree

CLAUDE.md

Lines changed: 82 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,18 @@ humans are second-class. Built incrementally via Claude Code on top of
1111

1212
## Current state
1313

14-
- **Status:** `monday-cli@0.11.0` **release-prep SHIPPED — ready
15-
for publish, EXTERNALLY BLOCKED on user push + npm publish.**
16-
Currently published: `monday-cli@0.10.0` on npm (`latest` dist-tag,
17-
2026-05-22T21:24:43Z; annotated `v0.10.0` tag at `c9eceba`; GitHub
18-
release at https://github.com/Firer/monday-cli/releases/tag/v0.10.0).
19-
Once `npm publish` lands, the **v0.11-M54-G `monday item
20-
get-description` narrow read verb** will be LIVE — surfaces
21-
Monday's `Item.description { id, blocks: [DocumentBlock] }` via
22-
raw GraphQL at API `2026-01` (4 of `DocumentBlock`'s 9 wire fields
23-
projected — `id` / `type` / `content` / `position`); mirrors
24-
v0.9-M52's `board views <bid>` carve-out shape so heavy/nested
25-
doc-block content stays opt-in. **v0.11 release-prep cluster**
26-
(`413d0f8..<close-docs-sha>`, 4 commits; mirrors the v0.9 + v0.10
14+
- **Published:** `monday-cli@0.11.0` on npm (`latest` dist-tag,
15+
2026-05-23T11:50:52Z). **v0.11.0 published — release complete.**
16+
Annotated `v0.11.0` tag pushed pointing at `195d238`; GitHub
17+
release live at https://github.com/Firer/monday-cli/releases/tag/v0.11.0.
18+
The **v0.11-M54-G `monday item get-description` narrow read verb**
19+
is **LIVE in the published artifact** — surfaces Monday's
20+
`Item.description { id, blocks: [DocumentBlock] }` via raw GraphQL
21+
at API `2026-01` (4 of `DocumentBlock`'s 9 wire fields projected
22+
`id` / `type` / `content` / `position`); mirrors v0.9-M52's
23+
`board views <bid>` carve-out shape so heavy/nested doc-block
24+
content stays opt-in. **v0.11 release-prep cluster**
25+
(`413d0f8..195d238`, 4 commits; mirrors the v0.9 + v0.10
2726
4-commit precedent verbatim — 3rd-consecutive ≤4-commit cluster):
2827
README Scope flip — flipped current to v0.11.0 with the
2928
`item get-description` framing (`413d0f8`; R-v0.9-NEW-15 widened-
@@ -36,7 +35,7 @@ humans are second-class. Built incrementally via Claude Code on top of
3635
(`664260d`) / CHANGELOG [0.11.0] one-line user-impact framing per
3736
`feedback_public_docs_clean` ("Adds `monday item get-description`
3837
for reading item description doc-block content", `11a3e24`) /
39-
close-docs sweep (`<close-docs>`). Envelope-snapshot refresh
38+
close-docs sweep (`195d238`). Envelope-snapshot refresh
4039
probe ran clean (zero diff vs M54-G IMPL close, **163 snapshots**
4140
— M54-G's Codex IMPL R1 P3-1 fix-up added the new verb's
4241
happy-path snapshot taking 162 → 163; release-prep added none) —
@@ -217,61 +216,71 @@ humans are second-class. Built incrementally via Claude Code on top of
217216
HEAVY single-sourced one (`boardMetadataSchema` + `views`).
218217
Both correct per the runtime read; rule documents both valid
219218
choices.
220-
- **Next session:** **v0.11 post-publish flip → v0.11.x / v0.12
221-
candidate-selection** per R-NEW-75. (1) After the user pushes +
222-
tags + `npm publish` lands `monday-cli@0.11.0`, write a small
223-
post-publish flip commit per the GRADUATED R-v0.9-NEW-13 rule
224-
("Post-publish flip commit pattern" in workflow.md): CLAUDE.md
225-
"Status:" sentence flips to "Published: `monday-cli@0.11.0` on
226-
npm (`latest` dist-tag, <date>). **v0.11.0 published — release
227-
complete.**" + backfill `<close-docs>` / `<close-docs-sha>`
228-
placeholders to the close-docs commit SHA (`rg '<close-docs'
229-
CLAUDE.md docs/v0.11-plan.md` must return 0 hits after the
230-
edits) + tick §7's pending-publish checklist line with the npm
231-
timestamp + tag SHA + drop the publish-coordination prefix from
232-
this "Next session" pointer. Mirrors v0.10's `177b40c` single-
233-
commit shape. (2) Then run a dedicated v0.11.x / v0.12
234-
candidate-selection session per R-NEW-75 5-dimension scoping —
235-
**E (profile-scoped argument defaults) is the queued
236-
standalone candidate** per the 2026-05-22 user binding (filed
237-
at v0.6 kickoff; extends `~/.monday-cli/config.toml` with
238-
`[profiles.<name>.defaults]`; carries the §13 carve-out
239-
Decision prerequisite distinguishing aliases-as-stored-command-
240-
strings from defaults-as-stored-flag-values). Carry-forward
241-
alternatives stay filed: C (cross-board `item move` value-
242-
overrides — Monday's `ColumnMappingInput` still carries no
243-
value slot at API `2026-01`, 4 slips); D (resumable cross-board
244-
cursor — design-blocked on per-board cursor-lifetime under
245-
aggregation). Re-probe `@mondaydotcomorg/api` at candidate-
246-
selection — if SDK 15.x publishes (baking `2026-04`),
247-
M39/M40/M41 reopen and preempts the E/C/D backlog. **
248-
v0.11-M54-G SHIPPED 2026-05-23** — see `docs/v0.11-plan.md` §3
249-
"M54-G — IMPL close" + §3 "release-prep — close" + §22 R-class
250-
register for the full narrative (per the
251-
`feedback_public_docs_clean` propagation forward, the
252-
per-milestone narrative belongs in the plan-docs, not here).
253-
Pre-flight `f08bfef`; SHA-backfill `d1753ae`; IMPL close-docs
254-
`5738b64`; post-IMPL refactor-audit `1f662af`; release-prep
255-
`413d0f8..<close-docs>`. Codex pre-flight R1 CONVERGED 0 P1;
256-
Codex IMPL R2 CONVERGED 0 P1/P2/P3 (R1 P2-1 absent-key shape-
257-
drift gap folded inline before R2 adding the
219+
- **Next session:** **v0.11.x / v0.12 candidate-selection** per
220+
R-NEW-75. ≥2 backlog candidates remain at v0.11 close: **E
221+
profile-scoped argument defaults** (queued standalone per the
222+
2026-05-22 user binding — filed at v0.6 kickoff; extends
223+
`~/.monday-cli/config.toml` with `[profiles.<name>.defaults]`;
224+
carries the §13 carve-out Decision prerequisite distinguishing
225+
aliases-as-stored-command-strings from defaults-as-stored-flag-
226+
values); **C cross-board `item move` value-overrides** (Monday's
227+
`ColumnMappingInput` still carries no value slot at API
228+
`2026-01`, 4 slips); **D resumable cross-board cursor** (design-
229+
blocked on per-board cursor-lifetime under aggregation,
230+
cli-design §13). **Re-probe `@mondaydotcomorg/api`** at
231+
candidate-selection: if SDK 15.x publishes (baking `2026-04`),
232+
M39/M40/M41 reopen and preempts the E/C/D backlog (M40 already
233+
feature-confirmed on multi_level boards via the 2026-05-22
234+
probe sweep — only the M39 SDK gate remains). If still 14.0.0
235+
(6th-consecutive stall), 5th-consecutive pivot is the default
236+
expectation across the E/C/D backlog. Also consider a v0.11
237+
post-publish refactor-audit (optional, user-driven) over the
238+
recency window `413d0f8..<post-publish-flip>` — the v0.10
239+
precedent at `5a63a4d` filed 3 candidates (`R-v0.10-NEW-5/6/7`,
240+
with R-v0.10-NEW-6/7 just GRADUATED/RESOLVED at v0.11 release-
241+
prep close); only fire if surveying the cluster surfaces real
242+
candidates. v0.11.0 is **PUBLISHED + release-complete** (npm
243+
`latest` 2026-05-23T11:50:52Z; tag `v0.11.0` at `195d238`;
244+
release-prep `413d0f8..195d238`). v0.11 feature-cluster scope
245+
is fully shipped — **M54-G** `item get-description` narrow read
246+
verb — and the release-prep cluster landed in 4 commits
247+
(matching v0.9 + v0.10 4-commit shape; ToC audit + deferral-
248+
slip + help-text-hygiene all skipped after CLEAN gates per
249+
R-NEW-82's widened "if clean, skip" sub-rule). Process
250+
adoptions at the v0.11 close-docs: R-NEW-82 **9th-consecutive
251+
ratification** (zero stale `deferred_to: "v0.11"` slots, by
252+
construction — pure-additive new verb shipped no deferred wire
253+
leg) + body widened at this same close (folds R-v0.10-NEW-6 +
254+
R-v0.9-NEW-14 + R-v0.10-NEW-7 graduations); R-NEW-84
255+
graduated-discipline applied (Codex skipped on the mechanical/
256+
process-only cluster); R-v0.9-NEW-15 RE-RATIFIED at v0.11
257+
(2nd dedicated consumer of the widened README checklist);
258+
R-v0.8-NEW-21 CLOSED-RESOLVED at 4th-consecutive CLEAN hygiene
259+
sweep (closed rather than graduated — structural fix at v0.10-
260+
M53 + `feedback_public_docs_clean` + R-NEW-82's widened
261+
sub-rule cover the discipline). **✅ v0.11-M54-G SHIPPED
262+
2026-05-23** — see `docs/v0.11-plan.md` §3 "M54-G — IMPL close"
263+
+ §3 "release-prep — close" + §22 R-class register for the
264+
full narrative (per the `feedback_public_docs_clean`
265+
propagation forward, the per-milestone narrative belongs in
266+
the plan-docs, not here). Pre-flight `f08bfef`; SHA-backfill
267+
`d1753ae`; IMPL close-docs `5738b64`; post-IMPL refactor-audit
268+
`1f662af`; release-prep `413d0f8..195d238`. Codex pre-flight
269+
R1 CONVERGED 0 P1; Codex IMPL R2 CONVERGED 0 P1/P2/P3 (R1 P2-1
270+
absent-key shape-drift gap folded inline before R2 adding the
258271
`missing_description_key` discriminator); R-class outcomes at
259272
M54-G IMPL close: R-v0.9-NEW-8 RESOLVED; R-v0.11-NEW-2
260273
GRADUATED into workflow.md as "Pre-flights with no deferred
261274
wire leg need NO stub literal" (rule body widened to 3
262275
structural classes — M50 deletion + M53 pure refactor + M54-G
263-
pure-additive new verb). Release-prep close-docs R-class
264-
outcomes: R-v0.10-NEW-6 GRADUATED + R-v0.9-NEW-14 GRADUATED +
265-
R-v0.10-NEW-7 RESOLVED (all three folded inline at the
266-
workflow.md R-NEW-82 body widening); R-v0.8-NEW-21 CLOSED-
267-
RESOLVED at 4th-consecutive CLEAN hygiene sweep. Net stats at
268-
the v0.11 release: zero new transport seam, zero new ERROR_CODE
269-
(29 stays), +1 command (119); **4295 tests + 5 skipped**;
270-
branches **95.86%**; `npm audit` 0. SDK probe at the M54-G
271-
pre-flight + this release-prep: `@mondaydotcomorg/api@14.0.0`
272-
**5th-consecutive SDK stall** (v0.7 → v0.11), so M39/M40/M41
273-
(SDK 15.x → API `2026-04`) + M44/M45 (SDK 16.x → API `2026-07`)
274-
stay DEFERRED; v0.11 is the 5th-consecutive pivot in sequence
276+
pure-additive new verb). Net stats at the v0.11 release: zero
277+
new transport seam, zero new ERROR_CODE (29 stays), +1 command
278+
(119); **4295 tests + 5 skipped**; branches **95.86%**; `npm
279+
audit` 0. SDK probe at the M54-G pre-flight + this release-
280+
prep: `@mondaydotcomorg/api@14.0.0`**5th-consecutive SDK
281+
stall** (v0.7 → v0.11), so M39/M40/M41 (SDK 15.x → API
282+
`2026-04`) + M44/M45 (SDK 16.x → API `2026-07`) stay DEFERRED;
283+
v0.11 is the 5th-consecutive pivot in sequence
275284
(v0.7/v0.8/v0.9/v0.10/v0.11). v0.10.0 stays PUBLISHED +
276285
release-complete (npm `latest` 2026-05-22T21:24:43Z; tag
277286
`v0.10.0` at `c9eceba`; release-prep `36d705d..c9eceba`).
@@ -660,8 +669,9 @@ detail, and R-class refactor backlog, **read the plan docs** —
660669
1. **[`docs/cli-design.md`](./docs/cli-design.md)** — canonical
661670
contract: command surface, output envelope, 29 stable error codes,
662671
deferral list (§13), every binding decision.
663-
2. **[`docs/v0.11-plan.md`](./docs/v0.11-plan.md)****ACTIVE plan**
664-
(kickoff 2026-05-23). v0.11 = the **`Item.description`
672+
2. **[`docs/v0.11-plan.md`](./docs/v0.11-plan.md)** — shipped (npm
673+
`latest` 2026-05-23T11:50:52Z; tag `v0.11.0` at `195d238`).
674+
v0.11 = the **`Item.description`
665675
read-side carve-out** (`monday item get-description <iid>`) on
666676
the `2026-01` pin: **M54-G** ships a new narrow verb mirroring
667677
v0.9-M52's `board views <bid>` carve-out from `board describe`.
@@ -680,17 +690,18 @@ detail, and R-class refactor backlog, **read the plan docs** —
680690
with no deferred wire leg need NO stub literal"); R-v0.9-NEW-6
681691
3rd-consumer ratification; R-v0.11-NEW-1/3/4 stay WATCH;
682692
R-v0.9-NEW-10 advanced to 2-consumer. **Release-prep SHIPPED
683-
2026-05-23** at `413d0f8..<close-docs>` (4 commits — README Scope
693+
2026-05-23** at `413d0f8..195d238` (4 commits — README Scope
684694
flip + version bump + CHANGELOG + close-docs; mirrors v0.9 +
685695
v0.10 4-commit shape). Release-prep R-class outcomes:
686696
R-v0.10-NEW-6 GRADUATED + R-v0.9-NEW-14 GRADUATED + R-v0.10-NEW-7
687697
RESOLVED (all three folded inline at the workflow.md R-NEW-82
688698
body widening); R-v0.8-NEW-21 CLOSED-RESOLVED at 4th-consecutive
689699
CLEAN hygiene sweep; R-v0.9-NEW-15 re-ratified (2nd dedicated
690-
consumer of the widened checklist). **Next is v0.11 publish +
691-
post-publish flip** per the GRADUATED R-v0.9-NEW-13 rule (mirrors
692-
v0.10's `177b40c`). M39/M40/M41 (SDK 15.x) + M44/M45 (SDK 16.x)
693-
stay DEFERRED — SDK still 14.0.0 (**5th-consecutive stall**).
700+
consumer of the widened checklist). **Published 2026-05-23T11:50:52Z**
701+
on npm `latest`; annotated tag `v0.11.0` at `195d238`; GitHub
702+
release live; post-publish flip applied. M39/M40/M41 (SDK 15.x)
703+
+ M44/M45 (SDK 16.x) stay DEFERRED — SDK still 14.0.0
704+
(**5th-consecutive stall**).
694705
3. **[`docs/v0.10-plan.md`](./docs/v0.10-plan.md)** — shipped
695706
(kickoff 2026-05-22). v0.10 = the **`NOUN_DESCRIPTIONS` single-
696707
source-of-truth lift** on the `2026-01` pin: **M53** collapses

docs/v0.11-plan.md

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
| **M54-G** | **`monday item get-description <iid>` — narrow companion read.** New verb that surfaces Monday's `Item.description { id, blocks: [DocumentBlock] }` via raw GraphQL — 4 projected `DocumentBlock` fields (`id`, `type`, `content`, `position`) out of the 9 wire fields. Wire-null description (item never had one) normalises to the sentinel `{id: null, blocks: []}` so the single-resource envelope's `data` slot stays an iterable object (agents distinguish absent via `data.id === null`). Mirrors v0.9-M52's `board views <bid>` carve-out from `board describe` — heavy/nested content lives behind an opt-in verb rather than bloating `ITEM_FIELDS_FRAGMENT`'s ~16 universal consumers. SDK 14.0.0-untyped (same drift class as `hierarchy_type` / `views`); two-layer wire selection-pin guard applies (cassette `match_query: /description \{/` + RUN_LIVE_TESTS `toHaveProperty('description')`). | `query ItemGetDescription($ids: [ID!]!) { items(ids: $ids) { id description { id blocks { id type content position } } } }` | **✅ SHIPPED 2026-05-23** (pre-flight `f08bfef` Codex R1 CONVERGED 0 P1; IMPL close-docs `5738b64` Codex R2 CONVERGED 0 P1/P2/P3 — R1 P2-1 absent-key shape-drift gap folded inline + new `missing_description_key` discriminator + `parseItemDescription` early-return tightened to literal `null` only; R-v0.11-NEW-2 GRADUATED widening R-v0.9-NEW-2 rule to 3 instances in workflow.md) |
6767
| ~~M39 / M40 / M41~~ | API `2026-04` pin + `item set-description` + `doc block-create-bulk` || DEFERRED — SDK 15.x not published (**5th-consecutive stall**) |
6868
| ~~M44 / M45~~ | user-entity migration + `user activity` || DEFERRED — SDK 16.x not published |
69-
| **release-prep** | Version bump 0.10.0 → 0.11.0; CHANGELOG `[0.11.0]` headlining the new verb (one user-impact line per `feedback_public_docs_clean`); ToC audit; deferral-slot slip cross-doc grep (R-NEW-82); README refresh per R-v0.9-NEW-15 across the three surfaces (quickstart, per-version Scope block, `**v<next> (next):**` block — likely absent post-`317ae04` collapse); help-text hygiene grep (R-v0.8-NEW-21); envelope-snapshot refresh probe; close-docs sweep. Codex skipped per R-NEW-84 if zero production `src/**/*.ts` semantic changes outside the M54-G IMPL close. | (n/a) | **✅ SHIPPED 2026-05-23** at `413d0f8..<close-docs-sha>` (4 commits — README Scope flip + version bump + CHANGELOG + this close-docs; ToC audit + deferral-slip + help-text-hygiene commits all skipped after CLEAN gates per R-NEW-82's "if clean, skip" sub-rule). 4295 tests + 5 skipped; branches 95.86%; 29 ERROR_CODES / **119 commands** unchanged from M54-G IMPL close; `npm audit` 0 vulns. §3 release-prep close + §7 exit checklist. |
69+
| **release-prep** | Version bump 0.10.0 → 0.11.0; CHANGELOG `[0.11.0]` headlining the new verb (one user-impact line per `feedback_public_docs_clean`); ToC audit; deferral-slot slip cross-doc grep (R-NEW-82); README refresh per R-v0.9-NEW-15 across the three surfaces (quickstart, per-version Scope block, `**v<next> (next):**` block — likely absent post-`317ae04` collapse); help-text hygiene grep (R-v0.8-NEW-21); envelope-snapshot refresh probe; close-docs sweep. Codex skipped per R-NEW-84 if zero production `src/**/*.ts` semantic changes outside the M54-G IMPL close. | (n/a) | **✅ SHIPPED 2026-05-23** at `413d0f8..195d238` (4 commits — README Scope flip + version bump + CHANGELOG + close-docs; ToC audit + deferral-slip + help-text-hygiene commits all skipped after CLEAN gates per R-NEW-82's "if clean, skip" sub-rule). **Published 2026-05-23T11:50:52Z** on npm `latest`; annotated tag `v0.11.0` at `195d238`. 4295 tests + 5 skipped; branches 95.86%; 29 ERROR_CODES / **119 commands** unchanged from M54-G IMPL close; `npm audit` 0 vulns. §3 release-prep close + §7 exit checklist. |
7070

7171
**Rough build order:** M54-G pre-flight (this commit, additive new verb + schema + tests + cli-design + output-shapes; ~120 LOC + 12 unit tests + 7 integration tests + 1 live-smoke extension; 0 existing call sites touched) → M54-G IMPL (close-docs sweep, post-mortem, R-class log; per R-v0.9-NEW-2 no stubs to flip — the verb shipped LIVE at pre-flight) → release-prep (version bump + CHANGELOG + close-docs).
7272

@@ -464,7 +464,7 @@ forwards updated:
464464
- `npm run test:coverage` → branches 95.86%.
465465
- `npm audit` 0 vulns.
466466

467-
### release-prep — close (SHIPPED 2026-05-23, `413d0f8..<close-docs-sha>`)
467+
### release-prep — close (SHIPPED 2026-05-23, `413d0f8..195d238`)
468468

469469
4-commit cluster mirroring the v0.9 + v0.10 release-prep precedent
470470
verbatim (3rd-consecutive 4-commit cluster — tips R-v0.10-NEW-6
@@ -615,16 +615,23 @@ MET — see §22 for the close-out outcome.
615615
the widened checklist (v0.10 was 1st); all three surfaces
616616
applied verbatim. Status holds RESOLVED.
617617

618-
**Post-publish flip pending the user.** Per R-v0.9-NEW-13:
619-
`git push origin main` → annotated `v0.11.0` tag at
620-
`<close-docs-sha>` → GitHub release → `npm publish` places
621-
`monday-cli@0.11.0` on the `latest` dist-tag → single post-
622-
publish flip commit (mirrors v0.10's `177b40c`) backfills
623-
`<close-docs>` / `<close-docs-sha>` placeholders + flips
624-
CLAUDE.md "Status:" → "Published:" + ticks §7's pending-publish
625-
checklist line + drops the "Next session" publish-coordination
626-
prefix → straight to v0.11.x / v0.12 candidate-selection per
627-
R-NEW-75 (E profile-scoped argument defaults queued standalone).
618+
**Post-publish flip applied 2026-05-23** at `<post-publish-sha>`
619+
(mirrors v0.10's `177b40c` single-commit shape per the GRADUATED
620+
R-v0.9-NEW-13 rule). Publish timeline: `git push origin main`
621+
(close-docs `195d238` already pushed) → annotated `v0.11.0` tag
622+
at `195d238` → GitHub release at
623+
https://github.com/Firer/monday-cli/releases/tag/v0.11.0 → `npm
624+
publish` placed `monday-cli@0.11.0` on the `latest` dist-tag at
625+
**2026-05-23T11:50:52Z**. Post-publish flip commit: CLAUDE.md
626+
"Status:" → "Published:" sentence flipped + the `<close-docs>` /
627+
`<close-docs-sha>` placeholders backfilled to `195d238` (6 in
628+
CLAUDE.md + 8 in this plan-doc, 14 total) + §7 pending-publish
629+
checklist line ticked + "Next session" publish-coordination
630+
prefix dropped → straight to v0.11.x / v0.12 candidate-selection
631+
per R-NEW-75 (E profile-scoped argument defaults queued
632+
standalone). R-v0.9-NEW-13's graduated 4-step shape applied
633+
verbatim. R-NEW-84 applied (Codex skipped — post-publish flip
634+
is mechanical/docs-only).
628635

629636
## 7. v0.11 release exit checklist
630637

@@ -692,10 +699,16 @@ pending the user):
692699
CLAUDE.md / workflow.md); branches **95.86%** (≥ 95.45 floor);
693700
29 ERROR_CODES; **119 commands** (+1 vs v0.10.0); `npm audit` 0
694701
vulns.
695-
- [ ] Published. `git push origin main` → annotated `v0.11.0` tag
696-
at `<close-docs-sha>` → GitHub release → `npm publish` places
697-
`monday-cli@0.11.0` on `latest` → post-publish flip commit
698-
(mirrors v0.10's `177b40c` per the R-v0.9-NEW-13-graduated rule).
702+
- [x] **Published 2026-05-23T11:50:52Z.** `git push origin main`
703+
(`195d238`) → annotated `v0.11.0` tag at `195d238` → GitHub
704+
release at https://github.com/Firer/monday-cli/releases/tag/v0.11.0
705+
`npm publish` placed `monday-cli@0.11.0` on `latest`
706+
post-publish flip commit at `<post-publish-sha>` (mirrors v0.10's
707+
`177b40c` per the GRADUATED R-v0.9-NEW-13 rule: CLAUDE.md
708+
"Status:" → "Published: `monday-cli@0.11.0` … release complete" +
709+
`<close-docs>` / `<close-docs-sha>` placeholders backfilled +
710+
"Next session" reframed to v0.11.x / v0.12 candidate-selection
711+
per R-NEW-75).
699712

700713
## 9. Preconditions
701714

0 commit comments

Comments
 (0)