Genesis est une architecture d'accumulation d'ingénierie orientée versl'évolution continue à l'échelle du projet. Elle réancre l'« intelligence » du processus éphémère de conversation vers le monde logiciel cumulatif :le monde logiciel: le code, les méthodes, les états et les preuves produits à chaque exploration sont consolidés en actifs de projet versionnables, héritables et reproductibles, permettant ainsi au projet de recherche de croître au-delà d'une seule fenêtre de contexte et d'un seul cycle de vie. En termes de répartition des rôles, on peut le comprendre ainsi —EvoX fournit la base algorithmique et de puissance de calcul,Genesis fournit la mémoire de projet et l'ordre d'ingénierie.
I. La différence fondamentale entre les paradigmes d'accumulation
Le flux de travail conversationnel s'évapore à la fin du contexte, ses productions restent confinées à « cette session » ; le monde logiciel, quant à lui, utiliseles dépôts, les versions et les artefactscomme support et possède une cumulativité naturelle. Genesis formalise ce support en tant que couche de mémoire à long terme du système évolutifcouche de mémoire à long terme— ce qu'il retient, ce ne sont pas les conversations, mais les résultats d'ingénierie validés.
II. La répartition des quatre catégories d'actifs accumulables
- Code: porte la « capacité exécutable », c'est un processus de résolution directement exécutable et reproductible.
- Méthodes: porte les « décisions algorithmiques et stratégiques », par exemple les choix de configuration et les modes de combinaison des composants de l'évolution à double niveau.
- État: porte le « contexte du projet et la mémoire d'exécution », enregistrant la progression actuelle, les contraintes et les limites connues.
- Preuves: porte les « enregistrements d'expériences et les conclusions de validation », répondant à la question de savoir pourquoi les résultats sont fiables.
Si l'un des quatre manque, l'accumulation ne peut être ni reproduite ni héritée : avec du code sans preuves, les conclusions ne peuvent être fiables ; avec des méthodes sans état, l'héritier ne sait pas où continuer. C'est pourquoi les quatre catégories d'actifs doivent être consolidées ensemble, et non dispersées séparément.
III. La condition préalable à l'accumulation est la stabilité des interfaces
Ce n'est que lorsqueles frontières des modules et les contrats sont relativement stablesque les nouvelles productions deviennent des actifs ; sinon, chaque modification entraîne des répercussions sur les implémentations environnantes, et l'accumulation se transforme rapidement endette de maintenance. Cela est conditionné par la conception de base ouverte et découplée de Genesis : des interfaces stables permettent à l'accumulation d'être héritée en toute sécurité, et le découplage permet à l'héritage de ne pas réécrire l'histoire.
IV. La boucle fermée d'accumulation et la validation comme gardien
L'accumulation n'est pas « jeter des fichiers dans un dépôt », mais une boucle fermée :Exploration → Production → Validation rigoureuse → Consolidation en actifs → Héritage direct par l'évolution suivante. Parmi ces étapes,la validation est le gardien de l'accumulation— les productions non vérifiées n'entrent pas dans la couche d'actifs, évitant ainsi de consolider le bruit, les phénomènes accidentels et les conclusions erronées en « expérience ». Sans gardien, l'accumulation rend le dépôt de plus en plus long et de moins en moins fiable.
V. L'héritage à travers les cycles de vie
Les actifs sont découplés des instances d'exécution spécifiques, permettant aux nouvelles sessions, nouveaux Agents et nouvelles tâches de« lire le dépôt »pour restaurer la connaissance à l'échelle du projet, sans dépendre de la relecture des conversations historiques. Cela réduit le coût d'héritage de « raconter à nouveau tout le projet » à « extraire et charger », et la connaissance du projet n'est plus limitée par la capacité d'une fenêtre de contexte.
VI. Les frontières avec les mécanismes adjacents
Genesis est responsable de «quoi accumuler, sous quelle forme et comment cela est hérité» ; la collaboration multi-Agent et la décomposition récursive des tâches sont responsables de «comment produire les productions» ; les mécanismes de validation et d'héritage historique sont responsables de «comment les productions sont jugées fiables». C'est la combinaison des trois qui constitue une capacité complète d'évolution continue à l'échelle du projet — si un seul maillon manque, le projet ne peut que se répéter sur place.
