Assumptions and Experiments Phase
Use when validating solution concepts with the riskiest assumptions first.
Inputs
- Selected solution
- Evidence so far
- Constraints (time, budget, ethics)
Process
- List assumptions (desirability, usability, feasibility, viability, risk).
- Prioritize by impact x uncertainty.
- Design smallest experiments with decision thresholds.
- Save assumptions and experiment plans to the OST graph linked to the solution.
CLI Actions
- Add assumption:
uv run python scripts/ost.py assumption add --solution <id> "<title>" --data <json> - List assumptions:
uv run python scripts/ost.py assumption list --solution <id>
Output
- Assumption nodes linked to the solution.
- Next step: decide whether to proceed, pivot, or stop.