État réel:Candidat + lab localpage d’autorité composantpromotion NO-GO
Quel est votre profil?
Comment choisir ma vue?

Direction ou métier: valeur, bénéficiaires, résultat, dépendances, panne et responsabilité. Opérations ou support: symptômes, première action, repli et escalade. Architecte ou ingénieur: protocoles, ports, configuration, données, tests et preuves.

Vue Direction / métier affichée. Ce choix sera repris sur les autres fiches. Les risques et le statut NO-GO restent toujours visibles.

En clair: comprendre en 60 secondes

Aucun bagage technique n’est nécessaire pour lire cette vue.

Ce qu’il faut retenir
Ce que c’est

Enregistrer les événements destinés aux opérations. C’est une partie distincte de Navy Phone.

À quoi ça sert

Recevoir les messages privés, écarter les versions dépassées et enregistrer le travail d’un futur canal humain.

Qui en bénéficie

Les personnes qui appellent et l’équipe chargée de détecter puis traiter les pannes.

Situation déclenchante

Le service d’acheminement présente un événement d’exploitation signé.

Exemple concret

Le service d’acheminement présente un événement d’exploitation signé. Le registre conserve l’événement une seule fois et indique s’il est retenu ou devenu trop ancien.

Voir l’exemple technique précis

Une ancienne alerte firing arrive après sa résolution. Le sink conserve un reçu suppressed, n’ajoute aucune nouvelle obligation et renvoie le même résultat lors du retry.

Résultat observable

Le registre conserve l’événement une seule fois et indique s’il est retenu ou devenu trop ancien.

Ce dont il dépend

Du dispatcher privé, de sa base dédiée et d’un futur service de notification humaine qui n’existe pas encore.

Que se passe-t-il en panne?

La chaîne future de notification n’obtient plus de nouvel événement; ce composant ne contacte lui-même aucun humain.

Repli et intervention manuelle

Les événements déjà engagés restent dans la base. L’astreinte doit utiliser une procédure manuelle séparée, car aucun canal humain n’est branché.

Responsable au quotidien

L’équipe d’exploitation téléphonique surveille ce composant et décide du repli.

Statut réel

Le code et un laboratoire local avec une vraie base et une liaison chiffrée existent. Le service n’est pas déployé et aucun humain n’est notifié. Décision actuelle: promotion NO-GO, pas de mise en production.

Lecture métier et trajet simple

Le flux montre ce qui arrive au composant, ce qu’il fait et à qui il transmet. Tout reste lisible sans JavaScript.

Suivre le flux

Composant documenté: Sink opérateur transactionnel edge-health.

  1. Le service d’acheminement présente un événement d’exploitation signé.

  2. Recevoir les messages privés, écarter les versions dépassées et enregistrer le travail d’un futur canal humain.

  3. Le registre conserve l’événement une seule fois et indique s’il est retenu ou devenu trop ancien.

Comment lire ce trajet: un besoin arrive, cette partie du système rend un service précis, puis une personne ou une équipe en bénéficie. Les noms de protocoles restent dans la vue Architecte.

Étape 1 sur 3: le besoin auquel le composant répond.

Impact utile: Le registre conserve l’événement une seule fois et indique s’il est retenu ou devenu trop ancien.

En cas de panne: La chaîne future de notification n’obtient plus de nouvel événement; ce composant ne contacte lui-même aucun humain.

Responsable: L’équipe d’exploitation téléphonique surveille ce composant et décide du repli.

Aide Opérations / support

Reconnaître le symptôme, protéger le service et transmettre au bon responsable sans improviser.

Symptôme visible

La chaîne future de notification n’obtient plus de nouvel événement; ce composant ne contacte lui-même aucun humain.

Première action sûre

Vérifier l’heure du dernier état et les étapes juste avant et après. Un silence de supervision ne signifie jamais que tout va bien.

Repli manuel

Les événements déjà engagés restent dans la base. L’astreinte doit utiliser une procédure manuelle séparée, car aucun canal humain n’est branché.

Escalade et runbook

L’équipe d’exploitation téléphonique surveille ce composant et décide du repli. Le runbook de production reste à valider avant mise en service. Ouvrir le document de référence.

Besoin d’un terme technique? Ouvrir les définitions
Sink
service destinataire qui engage durablement un événement
Accepted
événement reçu et retenu
Suppressed
événement reçu mais écarté car obsolète
Watermark
compteur durable qui aide à détecter une ancienne restauration
Obligation
travail enregistré pour un futur canal, pas une notification déjà livrée

Décision actuelle: promotion NO-GO, pas de mise en production. Le code et un laboratoire local avec une vraie base et une liaison chiffrée existent. Le service n’est pas déployé et aucun humain n’est notifié. Ce qui manque: Il reste à déployer la base et le réseau privés, à ancrer les preuves de restauration et à construire puis tester le canal qui préviendra réellement un humain.

Opérer le composant

Responsabilité, séquence nominale, panne et niveau de service attendu.

Owner et rôleSéquence nominaleMode dégradéObservabilité et SLO
Engage les reçus opérateur, écarte les révisions dépassées et crée une obligation durable non consommée. Owner cible: SRE opérations et plateforme données.
Non-rôle: N’envoie aucun SMS, appel, email, push ou acquittement humain et ne contacte ni carrier, ni PSTN, ni fournisseur externe.
Une ancienne alerte firing arrive après sa résolution. Le sink conserve un reçu suppressed, n’ajoute aucune nouvelle obligation et renvoie le même résultat lors du retry.Le lab local couvre concurrence, crash après commit, restauration ancienne, changement d’epoch et révisions obsolètes. Aucun PostgreSQL HA ou restauration managée.Le niveau de preuve est Candidat + lab local. Aucun SLO de production n’est acquis; l’owner doit mesurer disponibilité, erreurs, saturation et reprise avant promotion.
Déplier ou replier les détails d’architecture

Contrat d’architecture

Entrées, sorties, protocoles, données, dépendances et configuration.

Amont et entréesAval et sortiesInterfaces et trust boundaryÉtat, données et déploiement
Dispatcher A/B privé avec certificat et adresse source attendus.PostgreSQL dédié, inbox opérateur et obligation operator-primary non consommée; aucun canal humain n’est branché.HTTPS mTLS privé TCP/9445 avec identité SAN et adresse source A/B, JSON canonique fermé et PostgreSQL dédié.Reçus idempotents, tête de révision par génération, watermark global, inbox et obligations de canal annulables.
Déploiement: Candidat local non déployé; base HA, PKI opérée, réseau souverain et consumer operator-primary restent absents.
Déplier ou replier les détails de sécurité et de preuve

Sécurité, preuve et décision

Le statut de preuve reste visible quel que soit le profil choisi.

Sécurité et identitéPreuve et sourcesBlockersDéfinitions
HTTPS mTLS privé TCP/9445 avec identité SAN et adresse source A/B, JSON canonique fermé et PostgreSQL dédié.Niveau de preuve: Le candidat et son lab local PostgreSQL/mTLS existent. Aucun sink déployé, PostgreSQL HA, canal humain, fournisseur de notification ou restauration managée n’est prouvé.
Service, schéma et lab PostgreSQL/mTLS locaux. L’obligation operator-primary n’est pas consommée: aucun SMS, appel, email, push ou humain notifié. Promotion NO-GO.
Vue d’autorité du domaine · Entrée du catalogue
NO-GO: Déploiement privé, PostgreSQL HA, ancrage externe epoch/watermark, restauration coordonnée, consumer de canal, notification humaine, idempotence fournisseur, charge, SLO et approbation restent à prouver.Consulter les définitions de cette fiche