mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 05:42:19 +00:00
Full-catalogue coverage pass against the v4 data-types index. Three types map onto existing MeasurementTypes and are now fetched in the metrics bundle: - blood-glucose -> BLOOD_GLUCOSE. `bloodGlucoseMilligramsPerDeciliter` is already the canonical mg/dL storage unit; meal/timing/specimen enums are not stored. - core-body-temperature -> BODY_TEMPERATURE. `temperatureCelsius`, the core slot — distinct from the surface-temperature buckets. - daily-sleep-temperature-derivations -> WRIST_TEMPERATURE. The documented `nightlyTemperatureCelsius` is an ABSOLUTE reading (the mean of the night's skin-temperature samples), which refutes the earlier deviation- only premise behind the launch omission. The baseline/stddev derivations are not stored — the user's own series carries the baseline. Every other catalogue type is now an explicit documented skip in mapping.md with its reason (per-sample twins of the chosen daily grains, zone-minutes types without a HealthLog concept, total-calories folding in BMR, hydration/nutrition without a module, ECG/IRN behind their scope policy). The structure probe iterates the type table, so the three new types are probed automatically.