Task · CAOT-0022

OTLP log sink with record-type gating

Description

One record per content kind, gated by logs.record_types. Identifiers ride as OTLP log attributes, which land as structured metadata rather than indexed labels, so an id or a command line costs nothing there.

Listing only the bodiless kinds gives an event timeline with no content, which is the right first deployment.

Acceptance Criteria

Definition of Done

Implementation Plan

Wave 1 lane 9: implement documented gated OTLP log records from the frozen model and prove bodiless configuration emits no content; root integrates and runs the final gate.

Final Summary

The gated OTLP log sink preserves record/content destinations and stable chronology with isolated rejections; Loki live-read proved codingagent.tool_call.

References

View the source file on GitHub