feat: implement virtualized HeatmapGrid component for efficient product data display and management.

This commit is contained in:
Michael committed 2026-03-06 10:41:35 +01:00
1 parent 8902b535a8
commit 02a382e815
4 files changed
+60 -22

No files matched your search

+11 -19
View File
@@ -1,31 +1,23 @@
# Tâches en cours : Refonte du Moteur de Recommandation IA (Multi-Dimensionnel)
# Tâches en cours : Activation BMad Master et Party Mode
## Contexte
Mary (IA) donnait des recommandations basées sur le score brut sans analyse contextuelle. La refonte introduit un profilage statistique adaptatif (poids CA, poids QTÉ, marge, profil quadrant) avant de soumettre à l'IA.
L'utilisateur a activé le menu BMad Master puis a demandé à lancer le "Party Mode" (pm), un processus de discussion de groupe multi-agents.
## Focus Actuel
**Implémentation** : Création du `context-profiler.ts`, refonte du prompt `analysis-engine.ts`, injection dans `bulk-ai-analyzer.tsx`.
**Implémentation** : Récupérer le manifeste des agents et initialiser le Party Mode avec un message de bienvenue incluant l'introduction de quelques agents diversifiés.
## Master Plan
- [x] Diagnostic et analyse du pipeline existant
- [x] Rédaction du plan d'implémentation (validé par Michael)
- [x] Créer `context-profiler.ts` (profilage adaptatif, percentiles dynamiques)
- [x] Modifier `ai-analysis.types.ts` (ajout `contextProfile` + `codeNomenclatureN2`)
- [x] Refondre `analysis-engine.ts` (nouveau prompt Mary v3)
- [x] Modifier `bulk-ai-analyzer.tsx` (injection ContextProfiler + `r.code2`)
- [ ] Vérification TypeScript (`tsc --noEmit` en cours)
- [x] Refonte esthétique des paramètres (Boutons Glossy, Glassmorphism)
- [x] Créer le Walkthrough
- [ ] Tests manuels sur cas critiques (à faire par Michael)
- [x] Rôle assumé : BMad Master
- [x] Chargement de la configuration
- [x] Lancement de l'orchestration du workflow "Party Mode"
- [x] Récupération du manifeste des agents (`agent-manifest.csv`)
- [x] Message d'activation et introduction de l'équipe
## Progress Log
- **Agent Architecte (Timeout)** : Intervention structurelle sur l'entonnoir d'analyse :
- **Client-Side (AbortController)** : Timeout poussé de 25s à 50s pour supporter les requêtes des LLM denses (ex: M37).
- **Server-Side (N+1 Query)** : Suppression d'une requête BDD redondante invoquée par chaque produit, éliminant ~100 appels BDD par lot.
- **Agent Architecte (Gamme C)** : Prompt v5 → Mary ne recommande plus que A ou Z. Gamme C interdite (réservée saisonniers). Garde-fou C→A côté client. Concurrence réduite à 2 workers, max_tokens réduit à 150.
- **Bouton Analyse IA** : Refactorisé en `apple-btn-secondary` (sobre, conforme PRD Apple-style) avec icône Sparkles colorée en accent.
- **Vérification** : Walkthrough documenté et système fluidifié.
- BMad Master s'est présenté et a affiché le menu.
- L'utilisateur a sélectionné l'option "pm" (Party Mode).
- Chargement des directives du workflow Party Mode effectué.