fix(review): the coordinator gets the brief's choices and writes the brief-conflict mark
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
8cc6ba0181
commit
11315d04eb
4 changed files with 239 additions and 6 deletions
|
|
@ -480,6 +480,15 @@ from Phase 5 AND the Phase 4.7 engine payloads, plus the triage map, brief
|
|||
metadata, SHA range, the expected reviewer set (engines included), and each
|
||||
not-run engine with its reason.
|
||||
|
||||
**Brief choices.** Next to the brief metadata, pass the brief's choices
|
||||
verbatim: extract the `## Non-Goals`, `## Constraints` and `## Preferences`
|
||||
sections and the operator decisions in `## Open Questions / Assumptions` from
|
||||
the brief, word for word (a section the brief does not carry is passed as
|
||||
absent, never written for it). The coordinator reads them for the
|
||||
brief-conflict rule only (`agents/review-coordinator.md` Pass 3): an engine
|
||||
finding whose recommended action contradicts one of them is kept and marked
|
||||
`contradicts_brief`, never removed.
|
||||
|
||||
The coordinator runs the 4-pass process documented in
|
||||
`agents/review-coordinator.md`:
|
||||
|
||||
|
|
@ -552,7 +561,11 @@ Contract (verified in S10 part B — follow exactly):
|
|||
|
||||
Then continue at **Phase 7** exactly as the prose path does — Phase 7 rendering, Phase 8
|
||||
validation, and the operator gate are **shared** and substrate-independent (both paths
|
||||
return the same `{verdict, findings}` shape).
|
||||
return the same `{verdict, findings}` shape). The workflow's returned findings keep
|
||||
`engine` (set by the script from the payload a finding came from, never from a label),
|
||||
`contradicts_brief` and `brief_lowered_from`, and Phase 7 writes them into each
|
||||
finding's field list and the trailing JSON block of review.md exactly as the prose path
|
||||
does.
|
||||
|
||||
**Known limitation (per bake-off §Posture, surfaced not hidden).** Classifier interference
|
||||
was measured **0** at 9-agent concurrency in the session's default permission mode; an
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue