Update Experiment
update_experimentUpdate a product experiment's Build-Measure-Learn stage, outcome, and next decision. Use experiment id from list_experiments; record validated/invalidated and pivot/persevere.
Instructions
Update a PM experiment — advance its state and record the outcome — and return it. state ∈ hypothesis|build|measure|learn; verdict ∈ validated|invalidated; decision ∈ pivot|persevere. Resolve the id via list_experiments; only id is required.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "exp_123",
"state": "learn",
"verdict": "validated",
"decision": "persevere"
},
"name": "update_experiment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Experiment id, from list_experiments (required). | |
| state | No | Build-Measure-Learn stage (optional). | |
| title | No | New title (optional). | |
| metric | No | New metric; null clears it (optional). | |
| result | No | Free-text result / what you learned; null clears it (optional). | |
| target | No | New target; null clears it (optional). | |
| verdict | No | Outcome (optional). | |
| decision | No | What you'll do next (optional). | |
| hypothesis | No | New hypothesis; null clears it (optional). |