Files
geointel/docs/18-ultra-prep/BUILD_PASS_TEMPLATE.md
T
Codex 6ea3586a3e
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled
Initial GeoIntel V1 foundation
2026-06-16 23:36:32 +02:00

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

  1. Inspect existing repo state.
  2. Confirm relevant contracts.
  3. Implement backend/domain changes.
  4. Implement frontend/API client changes if applicable.
  5. Add or update tests.
  6. Add fixtures if needed.
  7. Update docs and TODO status.
  8. Run validation commands.
  9. 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