chore: keep widget sources only

This commit is contained in:
2026-09-17 23:29:09 +03:00
commit e0404617d2
125 changed files with 8935 additions and 0 deletions
@@ -0,0 +1,9 @@
# Analytics contract
- Every metric has an explicit scope, period, unit and source operation.
- A server total is authoritative; a locally calculated total must be marked as
calculated and list the rows used.
- A comparison must use the same period boundaries and unit on both sides.
- Missing data, denied access and a zero value are different outcomes.
- Recommendations follow the evidence and are not written back to SHD unless a
separate mutation is explicitly requested.