- Agents MUST implement only specs with
status: approved. - Priority of truth on conflicts:
ADR > PRD > API > UI. - If requirements are ambiguous or missing, agents MUST write clarification questions instead of guessing.
- Every code change MUST reference spec IDs in commit/PR notes (e.g.
Implements: PRD-001, API-001). - Backend tasks MUST cite
PRD + API + language guideline(e.g.BE-SPRING-001orBE-GO-001) before implementation. - High-risk operations (production release, DB migration, secrets/permissions change) require explicit human approval.
- Change summary
- Test evidence
- Risk and rollback notes
- Spec traceability (which IDs were implemented)