✅ ApprovalBot — Expense Approver
Spending policy (enforced in system prompt)
Maximum approval per request: $5,000. Exceptions require human review.
JSON output schema (enforced server-side)
{ approved: bool, amount: number, reason: string }
Required: approved, amount, reason. Type-check only. No max/min.
Submit expense report
Category
Amount ($)
Justification
Submit for approval
(no verdict yet)