73 lines
2.4 KiB
Markdown
73 lines
2.4 KiB
Markdown
|
|
# Mission Design — Project Crew
|
||
|
|
|
||
|
|
Crew definitions for mission planning. The Flight Director interviews the human
|
||
|
|
and uses project-side agents to validate technical viability.
|
||
|
|
|
||
|
|
## Crew
|
||
|
|
|
||
|
|
### Architect
|
||
|
|
- **Context**: {project}/
|
||
|
|
- **Model**: Sonnet
|
||
|
|
- **Role**: Validates technical viability of proposed outcomes. Ensures business
|
||
|
|
goals align with what's actually possible given the codebase, stack, and
|
||
|
|
constraints. Does NOT add implementation details — focuses on feasibility,
|
||
|
|
risks, and architectural implications.
|
||
|
|
- **Actions**: validate-mission
|
||
|
|
|
||
|
|
## Interaction Protocol
|
||
|
|
|
||
|
|
### Research & Interview
|
||
|
|
1. Flight Director researches codebase and external context
|
||
|
|
2. Flight Director interviews human about outcomes, stakeholders, constraints, criteria
|
||
|
|
3. Human must explicitly sign off before proceeding — iterate until approved
|
||
|
|
|
||
|
|
### Technical Viability Check
|
||
|
|
1. Flight Director spawns **Architect** to review draft mission against codebase
|
||
|
|
2. Architect evaluates: Are proposed outcomes achievable? Are there technical risks
|
||
|
|
the mission doesn't account for? Does the stack support what's being asked?
|
||
|
|
3. Architect provides assessment — feasible / feasible with caveats / not feasible
|
||
|
|
4. Flight Director incorporates feedback, re-interviews human if scope changes
|
||
|
|
5. Human gives final sign-off
|
||
|
|
|
||
|
|
## Template Variables
|
||
|
|
|
||
|
|
The Flight Director substitutes these variables in prompts at runtime:
|
||
|
|
|
||
|
|
| Variable | Description |
|
||
|
|
|----------|-------------|
|
||
|
|
| `{project-slug}` | Project identifier from projects.md |
|
||
|
|
|
||
|
|
## Prompts
|
||
|
|
|
||
|
|
### Architect: Validate Mission
|
||
|
|
|
||
|
|
```
|
||
|
|
role: architect
|
||
|
|
phase: mission-design
|
||
|
|
project: {project-slug}
|
||
|
|
action: validate-mission
|
||
|
|
|
||
|
|
Read the draft mission artifact. Cross-reference proposed outcomes and success
|
||
|
|
criteria against the actual codebase, stack, and project constraints.
|
||
|
|
|
||
|
|
Evaluate:
|
||
|
|
1. Technical feasibility — can the proposed outcomes be achieved with this stack?
|
||
|
|
2. Architectural implications — does this require significant structural changes?
|
||
|
|
3. Risk factors — what technical risks could block success?
|
||
|
|
4. Constraints accuracy — are stated constraints complete and correct?
|
||
|
|
5. Sizing — is the scope realistic for a mission (days-to-weeks)?
|
||
|
|
|
||
|
|
Provide structured output:
|
||
|
|
|
||
|
|
**Feasibility**: feasible | feasible with caveats | not feasible
|
||
|
|
|
||
|
|
**Risks** (ranked by impact):
|
||
|
|
- [high/medium/low] Description — mitigation
|
||
|
|
|
||
|
|
**Caveats** (if feasible with caveats):
|
||
|
|
- Description
|
||
|
|
|
||
|
|
**Questions** (for the Flight Director):
|
||
|
|
- Question
|
||
|
|
```
|