{"id":18604,"plugin_id":"plugins_6a86f0bc955881919122c7c2d87da0d9","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:52.067Z","digest":"242eb0ba1a80b60259dfe8314f71184120b94f42bc827c7f2db510e426a40bc1","against":null,"payload":{"description":"Use when a public API, CLI, SDK, event, schema, configuration surface, or other consumer-facing contract may change.","included_files":[],"name":"verifier-contrat-public","skill_md_contents":"---\r\nname: verifier-contrat-public\r\ndescription: Use when a public API, CLI, SDK, event, schema, configuration surface, or other consumer-facing contract may change.\r\n---\r\n# Vérifier contrat public\r\n\r\n## Fonction\r\nVérifier qu’un changement ne rompt pas une promesse consommée.\r\n\r\n## Procédure\r\n1. Identifier le contrat réellement consommé et ses consommateurs.\r\n2. Comparer l’état avant/après sur signatures, schémas, comportements, erreurs et compatibilités.\r\n3. Chercher les ruptures implicites que les tests internes peuvent manquer.\r\n\r\n## Preuve\r\nLes consommateurs représentatifs continuent à fonctionner ou chaque rupture est explicitement qualifiée et traitée.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}