- девять экспортов, версии 11→13→14; ни один тип записи не исчез, только
добавлялись — разбор можно писать аддитивно
- Correlation (давление) появился только в 2026 и ломает парсер по одним Record;
имя файла локализовано, DTD расходится с данными
- коды HealthKit переименовываются: те же записи сна приезжают как Asleep из
экспорта 2021 и как AsleepUnspecified из свежего
- категориальные значения приходят переведёнными на язык телефона, а родной
экспорт Apple говорит кодами HealthKit — источники несопоставимы без словаря
- sleep_analysis шлёт две несовместимые схемы под одним именем, HRV несёт
внутри точки серию ударов на 93% своего объёма и третий формат времени
- род агрегации из формы точки не выводится, но выводится сверкой слоёв
- README, CLAUDE.md, docs: назначение и границы, архитектура, конвенции, план
- docs/local-research.md — 36 находок по формату Health Auto Export, снятых на
живых данных; документация приложения местами расходится с тем, что оно шлёт
- Taskfile, .golangci.yml, самодокументируемый config.example.toml