An AI support agent whose money rules can't be argued with.
ShopFast answers real customers about real orders. The refund cap, the verify-before-disclose rule and the escalation policy live in agent hooks and Postgres constraints — not in a system prompt the model can be talked out of.
Four layers, each one machine-checkable.
How a ticket moves through the agent.
01
Verify
Confirm who the customer is before anything else is disclosed.
02
Look up
Read the order, the delay, the policy — through a read-only role.
03
Act
Process a refund inside policy limits, or explain why not.
04
Escalate
Over the limit or outside policy: a ticket, not an override.
What the console shows.
Sign in and every ticket ID (sequential, from a Postgres sequence) resolves to the full conversation that produced it.