You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mirrors the v0.10-NEW-5-formalised <close-docs> / <post-publish-sha>
placeholder convention (a commit can't self-reference its own SHA, so
the placeholders ship in the parent commit and a follow-up sibling
backfills them once `git rev-parse HEAD` is stable on the prior
commit). Eight sites across CLAUDE.md (3) + docs/v0.11-plan.md (5)
flipped to the actual f08bfef pre-flight SHA. No semantic change;
docs-only.
Per workflow.md "Skip Codex review on mechanical / process-only
clusters" (R-NEW-84): zero production src/**/*.ts changes — gates
(typecheck + lint + test) carry verification.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/v0.11-plan.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@
63
63
64
64
| M | Surface | Wire op | Status |
65
65
|---|---------|---------|--------|
66
-
| **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 } } } }` | **pre-flight CLOSED 2026-05-23** (`<pre-flight-sha>` — verb registers + tests + cassette pin + live-smoke; per R-v0.9-NEW-2 the new narrow verb's wire leg IS the runtime payload at pre-flight, no stub literal); IMPL pending (close-docs sweep + Codex IMPL review; very thin per the pure-additive shape) |
66
+
| **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 } } } }` | **pre-flight CLOSED 2026-05-23** (`f08bfef` — verb registers + tests + cassette pin + live-smoke; per R-v0.9-NEW-2 the new narrow verb's wire leg IS the runtime payload at pre-flight, no stub literal); IMPL pending (close-docs sweep + Codex IMPL review; very thin per the pure-additive shape) |
67
67
|~~M39 / M40 / M41~~| API `2026-04` pin + `item set-description` + `doc block-create-bulk`| — | DEFERRED — SDK 15.x not published (**5th-consecutive stall**) |
68
68
|~~M44 / M45~~| user-entity migration + `user activity`| — | DEFERRED — SDK 16.x not published |
69
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) | pending |
0 commit comments