- predictedE2 : valeur brute au creux × facteur du ester actif — fournie
par Home/Labs quand l'auto-calibration est ON (sinon null : la carte
n'affiche rien, une valeur brute serait trompeuse). Miroir web.
- Régime POOLÉ (pooledRegimeDoses) : les doses de tous les traitements
partageant (ester effectif, mg) forment UNE séquence — le re-parenting
d'historique (« 6d-old », v1.12.0) ne fait plus redémarrer la
stabilisation. Garde-fous : ester ≠ jamais poolé (régression n°3) ;
dose ≠ exclue (le 8 mg casse via le trou). Régression n°7 data-driven
sur le nouvel export (backup-v1.12.0.json).
- Cible de creux E2 (opt-in) : DataStore + carte settings (hint croisé
« distinct des seuils d'alerte — jamais de notification ») + coloration
carte reco (primaire/hors cible tertiary) + backup rétrocompatible (un
backup ancien n'efface pas la cible locale). Système à 3 niveaux
documenté §7.11. Miroir web complet.
284 tests JVM (250 sans données locales) + 14 UI + lint verts ; web 199
tests + E2E verts (check.sh). Validé émulateur sur données réelles :
« Expected at this trough: ≈ 208 pg/mL — outside your target », régime
poolé = stable depuis le 12 août, 0 crash.