docs(AGENTS): add quality-steward row + cross-repo scope note#11
docs(AGENTS): add quality-steward row + cross-repo scope note#11melon-claw merged 1 commit intomainfrom
Conversation
The cfo-side quality-steward persona (ADR-0011) explicitly covers both cfo and ingest from a single trigger, but ingest's Agent team table did not list it — leaving the scope claim unenforced on the ingest side and confusing to cold-start agents. This adds a row pointing at the sibling-owned persona file (no duplicate persona file in this repo) plus a short explanatory note that ingest doesn't have its own milestones today so the retro step isn't mirrored verbatim here. No persona file is added here; the sibling cfo persona covers both repos per its frontmatter and per cfo ADR-0011. Surfaced by a pulse-check during the cfo#1 control-room refresh. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
[code-reviewer] verdict: APPROVED SummaryDocs-only change. One table row + one explanatory paragraph added to ingest TruthfulnessEvery claim in the new row was verified against the cfo persona and the cfo AGENTS.md table row.
One minor observation, not a blocker: the cfo AGENTS.md table row also names "Drafts milestone retros" as part of the Owns column. The ingest row omits this, which is defensible since the paragraph below correctly explains that milestone-close retro ritual is not adopted on the ingest side. The omission is honest rather than inconsistent. Link correctnessAll four absolute GitHub URLs resolve:
Table style consistencyThe new row follows the same column-width padding convention as the two existing custom-persona rows ( Scope hygieneThe paragraph is honest on three counts:
On sentinel/parity drift: the paragraph correctly acknowledges the asymmetry without implying it needs to be fixed in this PR. The persona itself treats the milestone-retro gate as cfo-only in practice (the hard gate language applies where milestones exist), so leaving the asymmetry documented but unresolved is the right call here. No scope creep; nothing implied that needs a companion fix. No other concernsNo dead links, no fabricated claims, no scope leakage, no missing coverage for the change itself. |
Summary
quality-stewardrow to the Agent team table in ingestAGENTS.md, pointing at the sibling-owned cfo persona (no local duplicate persona file).quality-stewardreaches across both repos but the milestone-close retro step isn't mirrored on the ingest side (ingest doesn't have independent milestones today).Context
Surfaced during the refresh of the cfo-side control-room issue (cfo#1). A pulse-check against both repos flagged:
AGENTS.mdand cfo.claude/agents/quality-steward.mdboth assert the steward covers both repos from a single trigger ("Covers both cfo and ingest from a single trigger" — verbatim).AGENTS.mdAgent team table listed onlycode-reviewer,cloud-ops-specialist,simplify— silent onquality-steward.quality-steward: pausedlabel exists in this repo (kill switch operational); the cfo-side ADR-0011 is the governance anchor.The scope claim is therefore real on the cfo side but invisible to a fresh ingest-side agent. This PR fixes the drift with a single table row plus one explanatory paragraph.
What this is not
CHANGES REQUESTED,reviewed-sha:binding,scripts/check_reviewer_verdict.py) and the ingest-side gate (regex overREQUEST_CHANGES|CHANGES_REQUESTED,created_atlatest-wins, no SHA binding) have diverged in both docs and implementation. That's a structural decision — filed separately, linked below when the issue lands.Test plan
AGENTS.mdtable row added, consistent column widths preserved (visual diff).🤖 Generated with Claude Code