preview_compose_alignment_by_agent
Preview composed alignment (dry run) — Composes the cascade against a hypothetical body at the agent layer and returns conflicts + the composed view. No DB writes. Used by the dashboard editor for live conflict markers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| audit | Yes | How long this agent's own decision log is kept, and whether it can be queried. Required. (This is the agent's audit policy — it is NOT Mnemom's retention policy for the card itself; see the tool's data-handling disclosure for that.) | |
| values | Yes | The values this agent declares it is bound by. Required. | |
| agent_id | Yes | The agent this card belongs to (e.g. `smolt-abc123`). Identifier only — never place an API key, a secret, an email address, or any other personal data in this field. | |
| autonomy | Yes | What the agent may do on its own authority. Required. | |
| principal | Yes | Whose authority this agent acts under. Required. | |
| card_version | Yes | Card schema version. REQUIRED by the server-side validator. Current canonical value: `unified/2026-04-26`. | |
| autonomy_mode | Yes | Master switch for the action-policing pipeline. Required. `off` disables it; `observe` records only; `nudge` warns; `enforce` blocks. | |
| integrity_mode | Yes | Master switch for the values pipeline. Required. Same four states as `autonomy_mode`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | True when composition succeeded (no blocking conflicts). | |
| summary | Yes | One-line human-readable summary of composition status. | |
| full_report | No | Optional pointer to the full /v1 conflict report (method + path). | |
| conflicts_count | Yes | Total number of conflicts detected (0 = none). | |
| composition_valid | Yes | True when the composed card is coherence-valid. |