Skip to content

Architecture Decision Records

Architecture Decision Records (ADRs) document the key technical decisions made in obskit, their context, and the trade-offs considered.

ADR Title Status
ADR-001 Python Namespace Packages for Monorepo Split Accepted
ADR-002 Setuptools over Hatchling for Namespace Support Accepted
ADR-003 structlog over stdlib logging Accepted
ADR-004 W3C-compliant ParentBased Sampling Strategy Accepted
ADR-005 OpenMetrics Exemplar Format for Trace Linking Accepted
ADR-006 Coverage Pragma Pattern for Untestable OTLP Branches Accepted