• v1.13.0 Stable

    Siphonight released this 2026-10-07 09:59:19 +02:00 | 1 commits to main since this release

    Ajouté — la reco de prise de sang devient prédictive (3 niveaux clairs)

    • Valeur E2 attendue au creux recommandé : la carte (Accueil + Analyses)
      affiche désormais « ≈ X pg/mL » quand l'auto-calibration fournit ses
      facteurs — sinon rien (une valeur brute non calibrée serait trompeuse).
      Tu sais AVANT de piquer si le creux tombera dans ta cible.
    • Régime POOLÉ entre traitements identiques : pooledRegimeDoses — les
      doses de tous les traitements partageant (ester effectif, mg) forment UNE
      séquence. Un re-parenting d'historique (créer un « … - old » et y
      déplacer des doses) ne fait plus redémarrer la stabilisation. Garde-fous
      épinglés : ester ≠ → jamais poolé (transition EV→EEn) ; dose ≠ → exclue
      (le 8 mg casse le régime, trou conservateur).
    • Cible de creux E2 (opt-in, Paramètres) : référence personnelle « je
      veux être dans [basse, haute] au creux recommandé » — la prédiction est
      colorée dans/hors cible sur la carte. ⚠️ DISTINCT des seuils d'alerte
      (§9.bis) : les seuils surveillent le niveau en continu et notifient ; la
      cible est une référence de lab, elle ne notifie JAMAIS. Voyage dans le
      backup (champs optionnels rétrocompatibles — un backup ancien n'efface
      pas la cible locale).
    • Régression n°7 épinglée sur données réelles (backup-v1.12.0.json,
      gitigné — l'export avec le re-parenting « 6d-old ») : le régime poolé
      traverse la frontière de re-parenting et reste arrêté par le 8 mg.

    Vérifié : 284 tests JVM (250 sans données locales) + 14 tests UI +
    lint verts ; web 199 tests + E2E verts (check.sh).

    Downloads