Skip to content

RELIABILITY.md

Ce fichier définit comment le système prouve qu'il est sain et redémarrable.

Chemins standard

  • Amorçage : [command]
  • Vérification : [command]
  • Lancement de l'application ou du service : [command]
  • Débogage ou inspection de l'exécution : [command]

Signaux d'exécution requis

  • journaux structurés pour le démarrage et les flux critiques
  • vérifications de santé pour les services clés
  • données de trace ou de minutage pour les chemins lents lorsque disponibles
  • états d'erreur visibles par l'utilisateur pour les défaillances récupérables

Parcours de référence

  • [parcours 1]
  • [parcours 2]
  • [parcours 3]

Chaque parcours de référence doit avoir un chemin de vérification répétable et des signaux d'échec clairs.

Règles de fiabilité

  • Aucune fonctionnalité n'est terminée si le système ne peut pas redémarrer proprement ensuite.
  • Les défaillances d'exécution doivent être diagnostiquables à partir de signaux locaux au dépôt.
  • Si un mode de défaillance répété apparaît, ajoutez un benchmark ou un garde-fou pour celui-ci.
  • Le nettoyage fait partie de la fiabilité, pas d'un souci séparé.