À propos du projet

ETHOS fournit une boucle de transition structurée pour gérer les modifications dans un dépôt via un processus d'inspection, de planification, d'exécution de preuves, de revue contrôlée et de publication. Il implémente un noyau de gouvernance isomorphe où les transitions sont dérivées d'engagements, de faits et d'attestations préalables pour générer de nouvelles attestations. Les caractéristiques clés incluent : - Un plan de commande pour le cycle de vie gouverné : `status`, `plan`, `prove`, `land` et `publish`. - La prise en charge de la découverte humaine et agent, avec des points d'entrée spécifiques et des sorties JSON pour les agents automatisés. - Une conception qui s'intègre aux modèles de domaine existants, aux fournisseurs de CI et aux trackers de tickets sans les remplacer. - Un package central basé sur Python avec un adaptateur de lancement npm léger. - Des boucles de transition liées à des preuves qui garantissent que les preuves locales et hébergées sont séparées avant la publication.