✅ 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
(no verdict yet)