docs: refresh V2 board Status option IDs in AGENTS.md (#1823) - #1825
Conversation
`V2 Go Live` (`b3a6966e`) was added to the Status field via the web UI on 2026-07-27 for the go-live phases (#1804) and was not in the table; the `SDK V2 + New Spec` row it replaced in position (`1bbb6f57`) had already been removed, so following the table failed with "option Id does not belong to the field". Record the current five options, note that adding the column via the web UI left the other four IDs untouched (evidence the UI path is safe, unlike the GraphQL full-replace hazard documented below it), and list every removed column's dead ID in one place. Also add the missing recipe for moving a card that is already on the board: the existing recipes only cover `item-add` for a new item, leaving no copy-paste path for looking an existing card's item id up by issue number. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MvKF2mqi4hoQSUqQpZXNTq
51c57de to
3c03e27
Compare
|
@claude review |
|
Claude finished @cliffhall's task in 1m 31s —— View job Code review — PR #1825
Docs-only change to 🟡 The maintenance pointer is now incomplete
This PR adds a third hardcoded option id — 🔵 Nit:
|
The hazard note's maintenance pointer lists the hardcoded option ids that must be updated when they rotate, but the recipe added in the previous commit hardcodes a third one (159c8a02) that the pointer did not name — reproducing the staleness class this PR exists to fix. Add it. Also fold in two adjacent fixes: the "In review" casing left behind two lines from the "In progress" → "In Progress" fix (labels are matched exactly when re-fetching ids by name), and a note that --limit must stay above the board's item count, since exceeding it truncates silently and surfaces as an opaque node-resolution error from item-edit. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MvKF2mqi4hoQSUqQpZXNTq
|
Thanks — all three addressed in 3ee0a1f (well, the new HEAD of the branch). 🟡 🔵 🔵 On the verification caveat: fair flag, and the right call to state it rather than imply confirmation. The job's token lacks project scope, so the |
|
@claude review |
|
Claude finished @cliffhall's task in 1m 25s —— View job Re-review — PR #1825
All three items from the last round are addressed in ✅ Verified fixes
I re-grepped the tree for every hardcoded option id and every removed column name ( Also checked: no other file duplicates the board instructions (grepped 🔵 Optional: the
|
The section tells the reader to copy the recipes verbatim, so guidance that lives only in the prose above the fence is lost by anyone who grabs the block — which is the whole point of the block. The two recipes above it already carry their context as in-block comments; match that. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MvKF2mqi4hoQSUqQpZXNTq
|
Taken — the Thanks for the pointer-completeness re-grep — confirming that On the verification caveat: agreed it's structural, and correctly re-stated rather than dropped on the second pass. Re-ran Calling this done at two rounds: everything raised is either fixed or explicitly declined with a reason, and the only open item is a CI-token limitation no change to this PR can close. |
Closes #1823
The
#### V2 board (#28) gh recipestable was stale — it lists aSDK V2 + New Speccolumn (1bbb6f57) that has since been removed, and is missing V2 Go Live (b3a6966e), added via the GitHub web UI on 2026-07-27 for the go-live phases (#1804). Following the table fails with:Hit while moving #1801 to In Review.
Changes
SDK V2 + New Spec1bbb6f57→ V2 Go Liveb3a6966e, and every removed column's dead ID (1bbb6f57,4ac261ee,c28da89f,73d0b807) collected in one place so a future reader recognizes the failure.V2 Go Livethrough the web UI left the other four IDs untouched — direct evidence the UI path is safe, which is the mitigation theupdateProjectV2Field.gh project item-list … select(.content.number==N). The existing recipes only covereditem-addfor a new item, so the common "PR opened → move to In Review" step had nothing to copy verbatim.Verified against the live board:
Docs-only; no code touched.
🤖 Generated with Claude Code
https://claude.ai/code/session_01MvKF2mqi4hoQSUqQpZXNTq