Definition and boundaries
Four things that are easy to confuse
Chat history
Useful for: Preserves a conversation in one client.
Not sufficient because: It is not a canonical team record, and a later assistant may not see it.
Free-form document
Useful for: Captures context and narrative with little setup.
Not sufficient because: Fields, states, and evidence drift, so reliable comparison and querying become difficult.
Experiment database
Useful for: Keeps structured hypotheses, scores, owners, states, outcomes, and learnings.
Not sufficient because: It still needs disciplined updates and a defined permission model.
Execution tool
Useful for: Runs or measures tests in a delivery or analytics system.
Not sufficient because: It does not automatically become the cross-tool memory of why a test existed or what was learned.
The minimum useful record
From a promising idea to a reusable learning
These are the operational groups a complete record should cover. The names below map to fields in the downloadable Hypotize record specification; dimensions such as ICE votes are managed by their dedicated workflow.
title + shortIdeaA stable name and concise description of the proposed change.
hypothesisA falsifiable prediction connecting a change, an audience, and an expected effect.
framework + priorityScoreThe prioritization method and the score stored for this record.
ownerId + statusWho is accountable and where the record sits in its lifecycle.
targetMetric + successMetric + failCriterionWhat will be observed and what counts as success or failure.
result + actualResultThe classified outcome and the observed result in plain language.
evidenceLinks + learningSummaryWhere the evidence lives and what the team learned from it.
nextStepsThe decision or follow-up action made possible by the result.
Lifecycle
The record changes as the experiment does
Frame
Write the idea, hypothesis, target segment, metric, baseline, and failure criterion before scoring.
Prioritize
Choose ICE, PIE, RICE, or a custom framework; record the score and the evidence behind estimates.
Prepare
Assign an owner, define an action plan, and move through approved lifecycle states.
Run and analyze
Keep dates and status current; execution and measurement remain in the tools that perform them.
Close the loop
Record result, actual result, evidence, learning, and next step before calling the record complete.
Synthetic example
The same idea before and after a usable record
This example is illustrative; it is not a customer result.
“Try social proof on pricing.”
There is no named audience, baseline, success condition, owner, evidence requirement, or place to record what happened.
- Hypothesis
- If first-time pricing visitors see two role-matched customer quotes, trial starts will increase because the page answers fit concerns.
- Success metric
- Pricing-page visitor to trial-start conversion; compare against the recorded baseline.
- Framework and state
- ICE, score recorded, owner assigned, Ready.
- Closure rule
- Store actual result, evidence URL, learning, and next step before moving to Learned.
Open artifact · Version 1.0.0
Hypotize experiment record specification
The JSON Schema is derived from server/src/modules/experiments/schemas.ts. It includes the real field names, enums, nullability, length limits, nested KPIs and action items, and read-only identifiers returned by the API. It does not invent fields that the product cannot store.
MCP read and write cycle
A connected client uses defined tools, not database access
An authorized client can list accessible projects, retrieve an experiment or prior learnings, then propose a scoped update. Writes use idempotency keys; state-changing operations validate project permissions and, where applicable, the record's expected update timestamp.
5 read tools
hypotize_projects_listhypotize_project_gethypotize_experiments_listhypotize_experiment_gethypotize_learnings_list
8 write tools
hypotize_project_createhypotize_experiments_importhypotize_idea_createhypotize_experiment_updatehypotize_ice_vote_upserthypotize_experiment_transitionhypotize_experiment_record_outcomehypotize_experiment_action_plan_set
Operational checklist
Before a record becomes memory
- The hypothesis names the change, audience, expected effect, and reason.
- The target metric, success condition, and failure condition are set before execution.
- Every score can be traced to assumptions or evidence, not only a number.
- The owner and lifecycle state reflect reality.
- The actual result links to evidence and distinguishes observation from interpretation.
- The learning is reusable, and the next step is explicit.
- A connected client has only the read or write scope and project access it needs.
Next step
Choose a prioritization framework, then keep the reasoning
Sources and verification: Hypotize experiment schemas and MCP tool definitions, reviewed 29 August 2026; Model Context Protocol documentation. Product capabilities are limited to the boundaries stated above.