Files
html/wiki/session-V116-dev-ecommerce-intent.md
Opus V116 5be4136f71
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
V116 Intent dev_ecommerce - business query routing plan structure
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
2026-04-21 11:14:37 +02:00

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 :

  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

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