fence_abort
Report a prepared effect failed or has an unknown outcome, keeping its intent fenced so later duplicate runs are blocked until an operator reconciles the downstream system and clears it.
Instructions
Report that a prepared effect failed or its outcome is unknown. The intent stays fenced -- later fence_prepare calls with the same intent are rejected instead of silently re-running an action whose side effect may have fired -- until an operator reconciles with the downstream system and clears it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Why the effect failed (or why its outcome is unknown). | |
| prepared | Yes | The prepared-effect ticket returned by a prior `fence_prepare` call, passed back verbatim. |