feat(standard): board-commissioning field reports - links rule, commissioning handoff, status-options correction - #24
Merged
Conversation
…hoed (refs #23) The org-migration checklist's status-options landmine overstated the rule: the failure is specific to an id-less replacement, not to any API edit. ProjectV2SingleSelectFieldOptionInput takes an optional id (verified against the live GraphQL schema and a 75-item board); echoing ids for kept/renamed options preserves built-in workflows and item values. Rewritten in the checklist's symptom -> cause -> fix form, with the verify step included. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LN8Gec6kVv25mmN38xGZAQ
…at output (refs #22) The links-not-code-formatting rule existed only as an Option B formatting note in agent-collaboration.md, so it fired for one issue shape and nowhere else. It now lives in doc-style.md as a deterministic Links section: the paste-this/go-here test, explicit scope including the agent's own chat output, a construction table for the chat/cross-repo cases where #NN and relative links silently fail, and the first-mention-wins counter-case. agent-collaboration.md references it instead of restating it, the pre-PR checklist gains a links-resolve item, and the scaffolded AGENTS.md names the chat-output half (behaviour, not lintable). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LN8Gec6kVv25mmN38xGZAQ
…due (refs #21) An agent can commission a project board almost end-to-end, but views have no create API, auto-add is UI-only and plan-capped, and some steps are deliberately human - and that residue was being delivered as ephemeral chat prose while the work stood reported done. agent-collaboration.md gains a Commissioning handoff section: one assigned, checkboxed issue in the review column owns the residue, each step names why it is manual (the reason expires, so it must be re-evaluable), and the issue links what was commissioned. The session-end checklist gains the matching tripwire and the org-migration board-rebuild checklist points its click-through at the handoff issue instead of budgeting it into chat. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LN8Gec6kVv25mmN38xGZAQ
…atch (refs #21 #22 #23) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LN8Gec6kVv25mmN38xGZAQ
This was referenced Jul 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What & why
Resolves the three field reports from the 2026-07-20 agent-run board commissioning, as one batch (one commit per issue, ADR-0008 records the triage — all three accepted):
ProjectV2SingleSelectFieldOptionInputaccepts an optionalid(re-verified against the live GraphQL schema during this change); echoing ids for kept/renamed options preserves built-in workflows and item values. Rewritten symptom → cause → fix with the verify step included.#NNand relative links silently fail, first-mention-wins counter-case. agent-collaboration.md now references it, pre-pr-checklist.md gains a links-resolve item, and the scaffolded AGENTS.md template names the chat-output half.Refs #21, Refs #22, Refs #23 — plain refs; a human closes after verifying.
Checklist
Refs #NN(no auto-close keywords).CHANGELOG.mdupdated under## [Unreleased].repokit-check.ps1green).🤖 Generated with Claude Code
https://claude.ai/code/session_01LN8Gec6kVv25mmN38xGZAQ