Fix bug observed screenshot all-ia-hub.html Yacine: Query -je veux developper un site internet ecommerce- returned generic greeting instead of structured scope proposal. Root cause: PendingLoader scan 2000+ stubs no match, fallback LLM with anti-hallucination strict prompt plays safe greeting. Solution V116: new intent dev_ecommerce (2080 bytes) - 12 triggers FR+EN coverage - cmd outputs structured plan 4 sections: 1. Stack options 5 WEVAL-ready (SAP Commerce / Magento / Shopify / Woo / Medusa) 2. Agents mobilisables (Paperclip ProjectFlow / WEVIA Master / SAP agents) 3. Steps definir scope choisir stack timeline 2sem 1mois 3mois lancer Paperclip 4. Call to action guide user Tests live validation: - Query developer site internet ecommerce -> PendingLoader dev_ecommerce - Response 18 lines structured scope - UX premium: concrete plan replace greeting L99 NonReg V116: 153/153 PASS 0 FAIL 100 pct 57.0s TS 20260421_111200 Chain V96-V116: V96-V108 Orphans Rescue ZERO ORPHANS, V110 fpm_monitor V111 token_health V112 infra_health_report, V113 cache 5min V114 Auth HMAC E2E 7/7, V115 wevia-master providers fix, V116 dev_ecommerce business intent Synchro autres Claudes (ERP quadri-pivots): -14b12288cquadri-pivots-complete WTP<>All-IA<>Arena<>Orchestrator -f570f6af9orchestrator-erp-pivots -26ab933bbwtp-dashboards-link -1b019015carena-erp-pivots Pattern extensible V117+ dev_erp dev_cloud dev_crm dev_ia dev_data Zero suppression zero hardcode zero regression zero ecrasement Doctrines 0+2+3+4+14+60+95+100 applied
4.1 KiB
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 :
- Query arrive → PendingLoader scan 2000+ stubs
- Aucun stub trigger ne match "developper site internet ecommerce"
- Fallback → LLM avec system prompt anti-hallucination
- 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 :
- Définir scope précis (B2B/B2C, volume, géographies)
- Choisir stack
- Estimer timeline (POC 2sem / MVP 1mois / Enterprise 3mois)
- 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: <scope structuré 18 lignes>
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
14b12288cquadri-pivots-complete (WTP<>All-IA<>Arena<>Orchestrator)f570f6af9orchestrator-erp-pivots26ab933bbwtp-dashboards-link1b019015carena-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