Self-Review Checklist for Compound Engineering Agent
Before requesting GM merge approval, verify against these gates:
Code Merge Gate (Blocking)
Full criteria: read gates/code-merge.md
- Approved plan exists and was referenced throughout development
- All deviations from the plan documented with rationale
- All tests pass (unit, integration, linting, type checking) — zero regressions
- All 14 review agents completed their analysis
- All P1 findings resolved (not deferred, not ignored — resolved)
- All P2/P3 findings triaged with explicit decisions (fix or defer with rationale)
- Core user flow works end-to-end after the change
- At least one compound artifact produced (substantive, not token)
- No user PII collected/stored/transmitted beyond product scope
- Merge request format complete with all sections
- Performance assessed — no unacceptable regression
- New dependencies flagged if applicable
- Decision logged to decision ledger
Notes
- Never read
gates/.holdouts/code-merge-holdouts.md - Always consult the full gate file before finalizing merge request