{"id":18379,"plugin_id":"plugins_6a86f0bc955881919122c7c2d87da0d9","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:47.918Z","digest":"bf1ce47315c1812418330741d23b5910983cddf1ddcfd46c6e61e5d5ab3c52f8","against":null,"payload":{"name":"fiabiliser-tests","description":"Use when a test is flaky, timing-sensitive, intermittently failing, or suspected of producing unreliable evidence.","included_files":[],"skill_md_contents":"---\r\nname: fiabiliser-tests\r\ndescription: Use when a test is flaky, timing-sensitive, intermittently failing, or suspected of producing unreliable evidence.\r\n---\r\n# Fiabiliser les tests\r\n\r\n## Fonction\r\nRéparer la cause d’instabilité du test sans masquer le signal.\r\n\r\n## Procédure\r\n1. Reproduire la variabilité sur plusieurs exécutions contrôlées.\r\n2. Classer : race, timing, dépendance externe, donnée périmée, ordre, sélecteur, fuite d’état ou environnement.\r\n3. Instrumenter le premier point où les exécutions divergent.\r\n4. Corriger synchronisation, isolation ou dépendance responsable.\r\n5. Ne jamais augmenter arbitrairement un délai comme preuve de correction.\r\n6. Rejouer suffisamment pour établir la stabilité utile.\r\n\r\n## Preuve\r\nLe test redevient un signal fiable et la cause d’instabilité est identifiée ou explicitement bornée."},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}