Aurora Nexus
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 bloc SUIVI machine-parsable (non traduit) en fin de livrable.

Backend / API

  • POST /api/query accepte thread_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 user unique avec QUESTION + QUESTION_CLARIFIEE_POUR_RETRIEVAL + CONTEXT dé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_app sur les entités d’ingestion/documents (compat avec filtres UI).
  • Correction d’un cas de 500 Postgres (“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=true côté API si besoin).
  • Correction d’un bug SQL (enum doc_status) qui pouvait provoquer un 500 sur la liste des documents.

Ingestion (robustesse)

  • Amélioration de la robustesse des upserts Qdrant : timeout configurable + batching + retry.
  • Propagation du statut error côté documents quand 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.).

On this page