Changelog 9.3.1
PATCH
2026-02-25
LUMA Nova 9.3.1 - Jobs Auto, Memoire Elyn et Perf Nino
Nino
- Optimisation du job Release Notifier (requete SQL plus selective et anti-join optimise)
- Ajout d'index partiels pour accelerer la detection des sorties notifiables
Elyn
- Nouvelle file de connaissances Elyn avec validation humaine avant indexation
- Import automatique depuis inbox + indexation automatique des entrees approuvees
- Nouvel onglet Memoire dans le dashboard Elyn (ajout, review, indexation)
Jobs
- Bascule progressive des commandes npm operationnelles vers des jobs scheduler
- Nettoyage du package.json pour ne garder que les scripts core
Performance SQL
- ninoReleaseNotifier: suppression du COALESCE sur filtre principal et split en deux branches index-friendly
- Remplacement du LEFT JOIN ... IS NULL par NOT EXISTS pour la table de notifications
- Migration 155: idx_nino_videos_release_notify_publish + idx_nino_videos_release_notify_created
Memoire Elyn
- Migration 154: table elyn.memory_entries (pending_review/approved/rejected/indexed/failed)
- API: GET/POST /api/shield/elyn/memory + POST /api/shield/elyn/memory/:id/review
- Jobs: elynMemoryImport et elynMemoryIndexer (cadence 2 minutes)
Automatisation
- Encapsulation des outils operationnels en jobs (vector compat, metadata Nino, fix durations, integrity checks Qrypt)
- Runner generique pour scripts Node dans le moteur de jobs
- Desactivation par defaut des jobs diagnostics via variables d'environnement dediees
UX Shield
- Dashboard Elyn: onglet Memoire avec ajout manuel, actions approuver/rejeter, et lancement index/import
- Workflow unifie: saisie -> validation humaine -> indexation automatique