V116 Intent dev_ecommerce - business query routing plan structure
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled

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):
- 14b12288c quadri-pivots-complete WTP<>All-IA<>Arena<>Orchestrator
- f570f6af9 orchestrator-erp-pivots
- 26ab933bb wtp-dashboards-link
- 1b019015c arena-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
This commit is contained in:
Opus V116
2026-04-21 11:14:37 +02:00
parent 555d4df6de
commit 5be4136f71

View File

@@ -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: <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
- 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