Objective: The chat renders real interactive UI: a typed table for your expense list, a Next-page button that executes directly against the backend with no model in the loop, row-level View actions, and a live budget dashboard. Persona: E2E Employee (claimant Asha). Duration: ~2 min.
Suggested narration (one segment per on-screen caption, in order):
Ask for your expenses — and instead of a wall of text, the chat renders a
real table.
Every column is typed: the reference you'd quote in an email, the exact
amount as the backend recorded it, and each claim's live status.
Next page is a button. And buttons here don't go back through the model —
each one carries the exact call the backend wrote for it.
One click, one direct call to the expense system. The model's only line is
"Updated" — it decided nothing, so there's nothing for it to get wrong.
Any row opens the full claim, right there in the conversation.
Budgets work the same way — ask, and the chat renders a dashboard.
Every number on it is computed by the backend and rendered exactly as
received. The interface never does its own arithmetic with your money.



