An accounts payable assistant answers with a working invoice view instead of paragraphs. The reviewer clicks Approve, the checks run in the open, and a stale record stops the request. Nothing is approved on version 7.
It bills 400 units, but only 380 were received.PO-7781GRN-2210
| Document | Qty |
|---|---|
| PO-7781 ordered | 400 |
| GRN-2210 received | 380 |
| INV-104 billed20 not received | 400 |
Nothing was approved. INV-104 changed after this view was generated, so here is version 8.
| Field | v7 | v8 |
|---|---|---|
| Amount | 18,420.00 | 19,060.00 |
| Freight line | none | 640.00 |
| Qty billed | 400 | 400 |
Synthetic demo with invented names and amounts. No real backend runs here, and the checks are proposed application logic, not features of OpenUI, json-render or AI Elements. The chat parts follow the AI Elements component anatomy in static HTML so they can be swapped for the real components. Read the article.