correct
Create a priority-1000 correction observation to override lower-priority extracted fields. Higher-priority sources remain authoritative; equal-priority ties follow configured source-kind precedence, then deterministic recency.
Instructions
Create a priority-1000 correction observation to override lower-priority extracted fields. Higher-priority sources remain authoritative; equal-priority ties follow configured source-kind precedence, then deterministic recency. Read back the entity snapshot and field provenance before claiming the correction took effect.
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": {
"entity_id": "<entity_id>",
"entity_type": "<entity_type>",
"field": "<field>",
"value": "<value>",
"idempotency_key": "<idempotency_key>"
},
"name": "correct"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| field | Yes | Field name to correct | |
| value | Yes | Corrected value | |
| user_id | No | Optional. Inferred from authentication if omitted. | |
| entity_id | Yes | Entity ID to correct | |
| overwrite | No | Apply even when expected_version is stale. Ignored when it is omitted. | |
| entity_type | Yes | Entity type | |
| idempotency_key | Yes | Required. Client-provided idempotency key for replay-safe corrections. | |
| expected_version | No | Optional opaque entity_version from a current entity read. A stale token returns ERR_FIELD_VERSION_CONFLICT and writes nothing. |