mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 21:10:59 +00:00
- one module holds the four sections, their key lists and the rating fields; the Zod enums, the capture UI and the analytics all read it, so a value the vocabulary does not name cannot be stored - labels state facts, never judgements, and the contact circles are groups of people rather than a score - a pair guard binds the arrays to all six bundles in both directions, because the reverse-coverage matcher sees a `mood.context.` template and stops being able to tell a live label from a stale one