{"id":18412,"plugin_id":"plugins_6a86f0bc955881919122c7c2d87da0d9","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:48.623Z","digest":"567a63f7bf16ced5cd7fbde1f07523c73febfd4e6ac2106b24b806794161ecfc","against":null,"payload":{"name":"gerer-migration-donnees","description":"Use when data or schema must migrate without losing compatibility, integrity, or recoverability.","included_files":[],"skill_md_contents":"---\r\nname: gerer-migration-donnees\r\ndescription: Use when data or schema must migrate without losing compatibility, integrity, or recoverability.\r\n---\r\n# Gérer migration données\r\n\r\n## Fonction\r\nConduire une migration de données comme une coexistence contrôlée.\r\n\r\n## Procédure\r\n1. Qualifier schéma, volume, lecteurs, écrivains, contraintes et invariants.\r\n2. Séparer évolution de schéma, backfill, bascule et retrait de l’ancien état.\r\n3. Prévoir coexistence, verrouillage, idempotence, rollback ou forward-fix selon le réel.\r\n\r\n## Preuve\r\nL’état migré est cohérent, les invariants sont vérifiés et la stratégie de récupération est réelle.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}