Defines the post-Plan-9 instrumentation subsystem: vendor-agnostic Tracer/Logger interfaces in core-shared, full-depth tracing (procedure → controller → use-case → repository) with use-case + controller spans applied via withSpan at DI binding time and explicit tracer.startSpan in every repository method, throw-site error capture with __sentryReported double-report guard, and hard PII rules (sendDefaultPii:false, default-mask replay, beforeSend/beforeSendTransaction scrubbers, opaque user IDs only, build-time CI grep gate). Three apps in scope (web-next, cms, web-tanstack), each with its own Sentry project and DSN. Instrumentation binding is orthogonal to USE_DEV_SEED/NODE_ENV repo binding. Optional dev-mode Sentry: NoopTracer default, real SDK initializes only if DSN env is set. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
65.6%
JavaScript
21.1%
Handlebars
12.2%
Shell
0.9%
Dockerfile
0.1%