Files

35 lines
726 B
Markdown

# Contract: {task-name}
## Acceptance Criteria
- [ ] {Criterion 1: e.g., All tests pass}
- [ ] {Criterion 2: e.g., Feature X works with empty input}
- [ ] {Criterion 3: e.g., API returns correct status codes}
- [ ] {Criterion 4: e.g., No new lint errors}
- [ ] {Criterion 5: e.g., Documentation updated}
## Tests
- {List all tests that must pass}
- {List any new tests that must be added}
## Screenshots (if UI)
- {Describe what screenshots are needed}
## Files Modified
- {List exact files changed}
## Risks & Mitigations
- {Risk 1}
- Mitigation: {how to handle}
## Notes
- {Any additional notes or constraints}
## Stop Condition
When all checkboxes are checked and tests pass, output "CONTRACT_MET" and stop.