Outcome
Implement complete-review orchestration with fresh read-only reviewer subagents by default and an explicit in-agent override.
Parent epic: #95
Design: design/review-fix-loop.md
Scope
- Resolve requested review lenses and require a complete review result for each cycle.
- Use a fresh aggregate-review subagent by default when the host supports subagents.
- Allow nested lenses to share that aggregate-review subagent.
- Reinforce read-only behavior in prompts, allowed operations, evidence collection, and result validation.
- Support in-agent review only through an explicit invocation override.
- Normalize findings for deterministic selection and checkpointing.
Non-goals
- Building new review lenses that are not already available.
- Applying fixes inside reviewer agents.
- Locking, promotion, or publication.
Acceptance criteria
Validation
- Unit and integration tests for lens resolution, reviewer freshness, mutation detection, incomplete output, and explicit override behavior.
- Repository
just format, just lint, and just test.
Dependencies
Blocked by the contract leaf.
Outcome
Implement complete-review orchestration with fresh read-only reviewer subagents by default and an explicit in-agent override.
Parent epic: #95
Design:
design/review-fix-loop.mdScope
Non-goals
Acceptance criteria
Validation
just format,just lint, andjust test.Dependencies
Blocked by the contract leaf.