symfonic.evals.observability_assertions¶
observability_assertions ¶
Join one turn's stream, durable, Turn Inspector and OTel evidence.
ExecutionTraceJoined
dataclass
¶
ExecutionTraceJoined(*, required_stages: Sequence[str] = (), required_tools: Sequence[str] = (), attribute: str = 'observability')
Require exact per-event parity across stream, UI, storage and OTel.
Source code in src/symfonic/evals/observability_assertions.py
TracePrivacyModes
dataclass
¶
Require metadata-default and explicit, bounded, redacted content mode.