2.3 KiB
2.3 KiB
Planning Questionnaire (Mandatory)
Ask these in order. Do not start implementation until critical answers are provided.
0) Coding Agent Selection (Ask First)
- Which coding agent should run implementation tasks? (
codex|claude|opencode|pi) - What is the fallback coding agent if the primary fails repeatedly?
A) Outcome and Scope
- What are we building (one-sentence mission)?
- Who are the target users?
- What is in scope for v1?
- What is explicitly out of scope?
- What is the deadline (if any)?
B) User Journeys and Success
- What are the top 3 user journeys?
- What must work on day one (must-have features)?
- What metrics define success (adoption, conversion, latency, reliability)?
- What does “Definition of Done” mean for this project?
C) Product and Compliance Constraints
- Any legal/compliance constraints (privacy, data residency, PCI, HIPAA, etc.)?
- Any accessibility level target (e.g., WCAG baseline)?
- Any browser/device/platform constraints?
- Any third-party integrations required?
D) Technical Constraints
- Preferred stack (frontend/backend/database/infra)?
- Existing repo or greenfield?
- Required hosting target (Cloudflare, Vercel, AWS, on-prem, etc.)?
- Required CI/CD platform?
- Auth requirements (roles, SSO, OAuth providers)?
- Payments/subscriptions needed?
- Data model complexity and expected scale?
E) Quality and Operations
- Required test levels (unit/integration/e2e/perf/security)?
- Availability target/SLO?
- Logging/monitoring/alerting requirements?
- Rollback expectations?
- Backup and disaster recovery expectations?
F) Orchestration Preferences
- Mode:
autonomousorgated? - Should
research_moderun during planning? (true/false) - In gated mode, who approves each gate?
- In autonomous mode, should orchestrator auto-repair failures up to 2 retries? (
true/false) - Preferred progress update frequency?
G) Acceptance and Sign-off
- What are the exact acceptance tests for launch?
- What evidence is required at each gate?
- Final approver for release?
Minimum Inputs Required to Start Build
- Primary coding agent choice
- Mission
- Top user journeys
- v1 scope
- Hosting target
- Stack preference (or explicit “recommend one”)
- Mode (
autonomousorgated) - Definition of Done
- Acceptance tests