GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
1.6 KiB
1.6 KiB
Parallel Agent Strategy
GeoIntel can use multiple Codex agents only when their work areas do not conflict.
Safe parallel tracks
Track A — Backend foundation
Allowed paths:
backend/tests/backend/- database docs when needed
Do not touch frontend except API contract comments.
Track B — Frontend shell
Allowed paths:
frontend/tests/frontend/- UI docs when needed
Do not change API contracts without coordination.
Track C — Documentation/runbooks
Allowed paths:
docs/prompts/skills/checklists/
Do not change implementation code.
Track D — Fixtures/tests
Allowed paths:
tests/fixtures/fixtures/scripts/- test docs
Do not alter production services except to expose stable test hooks.
Unsafe parallel work
Do not run parallel agents on:
- database schema plus API schemas unless coordinated;
- API contracts plus frontend client generation unless coordinated;
- storage paths plus dataset manager unless coordinated;
- detection output schemas plus QA/QC engine unless coordinated.
Worktree naming convention
worktrees/
geointel-backend-foundation
geointel-frontend-shell
geointel-qaqc-engine
geointel-docs-control
Merge order
- governance/docs updates;
- database/domain foundation;
- backend APIs;
- frontend API client;
- UI pages;
- tests/fixtures;
- polish.
Parallel agent completion report
Every agent must report:
- branch/worktree name;
- files changed;
- contracts touched;
- tests run;
- merge risks;
- required follow-up from other tracks.