VESICA
FQSYS_FQ_4Brouillon

SYS_FQ_4 — Table de routage des `event_type` (`routage_notifs.json`)

Formulaire· Direction des Systèmes d'Information (DSI) — Système & Infrastructure IA· émetteur VESICA SYS_PRO_4

SYS_FQ_4 — Table de routage des event_type (routage_notifs.json)

Formulaire / enregistrement de configuration. Fichier JSON réel (/vault/_CONFIG/routage_notifs.json, lu .data). Prototype de la future table config.routage_notifs (ADR-033). [CORPUS]

Objet (quoi enregistrer)

La table qui route chaque event_type vers sa famille, son canal cible, sa severity par défaut et son template. Plus la déclaration des canaux système et des utilisateurs par défaut. C'est la source unique de la mécanique de notification. [CORPUS]

Champs / structure (prototype de table — colonne: type)

Bloc routage_event_types (cœur — 1 ligne par event_type)

ColonneTypeRôle
event_typetext (clé)identifiant logique de l'événement [CORPUS]
familletextsystem | business [CORPUS]
canal_cibletextnom du canal (ou {dossier_id} en business) [CORPUS]
severity_defaulttextinfo | warning | error [CORPUS]
template_pathtextfichier .md (dédié ou default.md) [CORPUS]

Blocs annexes

  • mattermost : { team_id, bot_username, credential_name }. [CORPUS]
  • users_par_defaut.canaux_dossier / .canaux_systeme : listes {username, user_id}. [CORPUS]
  • canaux_systeme : { nom: { display_name, purpose, channel_id } }. [CORPUS]

État actuel des event_type déclarés [CORPUS]

event_typefamillecanal cibleseverity déf.templatestatut
workflow_errorsystemsystem-errorserrorworkflow_error.mdactif
workflow_success_summarysystemsystem-activityinfoworkflow_success_summary.mdactif
llm_errorsystemsystem-errorserrorllm_error.mdactif (Lot 6d)
model_expiringsystemsystem-errorswarningmodel_expiring.mdactif (Lot 6f)
ingestion_corpussystemsystem-activityinfodefault.md (passthrough)actif (hors-lot)
dossier_etapebusiness{dossier_id}infodossier_etape.mdactif
production_agentbusiness{dossier_id}infoproduction_agent.mdplaceholder (Lot 11)
stats_quotidiennessystemsystem-statsinforéservé (P20)

Règles de remplissage

  • Ajouter un event_type = ajouter une ligne routage_event_types et créer le template correspondant (ou pointer default.md). [CORPUS]
  • canal_cible business = littéral {dossier_id} (résolu à l'exécution). [CORPUS]
  • Tout consommateur lit le fichier via .data (output encapsulé, P-6e-6). [CORPUS]
  • Ne jamais retirer un event_type actif sans vérifier les workflows émetteurs (couplage). [STANDARD]
  • reserve_* flags : inertes côté résolution (ex. reserve_lot_6 retiré de llm_error en 6h ; reserve_post_projet sur stats_quotidiennes). [CORPUS]

Rattachement (procédure/instruction)

  • Procédure : SYS_PQ_4. Instruction : SYS_IQ_4. [CORPUS]
  • DAL de lecture : get_routage_notif_config (07 §B2.2). [CORPUS]

Enregistrement résultant

  • Fichier routage_notifs.json (config persistante, éditée à la main pour l'instant ; cible CRUD web-app 8bis-B). [CORPUS]