G8 schema cleanup R0 → R5.

Shipped: Five rounds of schema remediation plus a post-R3 bug-fix sprint plus the Vague 2 path migration. Single source of truth for every collection the app reads or writes. Drift-detection sweep on every PR.