Docs + nettoyage : TOC de la doc de dev complétée (7.8/7.9/9.bis/16.ter), structure des tests dans le README, imports/constantes morts supprimés (Calendar, DAY_MS) — dernier tour de maintenance de la session
This commit is contained in:
parent
9b83533d72
commit
4045614f3b
@ -213,8 +213,12 @@ HormoneTrack/
|
||||
│ │ └── MainActivity.kt
|
||||
│ └── res/ (strings FR/EN, thème, icônes)
|
||||
└── test/java/com/hormonetrack/ ← tests unitaires JVM
|
||||
├── pk/ (moteur + profils)
|
||||
└── data/backup/ (round-trip Gson)
|
||||
├── pk/ (moteur, profils ESE/TFS/WHSAH, calibration
|
||||
│ par modèle, rappels, régressions data-driven)
|
||||
├── data/backup/ (round-trip Gson + paramètres)
|
||||
├── ui/ (fenêtre graphique, garde de source)
|
||||
├── util/ (noms de fichiers d'export, durées)
|
||||
├── reminder/ + settings/ (RRULE agenda, changelog)
|
||||
```
|
||||
|
||||
## Feuille de route
|
||||
|
||||
@ -19,7 +19,6 @@ import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.SupervisorJob
|
||||
import kotlinx.coroutines.launch
|
||||
import java.util.Calendar
|
||||
|
||||
object ReminderContract {
|
||||
const val CHANNEL_ID = "hormonetrack_reminders"
|
||||
|
||||
@ -61,7 +61,6 @@ import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.withContext
|
||||
|
||||
private const val HOUR_MS = 3_600_000L
|
||||
private const val DAY_MS = 24 * HOUR_MS
|
||||
// Zoom (v1.2.9) : plage temporelle bornée 6 h → 300 j
|
||||
private const val MIN_RANGE_H = 6L
|
||||
private const val MAX_RANGE_H = 24L * 300
|
||||
|
||||
@ -15,16 +15,16 @@
|
||||
4. [Environnement de build (cette machine)](#4-environnement-de-build-cette-machine)
|
||||
5. [Architecture générale](#5-architecture-générale)
|
||||
6. [Modèle de données (Room)](#6-modèle-de-données-room) + [6.bis Sémantique isActive](#6bis-sémantique-isactive-v124--drapeau-administratif-jamais-un-filtre)
|
||||
7. [Moteur pharmacocinétique](#7-moteur-pharmacocinétique)
|
||||
7. [Moteur pharmacocinétique](#7-moteur-pharmacocinétique) + [7.8 Modèle TFS V3C](#78-modèle-tfs-v3c-v140--pktransfemsciencemodelskt) + [7.9 Modèle WHSAH](#79-modèle-whsah-v146--pkwhsahmodelskt)
|
||||
8. [Tests unitaires](#8-tests-unitaires) + [8.bis Données de test hors dépôt](#8bis-données-de-test-réelles--hors-dépôt-local-test-data)
|
||||
9. [Système de rappels](#9-système-de-rappels)
|
||||
9. [Système de rappels](#9-système-de-rappels) + [9.bis Alertes de seuil](#9bis-alertes-de-seuil-reminderalertnotifierkt--worker-v142)
|
||||
10. [UI & navigation](#10-ui--navigation)
|
||||
11. [Graphiques (CurveChart)](#11-graphiques-curvechart)
|
||||
12. [i18n FR/EN](#12-i18n-fren)
|
||||
13. [Sauvegarde JSON](#13-sauvegarde-json)
|
||||
14. [Bugs corrigés (historique complet — à ne pas réintroduire)](#14-bugs-corrigés)
|
||||
15. [Comment régénérer l'asset pk_profiles.json](#15-comment-régénérer-lasset-pk_profilesjson)
|
||||
16. [Workflow build / test / install](#16-workflow-build--test--install) + [16.bis Releases Gitea](#16bis-releases-gitea-avec-apk-téléchargeable)
|
||||
16. [Workflow build / test / install](#16-workflow-build--test--install) + [16.bis Releases Gitea](#16bis-releases-gitea-avec-apk-téléchargeable) + [16.ter Test sur émulateur](#16ter-recette-test-manuel-sur-émulateur-reproductible--v134)
|
||||
17. [Montre : Gadgetbridge & options](#17-montre--gadgetbridge--options)
|
||||
18. [Espace disque & coûts](#18-espace-disque--coûts)
|
||||
19. [Limites connues & choix volontaires](#19-limites-connues)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user