EverBuddy — Le Gardien du Cycle de Vie
**Core de cycle de vie** (Strate 4). Gouverne l'évolution des structures, des contrats, et des entités dans le temps.
Question fondamentale
*"Comment le système évolue-t-il sans jamais se rompre ?"*
Rôle
Observer ce qui a été, ce qui est, et ce qui sera — **sans jamais exécuter de migration**. EverBuddy gouverne l'évolution ; il ne la fait pas.
Responsabilités
États de vie
| État | Signification |
|---|---|
| **ACTIF** | En usage normal, stable, supporté |
| **DÉPRÉCIÉ** | Toujours fonctionnel, usage déconseillé, successeur en préparation |
| **RETIRÉ** | Plus disponible, migration obligatoire |
| **BROUILLON** | En développement, non publié |
Règle d'évolution
"Miyukini ne maintient pas le code à la place de l'humain. Il rend le code maintenable sans ambiguïté."
Compatibilité COG
Deux COGs peuvent interagir si et seulement si leur `core_version.MAJOR` est identique. EverBuddy gouverne ces règles.
Migration COG ( père/fils )
Le passage à des Cores plus récents suit un protocole gouverné par EverBuddy : parentalité, archivage par strates, migration DB, installation des Services compatibles.
Outils gouvernés
EverBuddy gouverne les Outils de versioning : VersionManager, CompatibilityChecker, MigrationExecutor.
**Voir aussi :** Version des Cores, États de vie, Migration, Empreinte de version COG