Most analytics problems are not engineering — they are source-of-truth
Different teams measure 'active users' differently. Sales reports €500k MRR; product reports €480k. Marketing thinks 60% of leads come from organic; CRM data says 40%. Before we build anything, we map which system owns which metric — usually CRM for revenue, product DB for usage, payment provider for cash, marketing-automation for engagement. After that, dashboards stop arguing because everyone agrees on the rules.
- Per-metric source-of-truth decisions documented and enforced in the schema
- Audit trail for metric definitions (what 'active' means, when it changed)
- Reconciliation jobs that surface mismatches loudly, not silently
- Clear ownership per metric across product, sales, marketing, finance


