Propeller needs approval

Design reference — the v1 escalation review & approve surface (specs/v1-scope.md #5; the safety-property beat). The agent did not act out of bounds — it routed the decision here. Shows both escalation variants: a below-floor concession (a debtor ask weighed against a floor) and an auto-escalation (a policy trigger with no ask — the common real-book case). Numbers illustrative.

← Back to book

Below-floor concession — a debtor ask crosses a floor

Globex Corp

open account record
TriggerSettlement ask below discount floor
InvoiceINV-1840· $9,800 · 28 days overdue
Debtor ask
"Could you knock 30% off if I pay the rest now?" — jordan@globex.example, May 19

The ask vs. your policy bound

Debtor's request
30% off
Settle INV-1840 at $6,860, close the balance now.
Policy floor crossed
15% max
Floor is $8,330. The ask is $1,470 below what the agent may concede on its own.

If you don't act by May 21, 10:06 (48h): default is hold — no concession; debtor gets a neutral holding reply, account stays in cadence.

Auto-escalation — a policy trigger fired, no debtor ask

The common real-book case: silence past day 30, a balance over $40k, or a dispute / legal / hardship signal. There's no ask to weigh against a floor, so the ask-vs-floor panel is omitted and the agent offers only edit-or-decline — no action is emphasised as primary (nothing here is the obviously-safe move; hold is the documented default). Mirrors EscalationView when debtorAsk/floorBreach are absent (PR #22, actions trimmed in #25).

Wayne Enterprises

open account record
TriggerLarge balance (>$40k) & silent > 30 days
InvoiceINV-1015· $44,000 · 45 days overdue

If you don't act by Jun 1, 00:00: default is hold — all outbound stays paused until an operator reviews.