Outcome
Define and validate the public invocation, checkpoint, grant, cycle-budget, review-record, and terminal-result contracts for review-fix-loop.
Parent epic: #95
Design: design/review-fix-loop.md
Scope
- Add the skill-local schemas and validation needed by later implementation leaves.
- Model cycle budgets as invocation-scoped state.
- Define the terminal states and their caller-facing mappings.
- Represent selected and declined findings, validation evidence, retained commits, publication state, and required operator action.
- Reject unsupported review-only and zero-cycle invocations.
- Keep acceptance ownership and caller-specific ledgers outside this skill.
Non-goals
- Running reviewers or applying fixes.
- Locking, worktree management, recovery, or publication.
- Migrating existing callers.
Acceptance criteria
Validation
- Unit tests for valid, invalid, boundary, and round-trip cases.
- Repository
just format, just lint, and just test.
Dependencies
No implementation dependency. This is the foundation for the execution and reviewer-orchestration leaves.
Outcome
Define and validate the public invocation, checkpoint, grant, cycle-budget, review-record, and terminal-result contracts for
review-fix-loop.Parent epic: #95
Design:
design/review-fix-loop.mdScope
Non-goals
Acceptance criteria
local_commitandupdate_prpass strict validation.Validation
just format,just lint, andjust test.Dependencies
No implementation dependency. This is the foundation for the execution and reviewer-orchestration leaves.