contradiction.conflicts.resolve
Resolve contradiction records by updating their lifecycle status with reviewer decisions, chosen authoritative claims, and audit trail.
Instructions
Updates the lifecycle status and audit trail of a contradiction record. Supports marking as REVIEWED, resolving as RESOLVED with an authoritative chosen claim, dismissing as DISMISSED (acceptable divergence), or reopening back to OPEN. Preserves an immutable audit trail of reviewer identity, decision reason, and timestamp. Mutating operation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | No | Name, email, or agent identifier performing the lifecycle action (defaults to resolvedBy if provided) | |
| notes | No | Additional triage notes or reviewer findings | |
| action | No | Lifecycle action to perform: RESOLVE (accepts authoritative claim), REVIEW (marks reviewed), DISMISS (marks acceptable divergence), REOPEN (reopens back to OPEN) (default: RESOLVE) | RESOLVE |
| reason | No | Detailed explanation justifying the decision (required for RESOLVE and DISMISS) | |
| resolvedBy | No | Legacy parameter: Name or identifier of the resolver when action is RESOLVE | |
| chosenClaimId | No | ID of the claim accepted as authoritative (optional for RESOLVE action) | |
| contradictionId | Yes | The unique ID of the contradiction record to update |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ID of the updated contradiction | |
| status | No | Updated contradiction lifecycle status | |
| chosenClaimId | No | Authoritative claim ID chosen |