bindAudit now wraps the inner sink/fan-out with TraceIdEnrichingAuditLog so all sinks receive AuditEntry.correlationId auto-populated from the active OTel span. bind-audit.test.ts assertions updated to check instanceof TraceIdEnrichingAuditLog first, then .inner for the concrete sink type. TraceIdEnrichingAuditLog exported from the package barrel. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>