mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 21:10:59 +00:00
Tighten the operator-finalised mood catalog to three RATED factors and a trimmed default BINARY tag set. - Seed `factor_sadness` (RATED, 1..5, inverse — higher = worse) under the `factors` category, with its label in all six locales and a CloudRain glyph. The RATED set is now work / sleep quality / sadness. - Retire `factor_conflict`, `factor_family`, `factor_social`, `factor_stress`: flip each to BINARY and deactivate. The catalog rows stay so historical entries still resolve their labels (the insights read joins by id without an active filter); they just leave the RATED set and the default picker. - Trim the default BINARY tag set roughly in half: deactivate the sleep-tag category (now covered by the sleep-quality slider), the mood level restatements, the nutrition long-tail, and low-signal day-type tags. Kept rows are the high-signal, correlatable tags. Nothing is deleted; inactive rows still resolve labels for existing entries. Reference-data only — no schema change, idempotent upsert + closed-key updates, no per-user data touched. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>