GamiWays
05·Projet

État d'avancement du Core

Suivi des épics du moteur GamiWays Core, mis à jour manuellement depuis le dépôt de développement.

Synchronisé depuis le dépôt2026-08-02
gami-lab/gamiways-core
Phase B en cours
Le socle Phase A est livré : runtime conversationnel, Game Master asynchrone, mémoire 3 couches, Context Engine v2, RAG typé, Scenario Builder et Web App publique — 683 commits en 105 jours. La Phase B étend maintenant l’expérience par la voix, les médias et un frontend joueur enrichi.
Phase active du programmePhase B en cours
34 Socle livré
1 Phase B
5 Jalons Phase B
Détail par phase
Phase A — Minimal CoreApril → July 2026
34/34 · 100%
Phase B — Expériences EnrichiesAugust → December 2026
En cours
Phase C — Recherche & Préparation au ScaleTBD
0/3 · 0%
PHASE AApril → July 2026

Phase A — Minimal Core

Construire et valider la boucle fondamentale : entrée utilisateur → assemblage contexte → réponse avatar orchestrée → mise à jour mémoire. Livrer un back-office opérationnel, une web app joueur textuelle publique et un prototype avec scénario réel.

34/34
épics
1.1Mise en place plateformeTerminé

Monorepo (pnpm + Turborepo), TypeScript strict, Docker Compose, CI baseline. Terminé le 22 avril 2026.

1.2Boucle LLM initiale + ObservabilitéTerminé

Couche d'abstraction fournisseur, adaptateurs OpenAI/Anthropic/Mistral, intégration Langfuse, /v1/exchange, auth API-key, métriques latence/tokens. Terminé le 22 avril 2026.

2.1Agent Avatar v1Terminé

Modèle domaine avatar, assemblage prompt persona, flux conversation multi-tours, persistance messages, POST /v1/conversations/{id}/messages. Terminé le 22 avril 2026.

2.1bAgent Avatar v2 — Mémoire + RAGTerminé

Avatars conscients du contexte : injection persona utilisateur, mémoire de travail, faits long terme, retrieval RAG typé (memory|world|media). Propriété DTO partagée canonique. Terminé le 13 mai 2026.

2.2Cycle de vie Scénario & SessionTerminé

Scénarios, avatars, sessions, conversations, APIs cycle de vie, modèle conversation explicite, reset session, CRUD avatar, CRUD scénario, déclencheurs compaction. Terminé le 22 avril 2026.

2.5CRUD Admin + Intégration ConsoleTerminé

APIs CRUD admin, outils admin session, édition inline scénario/avatar, outils reset opérationnels, intégration console, suppressions sans conflit. Terminé le 28 avril 2026.

2.6Panneau Debug GM v1Terminé

Inspection événements GM, historique transitions, inspection avatars débloqués, notes GM, inspection session admin, APIs observabilité sécurisées, filtrage événements. Terminé le 28 avril 2026.

2.7Inspecteur Runtime v2Terminé

Inspecteur runtime unifié, inspection contexte assemblé, métriques runtime, inspection mémoire, intégration événements SSE, actions admin runtime (replay GM, refresh mémoire, clear mémoire). Terminé le 07 mai 2026.

2.8Refonte Console DebuggingTerminé

Shell de débogage unifié, espace de travail évolution mémoire, trace causalité GM, profileur de tour, flux persona-first, navigation debug consolidée, refonte visualisation runtime. Terminé le 07 mai 2026.

3.1Monitoring Santé & DépendancesTerminé

Sondes de dépendances, endpoint santé admin, reporting état dégradé, vérifications Redis/Postgres/LLM, inspection dépendances runtime. Terminé le 30 avril 2026.

3.2Consolidation Inspecteur & Nettoyage ContratsTerminé

Nettoyage propriété contrats inspecteur, canonicalisation DTO, consolidation routes backend, unification flux console, suppression DTO dupliqués, tests durcissement inspecteur. Terminé le 10 mai 2026.

4.1Game Master Asynchrone v1Terminé

Orchestration GM asynchrone, logique déverrouillage avatar, décisions de routage, directives GM, orchestration event-driven, scénario référence AI Guided Discovery, observabilité GM runtime. Terminé le 29 avril 2026.

