Date : 2026-02-24 · Statut : PRIORITAIRE 🔴
Ce document définit les étapes concrètes et immédiates pour stabiliser le projet, unifier le code et finaliser l'intégration des moteurs IA de production (ComfyUI & Intent Engine).
L'objectif est de sortir de la "simulation" pour passer à une exécution réelle et robuste.
- Connecter
AsyncTaskQueueàtask_queue_api.py: Arrêter la manipulation directe des fichiers JSON. Utiliser le moteur de queue qui gère déjà le circuit-breaker, le rate-limiting et les priorités. - Fix
cache.pop()dansstorage.py: Corriger l'AttributeError latent dans la méthodedelete()deJSONFileStorage.
- Connecter
ComfyUIImageEngineàsequence_api.py: Remplacer lesasyncio.sleep()simulant la génération par de vrais appels au moteur ComfyUI. - Détection VRAM dynamique : Remplacer la valeur hardcodée de 8GB dans
comfyui_integration_manager.pypar une détection réelle viatorchounvidia-smi.
- Fix
test_audio_remix_api.py: Résoudre les problèmes d'imports qui empêchent le test de s'exécuter correctement.
L'objectif est d'éliminer les erreurs bloquantes qui polluent le dashboard et les outils d'édition.
- Export Types
EffectsLibrary.tsx: ExporterEffect,EffectParameteretEffectKeyframepour débloquerEffectControlsetEffectPanel. - Fix VideoEditor Context : Restaurer ou créer le
VideoEditorContextmanquant pourStatusBaretToolbar.
- Synchroniser les types
Shot,TextLayer,EffectetProject: Assurer une cohérence parfaite entretypes/index.ts(base) ettypes/projectDashboard.ts(Zod + UI).
- Fix imports
@/services/asset/AssetServicedans les composants UI. - Supprimer les variables inutilisées dans les 16 composants identifiés lors du dernier scan.
Finaliser le "cerveau" de l'application.
- Validation de l'Intent Engine : Vérifier que le dispatcher d'actions est correctement branché sur les nouvelles commandes vocales et textuelles.
- Optimisation des Prompts LLM : Supprimer le double bloc
keyObjectsidentifié dansstoryGenerationService.ts.
| Tâche | Priorité | Risque | Impact |
|---|---|---|---|
| Queue Bridge (Backend) | 🔴 CRITIQUE | Moyen | Très Élevé (Stabilité) |
| Real Generation Integration | 🔴 CRITIQUE | Élevé | Très Élevé (Fonctionnel) |
| EffectsLibrary Exports | 🟠 HAUTE | Faible | Élevé (UI/DX) |
| VideoEditor Context Fix | 🟠 HAUTE | Moyen | Élevé (Productivité) |
| VRAM Detection | 🟡 MOYENNE | Faible | Moyen (Perf/Scalabilité) |
Action 1 : Commencer par le bridge
AsyncTaskQueue↔task_queue_api.pypour sécuriser le pipeline de traitement.