conclude_hypothesis
Accept, reject, or mark a hypothesis inconclusive and record an immutable conclusion backed by completed trials and observations.
Instructions
Conclude a hypothesis by accepting/rejecting it.
Creates an immutable conclusion (commitment 8: programmes, not runs). When a claims role is wired, also mints a semantic claim with provenance edges — a byproduct, never a gate on the verdict. Enforcement: commitment 8 — rejects duplicate conclusions for the same hypothesis. Enforcement: commitment 10 — rejects if hypothesis not found or not in this programme. Enforcement: commitment 1 — rejects if no completed trials for the hypothesis. Enforcement: commitment 7 — rejects if any completed trial has no observations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verdict | Yes | accepted | rejected | inconclusive — creates an immutable conclusion. | |
| programme_id | Yes | ID of the target research programme. | |
| hypothesis_id | Yes | ID of the target hypothesis. | |
| evidence_summary | Yes | Summary of the evidence the verdict rests on. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| verdict | No | ||
| claim_error | No | ||
| claim_status | No | ||
| conclusion_id | No | ||
| hypothesis_id | No |