Workflow State Machine
Overview of the experiment workflow states and their criteria. The workflow follows a strict order: Market Validation → PRD → Prototype
| State | Condition | Market Validation | PRD | Prototype | Description |
|---|---|---|---|---|---|
| New Experiment | hasMRFile = false | Create | — | — | Experiment is brand new. Only Market Validation step is available. |
| Market Validation | hasMRFile = true, hasPRDFile = false | 45345 21 | Create | — | Market Research & Scoring is complete. PRD creation is now available. |
| PRD | hasPRDFile = true, hasPrototypeDir = false | 45345 21 | View | Create | PRD exists. Can view PRD. Prototype creation is now available. |
| Prototype | hasPRDFile = true, hasPrototypeDir = true | 45345 21 | View | Prototype exists. Can view PRD and work with prototype (start/stop server, view prototype). |
Workflow Rules
- •Only the next step in the workflow is available
- •Prototype actions only appear after PRD is complete
- •Steps cannot be skipped - must complete in order
- •Market Validation includes both Market Research and Scoring (B, P, C, $, S)