assumption_write
Create or update an assumption under a project (L2 intent layer). Omit id to create, pass it to update. There is no delete tool.
π΄ verdict is REJECTED with an error if passed β verdict is confirmed only through a human judgment decision (see judgment_submit). This tool can only shape the assumption itself: what is being assumed, how critical it is, and what evidence would settle it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Assumption UUID to update. Omit to create a new assumption. | |
| bmc_block | No | Optional Business Model Canvas block this assumption belongs to. Pass 'null' to clear. | |
| statement | No | What is being assumed true (required to create). | |
| project_id | Yes | Project UUID this assumption belongs to (required). | |
| criticality | No | 1=critical if wrong β¦ 3=minor. | |
| evidence_condition | No | What would be observed to settle this assumption. Pass 'null' to clear. |