reviewer charter: dropped-noun disclosure, mandatory judgment-residue section, lint-induced-test flagging #199
Labels
No labels
P0
P1
P2
P3
bug
create
delete
enhancement
filed-by/agent
filed-by/user
frozen
lint-rule
needs-info
needs-triage
next
plugin/cc-architect
plugin/os
plugin/os-adr
plugin/os-aidd-lint
plugin/os-backlog
plugin/os-context
plugin/os-doc-hygiene
plugin/os-sdlc
plugin/os-vault
project/cc-os
ready-for-agent
ready-for-human
recurring
review
update
waiting
wayfinder:grilling
wayfinder:map
wayfinder:map
wayfinder:research
wayfinder:task
wayfinder:task
wontfix
worklist/deviations
worklist/lint-rule
worklist/new-implement-build
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jared/cc-os#199
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Migrated from jared/os-sdlc#23 (repo being retired).
Problem
Run 3's pipeline reviewer approved with, verbatim (records/run-18/18.yml, reviewer_verdict_raw):
Verification notes (scope: spec fidelity and test relevance only):
...
Both council members rejected parts of this: two interpretive choices were NOT disclosed (ticket said "persisted history" — shipped in-memory only, silently; ticket said "CLI/class" — shipped class-only, silently), and the reviewer scoped itself away from the judgment-facet review the standards doc assigns it ("the reviewer polices the choices within them").
Charter additions (judgment residue, not lint rules)
Provenance
Council review of run 3, 2026-07-21 — convergent (Fable findings 1/7/8 + verdict section; Codex findings 2/3/6). Records: records/run-18/.
Current state check (2026-08-01)
plugins/os-sdlc/agents/reviewer.md (model: opus) currently covers only a narrower version of item 1: it requires disclosure of undisclosed fail-open defaults, not general dropped/narrowed load-bearing nouns. Items 2 (mandatory judgment-residue section: SRP/DI/public-interface width) and 3 (lint-induced tests flagged) are absent from the current charter. Update plugins/os-sdlc/agents/reviewer.md to add the missing dropped-noun generalization plus the two missing sections.
Related: cc-os#197 (pipeline hardening spec) does not touch the reviewer's judgment charter — this is a separate, non-overlapping change to agents/reviewer.md.
Keeping — items 2/3 are genuinely absent from plugins/os-sdlc/agents/reviewer.md. One addition for the implementer: item 2 ("scope: spec fidelity only is not permitted") cannot be fixed by editing the charter body alone — reviewer.md's own frontmatter description says "spec fidelity and test relevance only," and that description is what's registered/propagated for the subagent. Update the frontmatter description alongside the body, or the self-limitation will persist.
Items 1+2 (dropped-noun disclosure + design-judgment scope, incl. frontmatter description fix) being implemented as a direct charter prose edit on branch worktree-lint-cop-ticket-triage. Item 3 split to #228.
Items 1+2 shipped: charter prose edit merged to main (commits
07263c0+4b59461, merge19b281c), aidd-lint clean, plugins refreshed. Item 3 tracked in #228.