1.2 KiB
1.2 KiB
Build Pass Template
Use this exact structure for every Codex build pass.
Pass Name
Example: Pass 03 — Dataset Manager Backend
Goal
One sentence describing the feature outcome.
Inputs
- Required docs:
- Required contracts:
- Required fixtures:
- Previous pass dependencies:
Scope
Must implement
- Item
May improve
- Item
Must not touch
- Item
Implementation Steps
- Inspect existing repo state.
- Confirm relevant contracts.
- Implement backend/domain changes.
- Implement frontend/API client changes if applicable.
- Add or update tests.
- Add fixtures if needed.
- Update docs and TODO status.
- Run validation commands.
- Produce pass summary.
Validation Commands
# backend
pytest
ruff check backend || true
# frontend
npm run build
npm run typecheck || true
npm run lint || true
Acceptance Criteria
- Feature works through API or UI.
- Errors are explicit and typed.
- No mock success path is presented as real.
- Tests or fixtures cover the happy path and at least one failure path.
- Documentation is updated.
Handoff Format
# Pass Summary
## Completed
## Changed Files
## Commands Run
## Test Results
## Known Issues
## Next Step