rym_horizon/ARCHITECTURE.md

55 lines
2.6 KiB
Markdown

RYM Horizon — Spécifications Architecturales
Version : 3.0.0 (Souveraine & Épurée)
Date : Samedi 23 Mai 2026
Statut : Validé en Laboratoire Local
1. Philosophie & Alignement Géopolitique
RYM Horizon est le cockpit d'organisation temporelle et de gestion des actifs de la performance pour l'athlète d'endurance. Conformément à la charte "Tout sauf US", l'intégralité de l'environnement de développement et de déploiement est étanche aux lois extra-territoriales américaines (Cloud Act, EAR).
Hébergement cible : Serveurs souverains européens (Debian VPS).
Laboratoire local : Conteneurisé sous OS Européen (Allemagne/Suède).
Flux Financiers : Intégration native exclusive des rails européens (Wero / Euro Numérique).
2. Infrastructure du Laboratoire Local (Podman & openSUSE)
Pour valider le fonctionnement de l'application sans dépendance externe, le projet est exécuté dans un bac à sable isolé.
Composants techniques :
Orchestrateur : Podman (Rootless, natif Fedora, sans démon privilégié).
Système d'Exploitation : openSUSE Leap 15.6 (Distribution allemande/suédoise, ultra-stable).
Serveur Web : Nginx (Configuration optimisée).
Architecture Réseau & Ports :
Pour des raisons de sécurité (mode Rootless de Podman), le conteneur n'a pas les droits pour ouvrir le port standard 80. La configuration a été basculée sur le port 8080. Un tunnel de port lie la machine hôte au conteneur.
Accès local de développement : http://localhost:8080
3. Spécifications Fonctionnelles de l'Interface (v3.0.0)
L'interface abandonne le look "calendrier de bureau" au profit d'un cockpit de vie multi-échelle, inspiré de la clarté de Runna, de la précision de Garmin et du minimalisme de Stripe/Vercel.
Les 4 Échelles Temporelles :
Vue Jour : Découpage de la journée en cours (Matin / Après-midi / Soir) pour coller au bi-quotidien des athlètes.
Vue Semaine : Timeline horizontale fluide avec capacité de réorganisation des séances (Drag & Drop).
Vue Mois : Aperçu stratégique de la charge globale et des blocs d'assimilation.
Vue Macro / Olympiades : Planification à long terme des objectifs majeurs (Ex: Ironman, Pics de forme) et des budgets matériels associés.
Cockpit Physiologique & Matériel (Les Spinners) :
Indicateurs circulaires fins calculant en temps réel :
Fraîcheur / VRC : Niveau de tolérance à la charge d'entraînement.
Santé Matériel : Indice d'usure des actifs critiques (chaînes, chaussures carbone) corrélé directement à la RYM Bank pour le provisionnement budgétaire automatique.