Architecture
Trois couches : un host frontend (React, chargé au runtime), le core (Rust/Axum) et PostgreSQL 16. Les modules se branchent sur le core comme des processus autonomes.
Ports par défaut #
Le core écoute sur 8080. Chaque module a un port fixe sur 127.0.0.1 (drive 3101, calendar 3102, photos 3103, notes 3104, office 3105, paintsharp 3106, jarvis 3107, forms 3108, chat 3109, contacts 3110, mail 3111, code 3112, media 3113, keestore 3114, maps 3115, tasks 3116, forum 3117, flow 3118).
Les modules n'écoutent que sur la boucle locale : ils ne sont jamais exposés directement. Tout passe par le core, qui authentifie puis proxifie vers /api/v1/<module>/….