# Journal des changements Erivan — frontend et backend Les dates décrivent les changements confirmés dans le dépôt frontend ou dans les fichiers backend examinés. ## Frontend — 2026-10-16 - **Navigation mobile :** ajout de marges de 20 px au contenu du chat, rapprochement des actions de réponse et des réactions, stabilisation du champ de commentaire et amélioration de la visibilité du menu de facturation. - **Compositeurs :** harmonisation des boutons d’envoi et de leur carré d’attente dans le chat et les extensions ; suppression du carré de chargement en double ; alignement du bouton caméra avec la bordure du bouton de pièce jointe. Le champ Super Terminal conserve une bordure stable au focus. - **Extensions :** retrait des filtres des compositeurs Job Matching et Éducation ; masquage temporaire de Santé dans la navigation. - **Cartes :** carte placée au premier plan sur mobile, recherche et itinéraire mieux structurés, badge technique retiré de l’en-tête. ## Mise en ligne — 2026-10-03 ### Frontend — `ai-erivan` - Ajout à la landing page d’une présentation dédiée à **Erivan Super Terminal** : usages, limites et accès à l’espace après connexion. - Ajout d’une illustration SVG originale de l’interface claire et de ses outils. Elle est explicitement présentée comme une illustration, pas comme une capture de l’application. - Le texte distingue le terminal virtuel isolé, le catalogue de commandes Windows/macOS et le terminal local, dont l’accès dépend de l’action et des autorisations de l’utilisateur. ### Backend — `backendfastapi` - Préparation de l’archivage incrémental des résultats juridiques HTTPS réellement retournés par Légifrance, avec provenance, licence et dates conservées. - Ajout d’un convertisseur local en flux des archives XML DILA/LEGI vers JSONL pour l’import dans le magasin persistant. - Le catalogue garde le pack juridique en état partiel jusqu’à l’import d’un snapshot complet ; le cache de quelques articles ne prétend pas constituer le corpus entier. - Les grosses archives et fichiers d’import sont exclus du paquet de déploiement. Aucun dump complet du droit français n’est inclus ou déclaré installé. - `/openapi.json` n’est pas exposé par le backend ; Swagger `/docs` utilise le schéma inclus directement dans sa page. ## Frontend — changements confirmés dans Git (2026-10-01 à 2026-10-03) ### Super Terminal et expérience de réponse - Création de la page de conversation Super Terminal et ajout de l’espace local de préparation de code. - Ajout de contrôles défensifs, d’un catalogue de commandes Windows/macOS et d’un thème clair. - Harmonisation visuelle du terminal local avec le chat Erivan ; ajustement de la hauteur du champ de saisie. - Ajout de l’indicateur d’activité Erivan-DOS et de la boule bleue animée pour l’écoute et la réflexion. ### Chat et extensions - Utilisation d’Erivan IA comme moteur central du chat et affichage des étapes Erivan-DOS dans les extensions. - Harmonisation des zones de saisie des extensions. - Ajout du sélecteur Erivan 1.0/1.1 avec le logo Erivan, puis réglage de sa taille, de son hover, de son placement et de sa fermeture. - Allègement des menus déroulants, suppression de leurs mouvements latéraux et correction de leur position dans les extensions. - Alignement de la navigation latérale entre le chat et les pages d’extension. - Ajout des mentions de confidentialité relatives à l’étude des questions et d’un lien depuis le champ de saisie vers la politique correspondante. - Configuration PHP alignée sur le déploiement Hostinger via `config/app-config.php`, sans fichier `ai-chat/.env` ; retrait des pages et routes de diagnostic de base de données accessibles publiquement. - Rafraîchissement ciblé des versions d’assets après les changements d’interface et alignement des pages d’extension sur la navigation du chat. ### Pages et médias - Présentation animée des images du robot sur la page de don, avec thème clair et sections de pièces au défilement. - Création d’une page de présentation du robot en Three.js à partir des visuels du projet. ## Backend — changements confirmés dans les fichiers locaux (2026-10-03) - Intégration dans Éducation d’un moteur de calcul spécialisé couvrant 22 domaines mathématiques. Les routes renvoient des résultats structurés et des informations de vérification via Erivan-DOS ; le déploiement sur FastAPI Cloud reste à confirmer. - Validation locale du parcours Éducation : 15 tests ciblés réussis, dont l’appel du chat avec calcul géométrique et vérification du résultat. - Recherche juridique officielle : ajout des capacités déclarées pour Légifrance PISTE, Judilibre et le corpus Open Data DILA/LEGI. - Les identifiants PISTE restent facultatifs et privés ; sans configuration, la réponse indique que la recherche officielle via API n’a pas eu lieu. - Les résultats officiels consultés peuvent être mis en cache dans la base de connaissances sans effacer les réponses en direct si l’archivage échoue. - Le cache incrémental n’est pas confondu avec un snapshot complet ; les recherches actuelles ne sont donc pas remplacées par une poignée d’anciens résultats. - Documentation de l’import JSONL, des métadonnées de provenance et des limites de fraîcheur. ### Limite de l’historique Le frontend dispose d’un historique Git consultable. Le dossier backend fourni n’a pas de dépôt Git ; cette entrée backend récapitule les changements locaux identifiables, mais ne peut pas reconstituer les anciennes modifications qui n’auraient pas été documentées.