Manages hypothesis lifecycle, enforces validation criteria, time budgets, and confidence scoring rules. Use when creating hypotheses, updating confidence scores, setting validation criteria, handling timeouts, or recording validation results.
A hypothesis is not a guess — it is a structured statement with clear validation criteria and a time budget. Every hypothesis must answer: "How will we know if this is true or false?"
draft → testing → validated → adopted
→ rejected (validated but not adopted)
→ invalidated (disproven by evidence)
→ inconclusive (evidence gathered but insufficient to confirm or deny)
→ timeout (deadline passed, decision needed: continue or stop)
The authoritative schema is defined in references/hypothesis-template.md. Key fields:
id: HYPO-NNNlevel: outcome / opportunity / solution / assumptionstatus: draft / testing / validated / invalidated / inconclusive / adopted / rejected / timeoutconfidence: per-risk scores (value, usability, feasibility, viability) on 0-10 scaletime-budget and deadline: validation time constraintsEvery hypothesis must define before testing begins:
timeoutWhen a hypothesis reaches conclusion (validated/invalidated/inconclusive/adopted/rejected):
Each discipline exists to counter a specific cognitive tendency: