Initial commit: minimal agent framework
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user