4.1cConfiguration runtime multi-modèlesTerminé

Résolution modèle par rôle, overrides global/rôle/avatar, registre adaptateurs OpenAI/Anthropic/Mistral/xAI, endpoints admin model-config, éditeur console et diagnostics des modèles effectifs. Terminé le 20 mai 2026.

4.2Couche Mémoire v1Terminé

Faits mémoire utilisateur, extraction de faits, mémoire utilisateur long terme, injection mémoire dans prompts, APIs admin mémoire. Terminé le 05 mai 2026.

4.2bSystème Mémoire v2Terminé

Contrats mémoire en couches, stockage mémoire de travail, pipeline maintenance asynchrone, dépôts working-memory, assemblage contexte mémoire avatar, APIs inspection mémoire, injection mémoire déterministe. Terminé le 06 mai 2026.

4.2cSystème Mémoire Épisodique + HydratéTerminé

Persistance épisodique, pipeline d'hydratation, sélection mémoire déterministe, intégration mémoire GM, observabilité mémoire, mémoire de travail conversation, diagnostics hydratation, politiques sélection mémoire. Terminé le 08 mai 2026.

4.3Baseline PerformanceTerminé

Métriques de tour, métriques GM, suivi latence, suivi tokens, agrégation métriques, endpoint métriques admin, persistance timing event-log. Terminé le 30 avril 2026.

4.4Navigation Multi-Avatar v1Terminé

Avatars déverrouillables, changement d'avatar, progression déverrouillage scopée session, conscience avatar, scénario AI Guided Discovery, APIs disponibilité. Terminé le 27 avril 2026.

4.5État Runtime & Événements SSETerminé

Endpoint état runtime, streaming événements SSE, événements runtime asynchrones, suivi état de traitement, couche pub/sub runtime. Terminé le 05 mai 2026.

5.1Substrat de Connaissance — Ingestion & RetrievalTerminé

Contrats connaissance/retrieval canoniques, schéma persistance, cycle de vie ingestion typé (queued→running→completed|failed), retrieval type-spécifique (memory|world|media), endpoints API knowledge, couverture stack-e2e. Terminé le 11 mai 2026.

5.1bVisibilité connaissance par avatarTerminé

Les sources et chunks de connaissance supportent visibleToAvatarIds, le retrieval avatar est filtré par visibilité, le GM conserve un canal omniscient pour l'orchestration, et des diagnostics bornés exposent les décisions. Terminé le 21 mai 2026.

5.2Moteur de Contexte v2Terminé

Module Context Engine dédié avec contrats input/output/trace explicites, politique de précédence déterministe, télémétrie sélection budget-token, trace sélection/trimming lisible par machine, résolution conflits faits long terme et chunks retrieval. Terminé le 11 mai 2026.

5.5Système Persona UtilisateurTerminé

Personas utilisateur, persistance persona, injection persona dans avatar, injection persona dans GM, APIs persona (GET/PUT /v1/users/{userId}/persona). Terminé le 02 mai 2026.

7.1Web App Utilisateur v1Terminé

Web app joueur en production dans apps/web : onboarding identité + persona locale, sélection scénario, avatars disponibles uniquement avec mises à jour SSE au déverrouillage, chat actif unique avec envoi optimiste et fin de conversation explicite. Déploiement statique Coolify (VITE_API_URL + VITE_API_KEY). Terminé le 01 juin 2026.

5.3Couche UX StreamingTerminé

Client message-stream public et rendu progressif avatar dans apps/web. Ordonnancement delta contigu, persistance avatar exact-once, nettoyage completion/interruption, nettoyage itérateur provider et reader web. Transport SSE additif : POST /v1/conversations/{id}/messages/stream. Terminé le 29 juillet 2026.

6.1Constructeur de Scénarios v1Terminé

Éditeurs scénario/avatar, authoring sources de connaissance, politique de visibilité, sélection modèle par scénario/avatar, remédiation audit admin. Terminé le 12/18 juillet 2026.

8.1Structuration des Traits AvatarTerminé

