Your agent passed every test. How much failure did you rule out?
A clean evaluation needs a sample-size argument. Calculate what zero failures supports, and separate statistical uncertainty from missing or correlated evidence.
A clean evaluation needs a sample-size argument. Calculate what zero failures supports, and separate statistical uncertainty from missing or correlated evidence.
A failure-enriched trace store is useful for investigation. Its raw failure percentage is a poor release metric. Keep an independent outcome denominator.
Token usage fields can overlap. Partition the billable categories before using an agent cost report to choose a model or approve an evaluation budget.
A pairwise preference can change when the answers change places. Measure that instability before using a judge’s verdict to approve an agent release.
One successful attempt can hide an unreliable agent. Count every scheduled trial and evaluate the retry policy that users will actually experience.
A held-out question can still be a close relative of a development example. Use source lineage to define what your RAG evaluation actually tests.
A synthetic comparison improves from 91% to 93.5% while boundary checks deteriorate. Separate release gates keep routine successes from cancelling dangerous failures.
Retrieval filters cannot protect an answer that bypasses retrieval. A runnable Python fixture demonstrates the revoked-access cache failure and a conservative release gate.
A successful MCP read can still be incomplete. Require pagination and snapshot evidence before an agent uses missing items to justify a change.
A replacement worker does not silence the old one. Fence stale MCP writes at the resource boundary before a resumed job overwrites newer work.