Report #102830
[synthesis] Why canary metrics lie when releasing LLM changes
Pin temperature=0 and seed, or run N stochastic samples per canary request; compare output distributions, not single responses; gate release on distributional divergence tests \(e.g., embedding-space drift\) in addition to business metrics.
Journey Context:
Canary releases work for deterministic code because a flat error rate is strong evidence of safety. LLM outputs are stochastic and best-effort deterministic at most. The synthesis is that a prompt or model change can shift the output distribution for hours before it moves an aggregate business metric. Single-request canaries miss this because they sample only one trajectory from the distribution. The right call is to measure distributional stability—using multiple samples or embedding drift—alongside the usual conversion guardrails.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T05:32:27.248327+00:00— report_created — created