| name | phase-complete |
| description | Phase completion checklist -- verifies tests, integration, state, and PR readiness before marking a phase done. |
Phase Completion Checklist
You have been asked to verify that the current implementation phase is ready to close.
Run through every section below in order. Do NOT skip steps. Record results inline.
1. Code Completeness
2. Tests Pass
Run the full test suite for your territory. Record the output.
Backend:
cd apps/backend && python -m pytest tests/ -v --tb=short
Frontend:
cd apps/frontend && npm run test
3. Lint and Type Check
Backend:
cd apps/backend && ruff check . && ruff format --check .
Frontend:
cd apps/frontend && npx tsc --noEmit
4. Build Verification
5. Integration Smoke Test
./scripts/integration-smoke-test.sh
6. API Contract Compliance
If this phase touched any API surface (endpoints, schemas, frontend API calls):
7. Agent Memory Updated
Update your agent memory with:
8. PR Readiness
Result
After completing all sections, summarize:
- Phase: [name]
- Status: PASS / FAIL
- Blockers: [list any, or "None"]
- Notes: [anything the next phase needs to know]
If any section fails, do NOT declare the phase complete. Fix the issue first.