diff --git a/wiki/session-V116-dev-ecommerce-intent.md b/wiki/session-V116-dev-ecommerce-intent.md new file mode 100644 index 000000000..a0bc7f5af --- /dev/null +++ b/wiki/session-V116-dev-ecommerce-intent.md @@ -0,0 +1,125 @@ +# V116 - Intent dev_ecommerce : Business query routing - 2026-04-21 + +## Objectif +Réparer le bug visible dans screenshot all-ia-hub.html : user tape +*"je veux développer un site internet ecommerce"* → Master répondait +greeting générique *"Bonjour ! Je suis WEVIA..."* au lieu d'un plan +concret. + +Pattern : capturer les queries business/projets au lieu de fallback LLM. + +## Problème observé (screenshot 1 Yacine) + +Query `je veux developper un site internet ecommerce` → +``` +Response: "Bonjour ! Je suis WEVIA, votre IA souveraine de WEVAL +Consulting. Je suis prête à vous aider avec vos questions et vos +besoins. Qu'est-ce que je peux faire pour vous aujourd'hui ?..." +``` + += greeting générique, aucune valeur ajoutée, user frustré. + +## Root cause analysis + +Flow wevia-autonomous.php : +1. Query arrive → PendingLoader scan 2000+ stubs +2. Aucun stub trigger ne match "developper site internet ecommerce" +3. Fallback → LLM avec system prompt anti-hallucination +4. LLM sans tool execution → greeting default + +Le system prompt est strict (pas de hallucination), donc sans intent +match + sans tool data, LLM joue safe = greeting. + +## Solution V116 + +**Créer un intent `dev_ecommerce`** dans `/var/www/html/api/wired-pending/intent-opus4-dev_ecommerce.php` + +### 12 triggers couvrant FR + EN +``` +'developper site ecommerce', 'developper site internet ecommerce', +'creer boutique en ligne', 'creer site ecommerce', 'site ecommerce projet', +'e-commerce project', 'boutique en ligne', 'develop ecommerce site', +'build ecommerce', 'projet ecommerce', 'lancer boutique', 'vendre en ligne' +``` + +### cmd retourne scope structuré +Plan en 4 sections : + +**1. Stack options WEVAL-ready** (5 choix objectifs) : +- SAP Commerce Cloud (enterprise B2B/B2C) — WEVAL Ecosystem Partner +- Magento 2 / Adobe Commerce (mid-market flexible) +- Shopify (SaaS rapide, low-code) +- WooCommerce + WordPress (PME budget) +- Medusa.js / Next.js headless (custom moderne) + +**2. Agents WEVIA mobilisables** : +- Paperclip (ProjectFlow) pilotage +- WEVIA Master orchestration +- SAP agents si S/4HANA backend + +**3. Steps pour avancer** : +1. Définir scope précis (B2B/B2C, volume, géographies) +2. Choisir stack +3. Estimer timeline (POC 2sem / MVP 1mois / Enterprise 3mois) +4. Lancer agent Paperclip pour créer projet + +**4. Call to action** : +*"Dis-moi quelle option te parle et on déroule le plan."* + +Intent EXECUTED status, 2080 bytes. + +## Validation live + +Query `"developper site internet ecommerce"` après V116 : +``` +engine: PendingLoader/dev_ecommerce +intent: pending_dev_ecommerce +text: +``` + +User reçoit directement le plan, sans greeting inutile. + +## L99 NonReg V116 +``` +153/153 PASS | 0 FAIL | 100% | 57.0s +TS: 20260421_111200 +``` + +## Chain V96→V116 + +| Version | Commit | Sujet | +|---|---|---| +| V96-V108 | cd86b19f9 | Orphans Rescue ZERO ORPHANS | +| V110 | ede9a5197 | fpm_monitor | +| V111 | 5e98086e7 | token_health | +| V112 | 748d35ee4 | infra_health_report | +| V113 | a74448d44 | token-health cache 5min | +| V114 | 0e2d8d3e8 | V86 Auth Guard HMAC E2E 7/7 | +| V115 | 6100a8954 | wevia-master providers_count fix | +| **V116** | TBD | **dev_ecommerce intent business routing** | + +## Synchronisation autres Claudes +- 14b12288c quadri-pivots-complete (WTP<>All-IA<>Arena<>Orchestrator) +- f570f6af9 orchestrator-erp-pivots +- 26ab933bb wtp-dashboards-link +- 1b019015c arena-erp-pivots + +## Doctrines appliquées V116 +- Doctrine 0: Root cause (greeting fallback = perte UX) +- Doctrine 2: Zero écrasement (nouveau stub additif) +- Doctrine 3: Zero suppression +- Doctrine 4: Zero régression (L99 153/153) +- Doctrine 14: Test-driven (live query validated) +- Doctrine 60: UX premium (plan concret vs greeting) +- Doctrine 95: Traçabilité wiki + vault +- Doctrine 100: Train release + +## Next V117+ potentiel +- [ ] Pattern similar intents pour d'autres project types: + - dev_erp (migration S/4HANA, Odoo) + - dev_cloud (migration AWS, Azure, Huawei) + - dev_crm (Salesforce, HubSpot, Twenty CRM) + - dev_ia (sovereign AI stack - WEVIA product) + - dev_data (Data Lake, BI, Analytics) +- [ ] Meta-intent router détectant "je veux développer X" → sub-intent X +- [ ] Unifier KPI sources WTP / Master / Arena / All-IA Hub