formulate_hypothesis
Create a falsifiable hypothesis with a required failure criterion, ensuring research claims can be tested and rejected by observation.
Instructions
Formulate a falsifiable hypothesis (commitment 3).
Rejects a hypothesis with no failure criterion. variables_involved may be sent as a JSON-encoded string list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| statement | Yes | The falsifiable claim under test. | |
| programme_id | Yes | ID of the target research programme. | |
| failure_criterion | Yes | What observation would falsify the hypothesis — required (commitment 3). | |
| variables_involved | Yes | Variables the hypothesis ranges over; list or JSON-encoded list. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| hypothesis_id | No |