Arborescence du projet (PC / Web / Android)
Disponible
Le code est organisé en trois dépôts complémentaires : un cœur applicatif local, une interface web et futur point d'entrée multi-utilisateur, et un prototype de client mobile. Cette séparation limite l'exposition de chaque brique aux seules fonctions qui la concernent réellement.
ALFRED_PC porte le cœur fonctionnel : moteur conversationnel, routeur de modèles de langage, mémoire épisodique et vectorielle, modules de sécurité et de gouvernance interne, ainsi que les tableaux de bord de suivi et les suites de tests du projet.
ALFRED_WEB porte l'interface publique : les routes d'authentification des comptes utilisateurs, l'accès aux bases MongoDB et PostgreSQL, les pages du site et les catalogues de traduction français/anglais.
ALFRED_ANDROID contient le prototype de client mobile compagnon : une interface Jetpack Compose et un client réseau qui dialogue avec l'API compagnon exposée par ALFRED_PC.