Runtime engine for the obs SDK — the spine that user code emits into.
Phase-3 surface (specs/91-impl-plan.md tasks 3.1–3.15):
- [
callsite] —ObsCallsite, atomic-Interestcache (spec 11 § 2). - [
observer][mod@observer] — three-tier resolution + per-tier worker pool +StandardObserver(spec 11 §§ 3, 4 + 6.4). - [
registry] — schema registry +ScrubbedEnvelope(spec 14). - [
envelope] — envelope builder + projection helpers (spec 11 § 5). - [
scope] —obs::scope!/obs::context!runtime support (spec 13 §§ 2, 3, 6). - [
instrumented] —Instrumented<F>future adapter andInstrument/WithObservertraits (spec 13 § 3). - [
sampling] — head sampler (spec 13 § 6). - [
filter] — EnvFilter-shapedobs::Filter(spec 13 § 7). - [
audit_spool] — AUDIT-tier disk spool (spec 11 § 6.4). - [
panic_hook] —install_panic_hook(spec 11 § 6.1). - [
span_trace] —obs::SpanTrace(spec 13 § 9). - [
sink] — sink trait + writers (spec 20).