Aurora NexusRéférence technique
Changelog — Aurora Nexus (MVP)
(depuis `CHANGELOG.md`)
Ce changelog résume les principales évolutions fonctionnelles et correctifs visibles côté utilisateur (UI) et côté backend (API/ingestion).
1.0.3 — lundi 19 janvier 2026
RAG “multi-tours” (apps externes & UI)
- Support de follow-ups robustes (“détaille S2 / point B / 2e point”) sans réinjecter l’historique brut dans la requête.
- Ajout d’un état minimal par conversation (
thread_state) basé sur un blocSUIVImachine-parsable (non traduit) en fin de livrable.
Backend / API
POST /api/queryacceptethread_id(optionnel, recommandé) pour corréler les requêtes et activer la résolution de follow-ups.- Prompt d’appel LLM rendu plus déterministe : un message
userunique avecQUESTION+QUESTION_CLARIFIEE_POUR_RETRIEVAL+CONTEXTdélimité.
Observabilité / DB
- Ajout de champs de diagnostic dans
queries_log:thread_id,retrieval_query_final,retrieval_queries_tried,condense_used,retrieval_retry_count, etc. - Ajout des champs
followup_*pour tracer les décisions de résolution (followup_resolved,followup_section_id,followup_ref_type).
1.0.2 — vendredi 09 janvier 2026
UI Admin (navigation & lisibilité)
- Suppression d’une navbar admin intermédiaire (évite la confusion “pages vs paramètres”).
- Stabilisation de la navigation Paramètres : menu gauche unique sur les 12 sections historiques (Général, Logs, Rétention, Cache LLM, Modèles & providers, Clés API, Modèles IA, RAG & assistant, Assistant, Pipeline ingestion, Services connectés, Historique).
Prompts
- Prompt système global ASSISTANT_CORE : affichage direct (aperçu) dans l’UI + édition/versionning.
Registry caller_app
- Gestion UI des applications appelantes (
caller_app) intégrée aux Paramètres (section Services connectés). - Filtrage
caller_appétendu aux vues Documents / Ingestion / Observabilité (selon pages).
Backend / DB (robustesse)
- Ajout/alignement des colonnes
caller_appsur les entités d’ingestion/documents (compat avec filtres UI). - Correction d’un cas de
500Postgres (“column caller_app does not exist”) sur les endpoints de listing si schéma ancien : migrations requises.
1.0.1 — lundi 05 janvier 2026
Observabilité & feedback
- Ajout d’un badge Feedback (Oui/Non) dans les tableaux de requêtes (dashboard + page stats requêtes), avec modale de détail (question, réponse, feedback, citations).
- Ajout d’un filtre Feedback : Tous / Oui / Non / Aucun feedback.
- Ajout d’une pagination numérotée (en plus de Précédent/Suivant).
- Amélioration lisibilité : badge Non en rouge, raisons négatives affichées en clair (traduction UI).
Documents
- Documents en erreur d’ingestion : exclusion par défaut de la liste des documents (option
include_errors=truecôté API si besoin). - Correction d’un bug SQL (enum
doc_status) qui pouvait provoquer un500sur la liste des documents.
Ingestion (robustesse)
- Amélioration de la robustesse des upserts Qdrant : timeout configurable + batching + retry.
- Propagation du statut error côté
documentsquand un job passe en failed.
Notes
- Version MVP : la granularité et la fréquence des entrées changelog pourront évoluer (V1 : automatisation, liens tickets, etc.).