¿Qué es backward-compat-governance?
Una habilidad que detecta estructuras donde la compatibilidad con versiones anteriores produce en masa código basura y respalda la gobernanza que trata la compatibilidad como un "contrato y plan de eliminación". Incluye aclarar los límites de las API públicas, institucionalizar los ciclos de desaprobación, localizar las capas de compatibilidad (Adapter/Strangler Fig), validar la compatibilidad mediante pruebas de contrato (CDC) y diseñar puertas de compatibilidad para el código generado por IA. Se utiliza durante revisiones de código, diseño de API, refactorización y migración heredada para evitar la deuda técnica causada por la compatibilidad. Idiomas de destino: independientes del idioma (Java, TypeScript, Go, Python, Rust, etc.). Activado por solicitudes de administración de compatibilidad como "Quiero mantener la compatibilidad con versiones anteriores", "¿Qué debo hacer con las API obsoletas?", "Las capas de compatibilidad están aumentando", "Estrategia de migración heredada", "Revisión del diseño de API", "Hay demasiado código para la compatibilidad", "Quiero crear una política de obsolescencia", "Administrar cambios importantes". Fuente: j5ik2o/okite-ai.