{{ setupLead }}
{{ errorDetail }}
A report that does not validate is not rendered at all. A half-drawn dashboard is a wrong dashboard, and we would rather show you this.
{{ theaterFraming }}
Nothing is read until you hand us something to read. Give us an export and the engine follows every claimed resolution through to whatever happened next.
Return rate is the share of AI-closed work where the same customer came back with the same issue inside {{ windowLabel }}. The human column is the same measurement on work your own people closed.
| Contact reason | Tier | Tickets | AI returns | Human | Excess / yr | Recommendation |
|---|---|---|---|---|---|---|
| {{ q.contact_reason }} {{ q.note }} |
{{ q.tier }} | {{ q.tickets }} | {{ q.ai }} | {{ q.human }} | {{ q.excess }} | {{ q.pull_back }} |
| {{ totCountLabel }} | {{ totAi }} | {{ totHuman }} | {{ totExcess }} | {{ pullBackSummary }} | ||
The appendix is the product. If a match is wrong, flag it — flagged rows leave the durable count and assemble into a corrections file you can hand to anyone, including us.
{{ e.rationale }}
A one-off audit tells you where you stood. This tells you whether the routing changes held. Every point is a full re-read, not a sample.
| Contact reason | 8-week return rate | Now | Change |
|---|---|---|---|
| {{ q.name }} |
|
{{ q.now }} | {{ q.change }} |
Work top to bottom with the vendor console open. Each queue lists the change, who makes it, and what to watch in the week after. Tick as you go; the next weekly run will tell you whether it held.