mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
The tile now calls t() with a key looked up from HRV_LABEL_KEY rather than a literal, and the call-site coverage guard only reads literal arguments. So the label left the guard's field of view exactly when it became per-series: dropping either key from a bundle would ship a raw key into the dashboard of whichever locale lost it, with nothing in the gate to say so. The keys are read from the map, so a third HRV series is covered by construction rather than by remembering. The count is anchored, because an empty map would satisfy the loop by matching nothing. A second case asserts the RMSSD label actually names the measure in every locale, which is the whole reason the second key exists. Verified by deleting the key from one bundle: three cases fail and name the locale and the key.