Reprise du bon run
Une référence explicite ou une demande « continue le projet » reprend le plan courant sans créer une nouvelle série de tâches.
Dans Igris 3.6.1, core/ exécute et gouverne ; workspace/ conserve une mémoire lisible, versionnable et reprenable.
Le Runtime Igris articule le Mission Interpreter (intake canonique + MissionContract), le THINK Engine (boucle de raisonnement), le DAG/Scheduler (ordonnancement), le Context Manager (contexte projet, RAG, RTK) et le Capability Registry (Tools/Skills/Agents). Le Task Executor exécute les actions validées et produit des événements dans l'Event Runtime.
La continuité ne consiste plus à relancer un plan générique. Igris identifie le run visé, conserve son objectif et réutilise uniquement les résultats dont la preuve est encore valable.
Une référence explicite ou une demande « continue le projet » reprend le plan courant sans créer une nouvelle série de tâches.
Une tâche terminée est reprise seulement si sa signature correspond et si ses sorties attendues existent toujours.
Les corrections et mises à jour génèrent un petit DAG aligné sur la demande au lieu de rejouer toute la construction.
igris/
├── core/ # moteur exécutable
│ ├── control_plane*.py # API et contrôle
│ ├── sprint/ # Product Owner, DAG et Sprints
│ ├── context/ # assemblage du contexte
│ ├── tools/ # registre et effets bornés
│ ├── cognition.py # 96 dimensions et mémoire
│ └── sdk/ # façade publique
└── workspace/ # mémoire opérationnelle IPRCA
├── inbox/ ├── projects/
├── ressources/ ├── casquettes/
└── archives/Le schéma ci-dessous donne une vue globale de l'architecture d'Igris 3.6.1 : SDK public (core.sdk.Igris), Context Manager, THINK Engine, DAG/Scheduler, Capability Registry, Execution Runtime (sandbox Docker, workers), Event Runtime (PostgreSQL + pgvector) et workspace IPRCA.