rym_horizon/ARCHITECTURE.md

2.6 KiB

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).
  1. 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
  1. 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.