Le chantier « écrans configurables façon WorkOutDoors » est cadré, rien n'est
codé. docs/watch-training-screens.md fixe l'analyse pour qu'une session
ultérieure n'ait pas à la refaire.
Ce qui a été établi :
- LiveWorkoutView a cinq métriques ÉCRITES EN DUR ; il n'existe aucune notion
de champ, de page ni de configuration. Tout est à créer.
- Neuf champs sont disponibles sans aucune collecte nouvelle (dont allure, D+,
précision GPS, étape du fractionné) ; FC moyenne, temps en zone, cadence,
puissance et laps demandent du travail.
- Décision : la configuration s'édite côté WEB (TileManager existe déjà) et
voyage par WCSession — donc changer ses écrans ne demandera aucun rebuild
Xcode, comme pour la routine.
- Le modèle et le catalogue sont du Foundation pur : écrits et testés sur
Linux, seul le rendu TabView exige le Mac. Ne pas commencer par le rendu.
- Deux contraintes tenues dès la conception : 1 Hz maximum et page visible
seule (le CPU suspend l'app et arrête le GPS sans erreur), et espacement des
mises à jour en luminance réduite.
COWORK gagne le point d'étape du 21/08 : build passé, correctif finishRoute, et
surtout le fait que les 4 vérifications au poignet ne sont PAS encore faites —
les logs du jour ne montrent que l'app iPhone.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>