Event Runtime (PostgreSQL + pgvector)
Chaque action du Task Executor produit un événement. Les événements sont stockés dans PostgreSQL avec pgvector pour les recherches sémantiques.
L'Event Runtime est le cœur de la persistance dans Igris 3.6.1. PostgreSQL + pgvector pour les événements et projections, workspace IPRCA pour la mémoire lisible et les stores opérationnels.
Un orchestrateur IA sans Event Runtime perd la trace de ses actions entre deux runs. Igris 3.6.1 persiste chaque événement (mission créée, tâche exécutée, preuve produite) dans PostgreSQL. Les projections reconstruisent l'état courant. Le workspace IPRCA complète avec des fichiers JSON atomiques pour l'état machine des Sprints.
Chaque action du Task Executor produit un événement. Les événements sont stockés dans PostgreSQL avec pgvector pour les recherches sémantiques.
L'état applicatif est reconstruit par projections sur le flux d'événements. Pas d'état caché dans une conversation : tout est requêtable.
Le workspace complète l'Event Runtime : fichiers JSON atomiques pour l'état machine (Sprints, missions), Markdown pour la documentation lisible.
Chaque événement est horodaté et immuable. La chaîne de preuves complète est conservée, du goal initial au RunReport final.
workspace/
├── inbox/ # Données dynamiques (logs, erreurs, notes)
├── projects/ # Sources et livrables des projets
├── ressources/ # Documentation durable et wiki
├── casquettes/ # Identité, politiques et agents
└── archives/ # Historique hors cycle actif