Parent
Implementation spec: #798 (LLP 0245).
What to build
Behavioral events the wire never showed become queryable: @hypaware/claude registers its first dataset, claude_telemetry_events (manifest contribution plus registration at activation). One row per event; typed columns for the hot fields (event name, session id, tool name, decision, source, cost); an attributes JSON column for the rest. Not routed through @hypaware/otel's generic datasets, not widened into ai_gateway_messages. The registration sets the source signal so central forwarding works.
Acceptance criteria
Blocked by
Parent
Implementation spec: #798 (LLP 0245).
What to build
Behavioral events the wire never showed become queryable: @hypaware/claude registers its first dataset, claude_telemetry_events (manifest contribution plus registration at activation). One row per event; typed columns for the hot fields (event name, session id, tool name, decision, source, cost); an attributes JSON column for the rest. Not routed through @hypaware/otel's generic datasets, not widened into ai_gateway_messages. The registration sets the source signal so central forwarding works.
Acceptance criteria
Blocked by