{"id":18430,"plugin_id":"plugins_6a86f0bc955881919122c7c2d87da0d9","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:48.969Z","digest":"d244b8d762b88767de6b712cddbe5884c2f3978294b2bf2ee3e254388702c819","against":null,"payload":{"name":"gerer-workflow-durable","description":"Use when a long-running workflow needs persistent steps, resumability, signals, partial errors, and human checkpoints.","included_files":[],"skill_md_contents":"---\r\nname: gerer-workflow-durable\r\ndescription: Use when a long-running workflow needs persistent steps, resumability, signals, partial errors, and human checkpoints.\r\n---\r\n# Gérer workflow durable\r\n\r\n## Fonction\r\nModéliser un travail long comme workflow durable sans inventer une persistance absente.\r\n\r\n## Procédure\r\n1. Découper les étapes, états, dépendances et preuves de fermeture seulement au niveau utile.\n2. Identifier ce qui doit persister entre exécutions et la capacité réellement disponible pour le faire ; mettre à jour le checkpoint courant lorsqu’un jalon rendrait la reprise matériellement fausse.\n3. Prévoir signaux, reprises, délais, erreurs partielles et humains dans la boucle. Un timeout borne l’attente technique, pas le chantier.\n4. Sous Gardiennage, contrôler l’échéance de relecture intégrale ; à deux heures, relire au premier point sûr sans interrompre une opération atomique, non rejouable ou risquée.\n\r\n## Preuve\r\nLe workflow peut être interrompu et repris sans rejouer aveuglément les effets non répétables.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}