Chargement du menu…
Documentation

Centre de documentation (mode Hugo)

Document sélectionnéDocumentation métier/QRT_Process.md

Processus QRT

Cadre opérationnel, schémas de processus et planning semestriel/annuel.

Lecture

QRT Process - Cadre Opérationnel et Réglementaire

1) Objet du document

Ce document décrit le fonctionnement opérationnel QRT dans CAPTIVA, dans une logique:

  • de conduite des opérations quotidiennes par les équipes,
  • de lisibilité pour les instances de gouvernance,
  • de traçabilité pour revue régulateur.

Il formalise les processus en mode littéraire, avec le format:

  • Qui
  • Quoi
  • Quand
  • Comment

2) Schéma directeur des processus QRT

flowchart TD
  A[Sources internes: S2 réel / simulation / ALM] --> B[Construction des faits QRT]
  B --> C[Validation et contrôles de cohérence]
  C --> D[Génération export XBRL-lite]
  D --> E[Gouvernance: approbation / publication / verrouillage]
  E --> F[Soumission et archivage]
  B --> G[Opérations: plannings / tâches]
  G --> H[Incidents et SLA]
  H --> I[Escalade L1/L2/L3]
  I --> J[Alertes e-mail]
  E --> K[Audit trail & dashboard]
  H --> K
  F --> K

3) Liste des processus opérationnels

3.1 Processus P1 - Construction des faits QRT

Qui
L'équipe Risques/Actuariat déclenche le processus, manuellement ou via runbook.

Quoi
Le moteur QRT transforme les données de solvabilité et d'actifs en faits QRT structurés.

Quand
À chaque clôture périodique, à chaque recalcul demandé, et à chaque reprise après correction.


API QRT (/api/qrt/facts/build) et stockage en base (qrt_facts).

Comment
La date de snapshot et la source (real ou simulation) sont fixées. Les faits sont recalculés, persistés, puis rendus disponibles pour validation et export.

3.2 Processus P2 - Validation de cohérence

Qui
L'équipe Contrôle/Risque avec supervision CFO.

Quoi
Contrôles de cohérence des ratios, des équilibres de bilan et de la complétude.

Quand
Avant toute publication; après chaque recalcul significatif.


API QRT (/api/qrt/validate) et dashboard QRT.

Comment
Les contrôles produisent un état ok/warning/error. Les erreurs bloquantes stoppent la publication et déclenchent correction ou dérogation formelle.

3.3 Processus P3 - Génération d'export et cycle de gouvernance

Qui
Risk Manager/CFO en préparation; validation par rôles habilités; supervision gouvernance.

Quoi
Production du fichier exportable, demande d'approbation, publication, verrouillage.

Quand
Après validation technique et métier.


Routes export/gouvernance QRT et tables qrt_exports, qrt_approvals.

Comment
L'export passe de draft à published, puis peut être locked. Le verrouillage interdit toute altération du livrable final.

Schéma P3

