mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
The two halves of the ECG fix were built apart. One taught the parser Apple's full English verdict set; the other taught it the metadata keys and verdict wording a German watch writes. Each was correct alone, and each left "Sinusrhythmus" unresolved for a different reason. Together they meet: the alias table translates the wording onto Apple's own English, and the classifier decides what it means. One place still owns the meaning, which is what stops a per-language verdict table from drifting the first time Apple adds a case. The test that expected null was pinning the gap between the branches rather than a decision about German. It now expects NOT_DETECTED, and a French verdict takes over the null case, because four of the six languages genuinely have no observed key map yet.