Miroir strict de pk/LabTrajectoryModel.kt (Android v1.5.0) : - js/pk/lab-trajectory-model.js : courbe hybride M(t)×ρ(t) ancrée sur les labs — passage EXACT garanti, ρ log-linéaire, garde #61 (lab hors fenêtre d'action pas un ancrage), E2 seul, fenêtre [1er ; dernier lab], < 2 labs → vide, indépendante de la calibration (sinon double correction). JAMAIS dans levelAt/alertes. - UI : chip 'Tracé labs' (off par défaut) dans la rangée modèles + scroll horizontal CONFINÉ à la rangée (miroir du fix Android) ; couleur #c2185b dashed ; leçon #63 Android-miroir — clé 'LAB' SKIPPÉE de la boucle légende (sinon légende TFS dupliquée). - 11 tests miroirs de LabTrajectoryModelTest.kt (132 verts total). - WEB_VERSION = 1.5.0 + CHANGELOG [1.5.0] + docs (§4/§8, README). Détail d'exécution épingle: les deux problèmes du portage ont été attrapés par node --check/E2E avant release (imports ESM faux — labIsSignificant vit dans pk-calibration.js, pas pk-engine.js).
20 lines
817 B
JavaScript
20 lines
817 B
JavaScript
/**
|
|
* Barrel du noyau PK : un point d'import pour les écrans et les tests.
|
|
* (Les modules restent importables individuellement — ce fichier ne fait
|
|
* que regrouper les exports.)
|
|
*/
|
|
|
|
export * from './pk-engine.js';
|
|
export * from './pk-calibration.js';
|
|
export * from './pk-reminders.js';
|
|
export * from './pk-extrema.js';
|
|
export * as LabTrajectoryModel from './lab-trajectory-model.js';
|
|
export { computeLabAnchoredCurve, ratioAt } from './lab-trajectory-model.js';
|
|
export * from './chart-helpers.js';
|
|
export * as Alerts from './alerts.js';
|
|
export * as PKProfileStore from './pk-profile-store.js';
|
|
export * as TransfemScienceModels from './transfem-science-models.js';
|
|
export * as WhsahModels from './whsah-models.js';
|
|
export * as PKPresets from './presets.js';
|
|
export * as ChartHelpers from './chart-helpers.js';
|