flowchart LR
  A[Draft export] --> B[Demande d'approbation]
  B --> C{Décision}
  C -->|Approuvé| D[Publication]
  C -->|Rejeté| E[Retour correction]
  D --> F[Verrouillage]
  F --> G[Soumission / Archivage]

3.4 Processus P4 - Planification opérationnelle (runbook)

Qui
Équipe Opérations QRT (pilotage), sous responsabilité Risk/CFO.

Quoi
Orchestration des tâches automatiques: scans, relances, clôture mensuelle, rétention.

Quand
Selon les fréquences planifiées (hourly/daily/weekly/monthly).


qrt_schedules, jobs, worker ops (ops:qrt:once en boucle service).

Comment
Les plannings actifs alimentent une file de jobs. Les jobs sont exécutés par le worker; les statuts sont historisés (success/failed) avec erreurs.

3.5 Processus P5 - Gestion des tâches opérationnelles

Qui
Équipe Opérations, Risk Manager, intervenants désignés.

Quoi
Suivi des actions à traiter (todo, in_progress, blocked, done) avec priorité et échéance.

Quand
En continu, avec revue quotidienne.


Page Pilotage Opérations et table qrt_tasks.

Comment
Chaque tâche porte un propriétaire et une échéance; les retards ou blocages alimentent la détection d'incident.

3.6 Processus P6 - Détection incident et SLA d'acquittement

Qui
Système (détection automatique), puis équipe d'astreinte (acquittement et traitement).

Quoi
Consolidation d'incidents (échec planning, échec alerting, tâche bloquée, tâche en retard) avec SLA d'ack.

Quand
À chaque scan incidents et maintenance worker.


qrt_incident_watch, routes /api/qrt/incidents/*, cockpit opérations.

Comment
Un incident ouvert reçoit un ack_due_at. Sans acquittement dans le SLA, il passe en escalade automatique.

Schéma P6

flowchart TD
  A[Signal opérationnel KO] --> B[Incident Watch: open]
  B --> C[Assignation owner + SLA]
  C --> D{Ack avant SLA ?}
  D -->|Oui| E[Statut acked]
  D -->|Non| F[Escalade niveau +1]
  E --> G[Résolution]
  F --> H[Notification astreinte]
  H --> D

3.7 Processus P7 - Escalade L1 / L2 / L3

Qui
Astreinte L1, puis L2, puis L3 (direction) selon non-acquittement.

Quoi
Escalade graduée avec routage de destinataires par niveau.

Quand
Dès dépassement SLA d'acquittement et ensuite à intervalle contrôlé.


Règles qrt_alert_rules (plages min/max escalation level) et qrt_alert_deliveries.

Comment
Le niveau d'escalade augmente (L1 -> L2 -> L3). Chaque niveau cible un groupe de destinataires distinct, évitant l'ambiguïté d'astreinte.

3.8 Processus P8 - Notification e-mail d'alerte

Qui
Worker QRT (automate), supervision Ops.

Quoi
Envoi des notifications selon règles événement/sévérité/niveau.

Quand
À création de job qrt.alert.email.


Pipeline jobs + provider mail (webhook ou SMTP fallback).

Comment
Le worker applique cooldown et routage. Les tentatives et résultats sont journalisés (sent/failed) pour audit et reprise.

3.9 Processus P9 - Supervision et pilotage du risque opérationnel

Qui
CFO, Risk Manager, équipe Ops.

Quoi
Lecture consolidée des indicateurs: incidents ouverts, retards, blocages, échecs d'alerte.

Quand
En continu avec revue quotidienne et comité périodique.


Dashboard global et cockpit /pilotage/operations.

Comment
Les indicateurs orientent les arbitrages opérationnels et permettent une preuve de maîtrise du dispositif.

3.10 Processus P10 - Audit, traçabilité et preuves

Qui
Contrôle interne, conformité, auditeurs internes/externes.

Quoi
Constitution de la piste d'audit: actions utilisateur, événements, états export.

Quand
À chaque action critique (publish, lock, ack, resolve, etc.).


Journaux d'audit applicatifs + tables fonctionnelles QRT.

Comment
Chaque étape est horodatée, attribuée et conservée, permettant reconstitution chronologique des décisions.

4) Catalogue détaillé des tâches opérationnelles (avec Où explicite)

TâcheQuiQuoiQuandComment
T1 Construire les faitsRisque/ActuariatLancer reconstruction des faits QRTClôture, recalcul, repriseUI /pilotage/operations + POST /api/qrt/facts/build + table qrt_factsBuild par source et snapshot_date, puis contrôle
T2 Valider les faitsContrôle/RisqueVérifier cohérence technique et métierAprès T1 et avant exportUI QRT + POST /api/qrt/validateAnalyse ok/warning/error, blocage si erreur
T3 Générer exportRisk Manager/CFOCréer export XBRL-liteAprès validationPOST /api/qrt/export/xbrl-lite + table qrt_exportsGénération en état draft
T4 Demander approbationCFO/RiskSoumettre export au workflow de validationAvant publicationPOST /api/qrt/approvals/request + table qrt_approvalsDemande formelle avec piste d'audit
T5 Publier exportCFO/Risk habilitéPasser export en production réglementaireAprès approbationPOST /api/qrt/export/publish + qrt_exports.statusPassage draft -> published
T6 Verrouiller exportCFO/Risk habilitéRendre export non modifiableAprès publicationPOST /api/qrt/export/:id/lock + qrt_exports.is_lockedGel d'intégrité du livrable
T7 Planifier scans/jobsOps QRTConfigurer fréquences automatiquesMise en service et ajustementsUI /pilotage/operations + POST/PATCH /api/qrt/schedules + qrt_schedulesFréquences hourly/daily/weekly/monthly
T8 Exécuter planning manuelOps QRTDéclencher un run immédiatEn reprise incident ou testPOST /api/qrt/schedules/:id/run-now + jobsCréation job immédiat
T9 Suivre tâches runbookOps/ManagersCréer et mettre à jour tâchesQuotidienUI /pilotage/operations + POST/PATCH /api/qrt/tasks + qrt_tasksStatut, priorité, owner, échéance
T10 Scanner alertesOps QRTDétecter échecs workflow/submission/webhookPériodique et à la demandePOST /api/qrt/alerts/scan + qrt_alert_deliveriesGénère notifications selon règles
T11 Synchroniser incidentsOps QRTConsolider incidents ouverts/résolusContinuPOST /api/qrt/incidents/sync + qrt_incident_watchUpsert incidents à partir des signaux KO
T12 Assigner incidentAstreinte / ManagerDésigner owner et SLADès création incidentPATCH /api/qrt/incidents/watch/:id action assign + qrt_incident_watchOwner + sla_minutes + ack_due_at
T13 Acquitter incidentAstreinteMarquer prise en chargeAvant SLAPATCH /api/qrt/incidents/watch/:id action ack + qrt_incident_acksHorodatage et notes d'ack
T14 Résoudre incidentAstreinte / ManagerClôturer incident traitéAprès correctionPATCH /api/qrt/incidents/watch/:id action resolvePassage en resolved
T15 Escalader automatiquementWorker QRTMonter L1/L2/L3 si non-ackAprès dépassement SLAWorker ops/qrt-ops-worker.mjs + qrt_incident_watch.escalation_count + qrt_alert_rulesRoutage par niveau et sévérité
T16 Envoyer notifications mailWorker QRTEnvoyer alertes incident/processÀ chaque job mailjobs(type=qrt.alert.email) + qrt_alert_deliveries + provider (webhook/SMTP)Cooldown, statut sent/failed, traçabilité
T17 Vérifier readiness prodOps/Tech leadContrôler état global avant/après releaseAvant et après déploiementScript npm run verify:qrt:prodVérifie schéma, règles, provider mail, couverture escalade

5) Matrice synthétique Qui/Quoi/Quand/Où/Comment

ProcessusQuiQuoiQuandComment
P1 Construction faitsRisque/ActuariatCalcul faits QRTClôture + recalculAPI + qrt_factsBuild contrôlé par date/source
P2 ValidationContrôle/RisqueVérifier cohérenceAvant publicationAPI validate + dashboardBloquer si erreurs
P3 Gouvernance exportCFO/RiskPublish/lockAprès validationqrt_exports, qrt_approvalsWorkflow d'approbation
P4 PlanificationOps QRTExécuter jobsSelon fréquenceqrt_schedules, jobsWorker automatisé
P5 TâchesOps/ManagersSuivre actionsQuotidienqrt_tasksStatuts + échéances
P6 Incidents SLASystème + AstreinteOuvrir/ack/résoudreContinuqrt_incident_watchSLA + assignation
P7 EscaladeL1/L2/L3Escalader non-ackAprès SLARègles alertesNiveaux ciblés
P8 Alerting mailWorkerNotifierÀ chaque eventqrt_alert_deliveries + mail providerCooldown + journalisation
P9 SupervisionCFO/Risk/OpsPiloter indicateursContinuDashboard opsSuivi risque opérationnel
P10 AuditContrôle/ConformitéProduire preuvesContinulogs/tables QRTTraçabilité horodatée

6) Planning semestriel et annuel

Le planning ci-dessous formalise les échéances minimales de gouvernance QRT.
Il complète les opérations quotidiennes et mensuelles du runbook.

6.1 Planning semestriel

PériodeQuiQuoiQuandComment
S1 (Janvier-Juin)CFO + Risk Manager + Ops leadRevue semestrielle du dispositif QRTSemaine 26 (fin juin)Comité de pilotage + dashboard /pilotage/operations + exports QRTRevue incidents, SLA, qualité données, conformité des publications
S1 (Janvier-Juin)Conformité + Contrôle interneRevue de traçabilité et auditabilitéSemaine 24-26Journaux audit + tables qrt_exports, qrt_incident_watch, qrt_alert_deliveriesÉchantillonnage des événements critiques (publish, lock, escalation, resolve)
S2 (Juillet-Décembre)CFO + Risk Manager + Ops leadRevue semestrielle du dispositif QRTSemaine 50 (mi/fin décembre)Comité de pilotage + cockpit opérationsBilan de robustesse, écarts semestriels, plan d'amélioration
S2 (Juillet-Décembre)IT Ops + Référent sécuritéTest de continuité opérationnelleSemaine 47-49Environnement prod (API, worker, DB)Test redémarrage contrôlé, test runbook incident, validation supervision

6.2 Planning annuel

PériodeQuiQuoiQuandComment
Annuel (T1)Direction + CFO + Risk ManagerValidation annuelle du cadre QRTAvant fin marsComité de gouvernance + dossier documentaire QRTApprobation des règles, rôles, seuils de contrôle et dispositif d'astreinte
Annuel (T2)IT + ConformitéRevue de sécurité et accèsAvant fin juinIAM/Users + tables rôles + API accessVérification des habilitations, rotation secrets, comptes dormants
Annuel (T3)Ops QRT + IT OpsExercice de reprise et rollbackAvant fin septembreProcédure de déploiement + backup/restaurationTest de restauration DB + redéploiement applicatif + revalidation readiness
Annuel (T4)Contrôle interne + AuditRevue annuelle de conformité régulateurAvant fin décembreDossier QRT Process + QRT Technical + preuves d'exécutionConsolidation des preuves, écarts, remédiations et feuille de route N+1

6.3 Jalons techniques minimaux associés au planning

FréquenceContrôleCritère attendu
MensuelReadiness QRTnpm run verify:qrt:prodok: true (0 erreur)
MensuelEscalade astreintenpm run verify:qrt:oncallRoutage L1/L2/L3 valide
SemestrielRevue règles alertesqrt_alert_rules + UI opérationsDestinataires, sévérité, niveaux d'escalade cohérents
AnnuelTest continuité completAPI health + worker service + DB backup restoreReprise opérable dans délai défini

7) Principes de gouvernance appliqués

  • Séparation des responsabilités (production, validation, décision).
  • Traçabilité bout-en-bout des actions et états.
  • Gestion explicite des exceptions via incidents et escalade.
  • Contrôle de l'intégrité des livrables avant diffusion.
  • Capacité de démontrer le dispositif à une revue régulateur.

8) Positionnement réglementaire

Le dispositif QRT CAPTIVA est conçu comme un socle de production et de pilotage contrôlé:

  • il structure la chaîne de préparation QRT,
  • il renforce la gouvernance opérationnelle,
  • il maintient des preuves auditables de bout en bout.

La validation réglementaire finale du contenu chiffré reste de la responsabilité de l'entité assujettie, selon son cadre de conformité et ses obligations de déclaration.