V116 Intent dev_ecommerce - business query routing plan structure
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
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): -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
This commit is contained in:
125
wiki/session-V116-dev-ecommerce-intent.md
Normal file
125
wiki/session-V116-dev-ecommerce-intent.md
Normal 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
|
||||
Reference in New Issue
Block a user