Changelog 9.3.0

MINOR 2026-02-24

LUMA Nova 9.3.0 - Elyn Core, Ticketing & Orion Intelligence

Elyn

  • Shield evolue vers Elyn avec buffer intelligent, audit global et apprentissage adaptatif
  • Historique des choix Elyn avec raison, score et confiance
  • Memoire vectorielle Elyn + preparation semantique Nino

Tickets

  • Nouveau service ticketing complet (admin, shield et portail utilisateur)
  • Interconnexion Orion alertes -> tickets + timeline de commentaires
  • Resolution et suivi automatises par Elyn avec justification

Orion

  • Synthese IA agent, prediction court terme et recommandations Elyn
  • Alertes enrichies (ack/resolved metadata) + durees d'alerte plus exploitables
  • Salves Discord CPU critiques et creation de ticket depuis /orion/alerts

Auth & Security

  • Validation backend des CGU a l'inscription (invalid_terms)
  • Surveillance renforcee des echecs login + retour too_many_attempts
  • Actions admin: reset mot de passe temporaire + unlock compte
  • Ajout middleware CSRF + restrictions ACL sur endpoints sensibles Shield
  • Durcissement assistant interne (base URL controlee + forwarding cookie minimal)

Elyn Core

  • Migration 147: schema elyn (events, audit_runs, ip_daily_stats)
  • Buffer memoire volatile URL/IP/actions compte avec flush periodique
  • Stockage primary/shadow configurable pour transition Shield -> Elyn
  • Jobs elynGlobalAudit + elynHousekeeping avec throttle
  • Branchement global sur audit.log, job_status et alertes Orion

Elyn Learning

  • Service elynLearningService avec contexte IP/path et cache court
  • Decision engine adapte avec score/seuils dynamiques
  • Feedback supervision branche sur l'apprentissage en temps reel
  • API: GET /api/shield/elyn/learning
  • Fix SQL learning compatible types inet/cidr/text

Elyn Agent AI

  • Migration 152: table elyn.agent_predictions
  • Service elynAgentAiService pour score sante, prediction et recommandation
  • Job elynAgentPredictions toutes les 2 minutes
  • API Orion: GET /api/orion/agents/:id/ai-summary

Vector Memory

  • Migration 153: extension pgvector + table elyn.embeddings
  • Table nino_semantic_documents pour contenus publics Nino
  • Service vectorSearchService (upsert + recherche semantique)
  • Service ninoSemanticPrepService + job ninoSemanticPrep
  • Scripts outils: check-vector et nino-semantic

Ticketing Core

  • Migration 149: schema tickets (tickets + timeline) multi-sources
  • Migration 150: priorite, echeance, last_comment_at et index avances
  • ticketsService enrichi: detail, update, reopen, stats, filtres avances
  • API admin tickets et API shield tickets completes
  • Portail utilisateur tickets avec commentaires, fermeture et reopen

Orion x Tickets x Elyn

  • Creation/synchronisation ticket pour alertes Orion pending
  • Resolver Orion pilote par Elyn avec logique prudente
  • Resolution ticket/alerte avec commentaire explicite de la raison
  • Bouton Ticket sur /orion/alerts (desactive si deja cree)
  • Auto-close ticket lie Orion quand alerte passee en resolved (pilotable env)

UX Elyn

  • Dashboard Elyn restructure avec sous-menus et routeur hash
  • Ticket Center /shield/tickets avec onglets persistants
  • Section historique des choix Elyn + contexte d'apprentissage
  • Operations: run resolver Orion et creation ticket supervision

Nino

  • Dates relatives futures: affichage dans X min/heures/jours
  • Player live dedie + UI live simplifiee
  • Comptage viewers live par sessions HLS avec persistance throttlee
  • Job ninoSourceCleanup sans quarantaine + protections HLS
  • Correctif miniatures live/VOD partagees

Harmonix

  • Optimisation API front (dedupe requetes, merge favoris O(n))
  • Refonte JS home/favoris/router pour stabilite et navigation
  • Toggle favoris backend rendu atomique
  • Durcissement route partials avec allow-list

Performance

  • Optimisation session attach: une seule requete join session+user
  • Optimisation Orion stats agents via aggregate SQL
  • Optimisation Orion metrics core via latest-per-type
  • Ajout index perf orion_metrics (migration 154)
  • Cache overview admin avec ADMIN_OVERVIEW_CACHE_MS

Versioning

  • Version LUMA 9.3.0 - Build 9309
  • Version Nino 5.0.12
  • Version Orion 1.2.5
  • Version Harmonix 1.0.3
  • Version Elyn 1.1.8
  • Version Tickets 0.3.0