Handle It docs

Evidence

We do not report a success we cannot show you.

These outcomes cannot be written without an evidence object: alternative_offered, confirmed, declined, delivered, rejected, waitlisted. The rule is enforced in the task service, not in a prompt, so a model cannot talk its way past it.

Evidence is derived from the business's own message or the merchant's own confirmation id. It is never generated by a model. A task that ends with nobody answering closes no_response, honestly, with nothing to quote.

{
  "quote": "Table for 2 at 9pm is confirmed, see you tonight",
  "from": "business",
  "at": "2026-09-10T17:04:11+00:00"
}