Appendix: The Code Behind It
Source Link
| File | Role |
|---|---|
src/services/analytics/index.ts | Analytics entry point, event queue, logEvent() public API, PII type markers |
src/services/analytics/sink.ts | Event routing: Datadog (general access) + 1P (permissioned) dual backends |
src/services/analytics/sinkKillswitch.ts | Sink killswitch — remotely disables data pipelines via GrowthBook config |
src/services/analytics/growthbook.ts | Feature flags and A/B testing, user attribute upload, experiment exposure deduplication |
src/cost-tracker.ts | Session cost tracking, per-model grouping, cross-session persistence |