ledger_settle
Clear the unratified-outcome ledger without writing a scene entry, by providing a reason. Settles pending outcomes while preserving realized stakes in history and audit log.
Instructions
Clear the unratified-outcome ledger without writing a scene entry.
RUNTIME-ONLY. The narrator engine calls this during its settle step; it is
excluded from the narrator model's tool surface by src/narrator/policy.py,
and a game-master prompt must never be able to reach it. The waived outcomes
stay in campaign state history and the audit log with their realized stakes;
only the pending scene entry is skipped.
reason: one or two sentences on why no scene entry is needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes |