Sobre el proyecto

ETHOS proporciona un ciclo de transición estructurado para gestionar los cambios en un repositorio a través de un proceso de inspección, planificación, ejecución de pruebas, revisión controlada y publicación. Implementa un núcleo de gobernanza isomórfico donde las transiciones se derivan de compromisos, hechos y atestaciones previas para generar nuevas atestaciones. Las características clave incluyen: - Un plano de comandos para el ciclo de vida gobernado: `status`, `plan`, `prove`, `land` y `publish`. - Soporte para el descubrimiento tanto de humanos como de agentes, con puntos de entrada específicos y salidas JSON para agentes automatizados. - Un diseño que se integra con los modelos de dominio existentes, proveedores de CI y rastreadores de problemas sin reemplazarlos. - Un paquete central basado en Python con un adaptador lanzador npm ligero. - Ciclos de transición vinculados a evidencia que aseguran que la evidencia local y la alojada estén separadas antes de la publicación.