Workflow State Machine

Overview of the experiment workflow states and their criteria. The workflow follows a strict order: Market Validation → PRD → Landing Page → Prototype

StateConditionMarket ValidationPRDLanding PagePrototypeDescription
New ExperimenthasMRFile = falseCreateExperiment is brand new. Only Market Validation step is available.
Market ValidationhasMRFile = true, hasPRDFile = false
45345
21
CreateMarket Research & Scoring is complete. PRD creation is now available.
PRDhasPRDFile = true, hasLandingPage = false
45345
21
ViewPlanCreatePRD exists. Landing page planning and prototype creation are now available.
Landing PagehasPRDFile = true, hasLandingPage = true, hasPrototypeDir = false
45345
21
ViewViewCreateLanding page built. Can view it and create a prototype.
PrototypehasPRDFile = true, hasLandingPage = true, hasPrototypeDir = true
45345
21
ViewView
View
Prototype exists. Can view PRD, landing page, and work with the prototype (start/stop server).

Workflow Rules

  • Only the next step in the workflow is available
  • Landing Page and 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)