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.
Fiche composant · Exploitation
Recevoir les messages privés, écarter les versions dépassées et enregistrer le travail d’un futur canal humain.Candidat séparé qui reçoit les événements du dispatcher, engage leur reçu et prépare une obligation durable sans notifier un humain.
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.
Aucun bagage technique n’est nécessaire pour lire cette vue.
Enregistrer les événements destinés aux opérations. C’est une partie distincte de Navy Phone.
Recevoir les messages privés, écarter les versions dépassées et enregistrer le travail d’un futur canal humain.
Les personnes qui appellent et l’équipe chargée de détecter puis traiter les pannes.
Le service d’acheminement présente un événement d’exploitation signé.
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.
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 registre conserve l’événement une seule fois et indique s’il est retenu ou devenu trop ancien.
Du dispatcher privé, de sa base dédiée et d’un futur service de notification humaine qui n’existe pas encore.
La chaîne future de notification n’obtient plus de nouvel événement; ce composant ne contacte lui-même aucun humain.
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é.
L’équipe d’exploitation téléphonique surveille ce composant et décide du repli.
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.
Le flux montre ce qui arrive au composant, ce qu’il fait et à qui il transmet. Tout reste lisible sans JavaScript.
Composant documenté: Sink opérateur transactionnel edge-health.
Le service d’acheminement présente un événement d’exploitation signé.
Recevoir les messages privés, écarter les versions dépassées et enregistrer le travail d’un futur canal humain.
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.
Reconnaître le symptôme, protéger le service et transmettre au bon responsable sans improviser.
La chaîne future de notification n’obtient plus de nouvel événement; ce composant ne contacte lui-même aucun humain.
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.
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é.
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.
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.
Responsabilité, séquence nominale, panne et niveau de service attendu.
| Owner et rôle | Séquence nominale | Mode 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. |
Entrées, sorties, protocoles, données, dépendances et configuration.
| Amont et entrées | Aval et sorties | Interfaces 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. |
Le statut de preuve reste visible quel que soit le profil choisi.
| Sécurité et identité | Preuve et sources | Blockers | Dé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 |