Operations runbook

What pages, what to check, and the three incident playbooks.

Operations runbook

Dashboards

  • Token spend — per-namespace billing panel; the daily budget line is the one that pages.
  • Turn latency — p95 time-to-first-token; SSE means users feel this number, not total latency.
  • Retrieval health — ingest worker queue depth and embedding failures.

Playbook: model provider outage

The assistant degrades, parcel tracking does not (that separation is ADR-001). Set the console banner via dispatch-config, escalate open conversations, and wait it out. Do not point DISPATCH_MODEL at an unevaluated model tier during an outage.

Playbook: runaway token spend

Check conversations.tokens_used outliers first — budget enforcement (ADR-004) should make this structurally impossible; if a conversation exceeded its budget, that is a bug, not a tuning problem.

Playbook: bad prompt in production

Roll back through the prompt registry (ADR-007): activate the previous version — one UPDATE, no deploy. Then file the eval-suite gap that let it through.