RequirementsΒΆ
When asked to work on a requirement, you MUST follow this page.
Reading a RequirementΒΆ
You MUST read the full requirement file before writing any code or plan.
You MUST identify the User Story and every Acceptance Criterion before acting.
If a criterion is ambiguous, you MUST ask the user to clarify before proceeding.
ProcessingΒΆ
You MUST treat each unchecked criterion (
- [ ]) as a discrete unit of work.You MUST follow Compose Loop for the edit-deploy-validate loop while implementing criteria.
You MUST NOT mark a criterion as done (
- [x]) until its behavior is verified end to end.You MUST check off each criterion in the requirement file as soon as it is verified. Do not batch them.
You MUST NOT close or skip a criterion that has not been explicitly verified, even if the implementation looks complete.
Definition of DoneΒΆ
A requirement is complete when:
All criteria are checked (
- [x]).The implementing changes are committed and the PR references the requirement file.