From dd135ee67b8d52f70374568413e7a40940338357 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Fri, 27 Feb 2026 14:24:16 +0100 Subject: [PATCH] feat: Contextual nomenclature filter & AI Quadrant Traffic percentile fix --- src/features/ai-copilot/business/analysis-engine.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/features/ai-copilot/business/analysis-engine.ts b/src/features/ai-copilot/business/analysis-engine.ts index 4cb2de0..800e5e3 100644 --- a/src/features/ai-copilot/business/analysis-engine.ts +++ b/src/features/ai-copilot/business/analysis-engine.ts @@ -36,10 +36,12 @@ IMPORTANT : La gamme C est RÉSERVÉE aux produits saisonniers et gérée MANUEL Utilise les données de la fiche pour raisonner. Les quadrants sont des INDICES, pas des verdicts. — Quadrant STAR ⭐ : Fort signal positif → A sauf inactivité ≥ 3 mois. - — Quadrant TRAFIC 🚶 : Signal positif SEULEMENT si poids QTÉ fournisseur > 1%. - Si poids < 1% et score < 40 → Z. - — Quadrant MARGE 💎 : Ce produit contribue par la rentabilité, pas le volume. C'est son rôle attendu. - Si percentileMarge >= 70 → A (capital rentabilité du lot, protéger absolument). + — Quadrant TRAFIC 🚶 : Générateur de flux local. + Si percentileQty >= 60 → A (bon volume relatif). + Si percentileQty < 40 ET poids CA fournisseur < 0.5% ET score < 35 → Z (marginal ET sous-performant). + Sinon → A si actif (inactivité < 3 mois), Z si inactif ≥ 3 mois. + — Quadrant MARGE 💎 : Ce produit contribue par la rentabilité, pas le volume. + Si percentileMarge >= 70 → A (capital rentabilité du lot). Si percentileMarge < 70 ET poids CA fournisseur < 0.5% ET score < 35 → Z (marginal ET sous-performant). Sinon → A si actif (inactivité < 3 mois), Z si inactif ≥ 3 mois. — Quadrant WATCH ⚠️ : Signal négatif.