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.
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. |