Préparation explicite des traits avatar scopée par scénario, schéma computedTraits canonique et persistance, endpoint admin de déclenchement + inspection en lecture seule. Terminé le 19 juillet 2026.

8.2Refactoring Assemblage Contexte RuntimeTerminé

Sections de contexte runtime structurées, assemblage prompt avatar trait-aware câblé via send-message, snapshots contexte runtime alignés dans l'inspecteur. Terminé le 20 juillet 2026.

8.3Raffinement Prompt Game MasterTerminé

Structure prompt GM explicite avec ownership contrat prompt, guidance politique de décision renforcée, couverture tests durcie. Terminé le 20 juillet 2026.

8.4Raffinement Prompt Mémoire de TravailTerminé

Mémoire de travail structurée avec champs coveredTopics et unresolvedThreads, normalisation de compaction raffinée, surfaces opérateur alignées. Phase A complète. Terminé le 20 juillet 2026.

8.5Raffinement Post-Analyse Game MasterTerminé

Modes de contrôle dialogue explicites (user_led, avatar_guided, avatar_led, repair, transition), planification retrieval first-class pour le prochain tour Avatar, contrat de routage simplifié, capacités de routage dynamiques, suppression des champs applicatifs du GM, Director Notes non-vides obligatoires. Terminé le 29 juillet 2026.

8.6Évaluation Conversation ScriptéeTerminé

Outil CLI TypeScript d'évaluation : définitions JSON versionnées, exécution session séquentielle, juge LLM sémantique via /v1/exchange, métriques latence/token/coût par question, persistance partielle atomique, rapports comparaison multi-modèles, viewer de rapport local sans dépendances. Terminé le 02 août 2026.

6.2Validation Scénario RéelTerminé

Scénario AI Guided Discovery validé end-to-end. L'outil d'évaluation scriptée (EPIC 8.6) permet un benchmarking répétable de la qualité et de la latence sur différentes configurations de modèles. Terminé le 02 août 2026.

6.3Livraison Prototype d'ÉtéTerminé

Phase A complète : runtime conversationnel headless, back-office admin opérationnel (apps/admin), web app joueur publique (apps/web), scénario référence AI Guided Discovery, outillage d'évaluation scriptée. Démontrable à des parties prenantes externes. Terminé le 02 août 2026.

PHASE BAugust → December 2026

Phase B — Expériences Enrichies

Phase B en cours : étendre le Core livré avec la voix (entrée/sortie), les déclencheurs multimédia, plusieurs scénarios, des systèmes de mémoire plus riches et un frontend utilisateur.

0/5
épics
B.0Activation de la Phase BEn cours

Transition du socle Core livré vers le chantier des expériences enrichies, avec les priorités voix, médias et expérience joueur.

5.4Moteur de progression guidéePlanifié

Suivi objectifs scénario, machine à états de progression, jalons narratifs pilotés par GM

B.1Intégration voix (STT + TTS)Planifié

Pipeline STT (Deepgram / Whisper), TTS streaming (Cartesia / Inworld TTS-2), livraison audio temps réel

B.2Déclencheurs multimédiaPlanifié

Événements médias pilotés par GM : affichage image, lecture vidéo, révélation document pendant la conversation

B.3Frontend utilisateur v2Planifié

Expérience joueur enrichie au-delà de l'EPIC 7.1 : historique de session, visualisation progression, support multi-device, UI prête pour la voix

PHASE CTBD

Phase C — Recherche & Préparation au Scale

Préparer la plateforme pour les intégrations avancées : avatars expressifs, systèmes de persona avancés, scaling, SDKs et partenariats de recherche.

0/3
épics
C.1Intégration avatar expressifPlanifié

Liaison avatar vidéo temps réel, déclencheurs langage corporel, coordination lip-sync

C.2Multi-tenancy & SécuritéPlanifié

Isolation tenant, auth JWT, RBAC, contrôles résidence des données

C.3Productisation SDK & APIPlanifié

SDK public, API versionnée, documentation développeur, exemples d'intégration

Note éditoriale — Cette page est mise à jour manuellement depuis le repo de développement gami-lab/gamiways-core . Elle reflète l'état réel du projet à la date de dernière mise à jour du portail.