record_prior_alignment
Records alignment outcomes after a prior_for_turn() call: logs which surfaced signatures the response agreed with, disagreed with, or ignored, while validating against priors_log.
Instructions
Record how the response used a prior_for_turn() call. Stage B of the alignment-vs-pushback instrumentation (Jain et al. MIT/IDSS 2026 sycophancy guardrail). After calling prior_for_turn, the response is generated; then this tool logs which surfaced signatures the response aligned with, contradicted, or ignored. Validates against priors_log — unknown turn_ids are rejected to prevent schema fork.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| turn_id | Yes | UUID returned by prior_for_turn. | |
| aligned_with | No | Signatures (kind:id) the response acted on / agreed with. | |
| contradicted | No | Signatures the response explicitly disagreed with. | |
| ignored | No | Signatures surfaced but not visibly used. | |
| notes | No | Free-text note for the audit trail. |