log_outcome
Resolve predictions with observed facts: submit actual_signal and days_to_resolve to record raw outcomes, bypassing interpretation.
Instructions
Resolve a prediction with observed facts: provide actual_signal and days_to_resolve — an interpretation-free record of what happened. Legacy outcome/reward fields are accepted and recorded as data.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"prediction_id": "<prediction_id>"
},
"name": "log_outcome"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Optional free-text context (e.g. unexpected events) | |
| reward | No | [deprecated — recorded as data, updates nothing] | |
| outcome | No | [deprecated alias for actual_signal — accepted for backward compat] | |
| actual_signal | No | What was observed — raw fact, no interpretation. Required on the new path. | |
| prediction_id | Yes | ID from log_prediction | |
| cause_category | No | [deprecated, accepted for backward compat] | |
| days_to_resolve | No | How many days from prediction to resolution. Required on the new path. |