acknowledge_violation
Record an open integrity violation's disposition so it stops gating writes and leaves the digest's blockers. Note remediated or accepted-with-reason and who decided; original record stays untouched.
Instructions
Acknowledge an open integrity violation — insert-only.
The check log is append-only; this records the disposition (remediated | accepted-with-reason) against (check_name, object_ref) so the finding stops gating writes and leaves the digest's blockers. The underlying record is never touched — remediation itself is done by the corrective tools first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| check_name | Yes | Name of the integrity check that flagged the violation (as shown in check_invariants or the status digest blockers). | |
| decided_by | Yes | Who acknowledges — 'agent:<name>' or 'human:<name>'. Attribution is required. | |
| object_ref | Yes | The flagged record's reference (e.g. trial-…), exactly as reported by the check. | |
| disposition | Yes | What was done about it — e.g. 'remediated via correct_trial_status', 'accepted: trial ran before sealing was enforced'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ack_id | No | ||
| status | No | ||
| open_violations | No | ||
| matched_open_violation | No |