Façade crate — re-exports the everyday obs API.
Most downstream apps depend only on obs-kit. Spec 61 § 2.11 +
boundary-review § 3.6 (init_for_service).
Phase 3 (obs-migration spec § 5):
- Re-exports
obs-core'ssinkandwiresub-modules by path so consumers implementing customSinks or walking the envelope codec don't need a directobs-coredep. - Module aliases for every feature-gated sub-crate:
obs_kit::{live_tail, prom, sink_batch, otel, tracing_bridge}. - [
self_event] / [SelfEventBuilder] collapse the hand-builtObsEnvelope { tier, sev, sampling_reason, ts_ns, .. }pattern into one helper. - [
proto] is the explicit "here be dragons" escape hatch for the rare call sites (partitioner, live-tail serializer) that need typed direct-field access on the wire envelope.