Internal Observability Api
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY ] )
Marks observability instrumentation types (observation contexts, the AgentInstrumentation port and its helpers) as internal SPI: the core uses them to create spans, but they are not part of the public agent API and may change without notice. Kotlin callers must opt in with @OptIn(InternalObservabilityApi::class).
Note: opt-in is enforced by the Kotlin compiler only; Java callers (e.g. the observability module) are not checked.