symfonic.agent.middleware.events¶
events ¶
Metacognitive reflection events -- frozen, immutable payloads.
ReflectionEvent
dataclass
¶
ReflectionEvent(run_id: str, verdict: ReflectionVerdict, confidence_before: float, sensitive_tag_hit: str | None, original_draft: str, revised_draft: str | None, refusal_message: str | None, matched_preferences: list[str] = list(), reflection_latency_ms: float = 0.0, reflection_tokens_in: int = 0, reflection_tokens_out: int = 0)
Emitted by MetacognitiveMiddleware after a reflection pass.