Resource Development
Phase 4 of the Heist Pipeline
Decompose the Contract into parallel work packages, assign territories, and create the Execution Plan. This is where the Underboss (COO) organizes the operation.
Skill: gangsta:resource-developmentSkill type: Flexible — decomposition adapts to feature complexity
Process
- Analyze the Contract — Break the specification into discrete work packages
- Identify territories — Group related work into domains (e.g., frontend, backend, database)
- Assign work packages — Map each package to a territory and responsible Crew Lead
- Estimate budgets — Assign resource budgets (time, complexity) to each package
- Map dependencies — Identify which packages must complete before others can start
- Produce the Execution Plan — Compile everything into a structured implementation plan
Output: The Execution Plan
The Execution Plan contains:
- Work Packages — Discrete tasks with clear deliverables
- Territory Assignments — Which domain each package belongs to
- Budget Estimates — Resource budgets per package
- Dependency Map — Which packages block others
- Execution Order — Recommended parallel/sequential task ordering
- Risk Mitigations — How to handle potential blockers
Phase Gate
Execution Plan File
Resource Development produces the Execution Plan at:
docs/gangsta/{heist-name}/plans/{date}-execution-plan.md
Parallel vs. Sequential Work
The Execution Plan identifies which tasks can run in parallel and which must be sequential:
- Parallel tasks — No dependencies between them; multiple Workers can work simultaneously
- Sequential tasks — One must complete before another begins; ordered execution
The Underboss optimizes for maximum parallelism while respecting dependency constraints.
Autonomous Mode
In Autonomous Mode (started via /gangsta:heist), the Don Proxy approves the Execution Plan once it's produced. /gangsta:heist then exits — The Hit does NOT auto-start. You must sign with /gangsta:go to execute phases 5–6. The Heist halts if the Plan forces a Constitutional Floor violation. Full Autonomous Mode docs →
Checklist Before Proceeding
- Contract fully decomposed into work packages
- Each package has clear deliverables
- Territories assigned to Crew Leads
- Budgets estimated for all packages
- Dependencies mapped correctly
- Execution Plan reviewed and approved by Don