[One-line description of sprint goals] Created: YYYY-MM-DD
- Goal 1
- Goal 2
- Goal 3
[entry point] → [function] → [function] → [root cause]
Signal: [what's broken and observable evidence]
[entry point] → [function] → [root cause]
Signal: [what's broken]
[trace path]
Signal: [observable evidence]
Each agent's focus should reference the chain(s) above it is resolving.
ORCHESTRATOR analyzes the codebase, writes execution traces, and generates this dispatch plan + all agent task docs.
| Agent | Focus | Est. Complexity |
|---|---|---|
| DATA | [Data layer tasks] | [1-10] |
| QA | [Test/security tasks] | [1-10] |
| INFRA | [Infrastructure tasks] | [1-10] |
| DESIGN | [Design system/token/a11y tasks] | [1-10] |
| Agent | Focus | Est. Complexity |
|---|---|---|
| BACKEND | [Handler/service tasks] | [1-10] |
| SERVICES | [Integration/service tasks] | [1-10] |
| Agent | Focus | Est. Complexity |
|---|---|---|
| FRONTEND | [Frontend tasks] | [1-10] |
| Agent | Focus | Est. Complexity |
|---|---|---|
| RED TEAM | [Adversarial review of all branches] | [1-10] |
| Agent | Focus | Est. Complexity |
|---|---|---|
| LEAD | [Merge + docs] | [1-10] |
ORCHESTRATOR grades each agent against the sprint mission, produces SPRINT-ASSESSMENT.md.
Run merge validation (build + test) after EVERY merge before proceeding. ORCHESTRATOR does not merge — it plans (Wave 0) and grades (Wave 6).
0. ORCHESTRATOR — plans sprint (Wave 0), grades agents (Wave 6) — no merge
1. DATA → main
2. DESIGN → main
3. BACKEND → main
4. SERVICES → main
5. FRONTEND → main
6. INFRA → main
7. QA → main
8. RED TEAM — does not merge; produces findings report
9. LEAD → main
- Criterion 1
- Criterion 2
- Criterion 3
SPRINT="sprint-XX"
PROJECT_DIR="$(pwd)"
PARENT_DIR="$(dirname $PROJECT_DIR)"
PROJECT_NAME="$(basename $PROJECT_DIR)"
for agent in backend frontend infra services qa data lead design; do
git branch $SPRINT/$agent main 2>/dev/null || true
git worktree add "$PARENT_DIR/${PROJECT_NAME}-${agent}" $SPRINT/$agent
done
# Install dependencies (customize for your stack)
# for agent in backend frontend infra services qa data; do
# (cd "$PARENT_DIR/${PROJECT_NAME}-${agent}" && npm install)
# donefor agent in backend frontend infra services qa data lead design; do
git worktree remove "$PARENT_DIR/${PROJECT_NAME}-${agent}" 2>/dev/null
git branch -d $SPRINT/$agent 2>/dev/null
doneSprint Planning Source: [Your progress tracker]