obs-kit 0.2.1

Façade for the obs observability SDK; re-exports the everyday API (init, observer, sinks, macros).
Documentation

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's sink and wire sub-modules by path so consumers implementing custom Sinks or walking the envelope codec don't need a direct obs-core dep.
  • Module aliases for every feature-gated sub-crate: obs_kit::{live_tail, prom, sink_batch, otel, tracing_bridge}.
  • [self_event] / [SelfEventBuilder] collapse the hand-built ObsEnvelope { 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.