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.