File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ why a scenario does not apply. TODO entries are tracked work.
2626| C18 | timestamp fidelity: time reflects capture, not delivery | ✅ | time stamped at LogEntry creation (` models.py ` ) |
2727| C20 | scope isolation across concurrent requests | ✅ | ` tests/middleware/test_trace_propagation.py ` (isolated scopes), ` tests/test_scope.py ` (async tasks) |
2828| C21 | breadcrumb ring buffer eviction, oldest first | ✅ | ` tests/test_scope.py ` (ring buffer) |
29- | C22 | beforeSend can mutate or drop entries | TODO | beforeSend hook not implemented |
30- | C23 | sampling: rate 0 sends nothing (logs) / no-op spans (traces) | TODO | sampling not implemented |
29+ | C22 | beforeSend can mutate or drop entries | ✅ | ` tests/test_hooks.py ` |
30+ | C23 | sampling: rate 0 sends nothing (logs) / no-op spans (traces) | ✅ (logs) | ` tests/test_hooks.py ` ; trace sampling pending span support |
3131| C24 | OTLP span export with service.name resource | TODO | span export: planned via OpenTelemetry exporter preset |
3232| C25 | outbound traceparent injection on instrumented HTTP clients | TODO | outbound traceparent helper not implemented |
3333| C26 | log/trace correlation: active span ids on entries | partial | scope trace context applied to entries; no span manager |
You can’t perform that action at this time.
0 commit comments