doctrine89 — WEM E2E intents (wem_meta_status + wem_e2e_test Playwright inline) + Qdrant kb_ethica_pharma enriched 6→16 points (Ethica DZ/MA/TN + warmup + RGPD + pricing + deliverability + WEVIA cascade)
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled

This commit is contained in:
Opus-Yacine
2026-04-17 23:16:51 +02:00
parent 936a555a1f
commit 86beb55a15
2 changed files with 90 additions and 0 deletions

View File

@@ -626,3 +626,21 @@ wem-meta-rebuild.py reconstitue meta.json complet en one-shot. 119 → **1650 en
### Qdrant kb_ethica_pharma
6 points doctrine 83-88 indexés (Ollama 768dim nomic-embed).
---
## 17avr 23h10 — DOCTRINE 89 WEM E2E intents + Qdrant enrich
### Livrables
- Orchestrator +2 intents : wem_meta_status (READ status) + wem_e2e_test (READ Playwright inline)
- Qdrant kb_ethica_pharma enrichi 6 → 16 points (10 nouveaux domaine business Ethica DZ/MA/TN, warmup, RGPD, pricing, spécialités, deliverability, campaign, WEVIA cascade)
- GOLD wevia-sse-orchestrator.php.GOLD-20260417-231109-pre-d89-wem-e2e
### Test autonomie WEVIA via chat
Query user "wem status meta tiles" → WEVIA exécute wem_meta_status : 1661 thumbs / 1653 meta / 928 HTTP 200 / 31M cache.
### État système
- NonReg 153/153, L99 153/153
- Vault 742, Wiki 1473
- Qdrant 17 collections, kb_ethica_pharma 16 points

View File

@@ -0,0 +1,72 @@
# Session Opus — 17avr 2310 — DOCTRINE 89 WEM E2E intents + Qdrant enrich CLOSURE
## Livrables
### 1. Orchestrator intents wired (doctrine 89)
`/var/www/html/api/wevia-sse-orchestrator.php` (+2161 bytes)
**Intent `wem_meta_status`** (READ)
- Triggers naturel : `wem status`, `wem state`, `wem health`, `wem meta`, `tiles status`, `dashboard tiles status`
- Exécution : compte thumbnails PNG + meta entries + HTTP 200 + cache size + endpoint URLs + rebuild cmd
- Zéro write, zéro risque
**Intent `wem_e2e_test`** (READ — Playwright inline)
- Triggers : `wem e2e`, `wem playwright`, `wem test`, `wem valide`, `test wem tiles`, `valide wem`
- Exécute un Playwright headless sur `/weval-enterprise-management.html` et rapporte TILES/IMGS/BADGE_200/BADGE_ERR/WEM_META/JS_ERR
- Zéro write
### 2. Qdrant kb_ethica_pharma enrichi 6 → 16 points
10 nouveaux points sémantiques (Ollama nomic-embed-text 768-dim, status green) :
- id 100 : Ethica DZ (107320 HCPs, 72.8% email, 98.2% phone)
- id 101 : Ethica MA (19703 HCPs, 76.3% email, 95% phone)
- id 102 : Ethica TN (17792 HCPs, 84.8% email, 95.6% phone)
- id 103 : Warmup strategy Maghreb (3 étapes, SPF DKIM DMARC, seeds)
- id 104 : Consent RGPD santé Maroc (loi 09-08, consent.wevup.app)
- id 105 : Pricing pharma email 3 paliers (1.5/1.2/1.0 DH vs Kaouther 0.8DH)
- id 106 : Spécialités HCP ciblées (médecin-interne, cardiologue, généraliste, allergo, dentiste)
- id 107 : Deliverability pharma O365/Gmail (PMTA 97% inbox, Gmail silent-drop)
- id 108 : Campaign pipeline Ethica live (14616 médecins Maroc, 500 batch/j, 29j)
- id 109 : WEVIA sovereign cascade architecture (13 providers 0€, Cerebras-fast primary)
Total collection : **16 points** (status green).
### 3. GOLD
`/opt/wevads/vault/wevia-sse-orchestrator.php.GOLD-20260417-231109-pre-d89-wem-e2e`
## Test WEVIA Master autonome (via chat)
Query `"wem status meta tiles"`**WEVIA exécute `wem_meta_status` seule** :
- Thumbnails PNG cached : 1661
- Meta entries : 1653
- HTTP 200 pages : 928
- Cache size : 31M
- Endpoint : `/api/wem-screen-thumb.php`
- Meta URL : `/api/wem-page-meta.json`
- Rebuild cmd : `sudo -u www-data python3 /var/www/html/api/wem-meta-rebuild.py`
## Pour autres Claude
**Chat naturel WEVIA Master** :
- `wem status` → WEVIA exécute `wem_meta_status` READ
- `test wem playwright` → WEVIA exécute Playwright E2E inline
- `combien hcp algerie` → Qdrant kb_ethica_pharma id 100 matche sémantiquement
**Note** : les points Qdrant 100-109 permettent de faire de la recherche sémantique plus précise sur l'écosystème Ethica business. Pour requêter :
```bash
curl -s -X POST 'http://127.0.0.1:6333/collections/kb_ethica_pharma/points/search' \
-H 'Content-Type: application/json' \
-d '{"vector": <embedding>, "limit": 5, "with_payload": true}'
```
## État du système après doctrine 89
- **NonReg 153/153** (100%)
- **L99 153/153** (100%) ts:20260416_143247
- **Vault 742** WIKI 1473
- **Pages 229** apps 12 HTTP 200
- **Qdrant** : 17 collections, kb_ethica_pharma 16 points green
- **Ethica** : 146 694 HCPs live
- **WEM** : 1661 thumbs / 1653 meta / 928 HTTP 200 / 31M cache
## Git
Commit `3982d6dc` (doctrine 87) + auto-sync `86d5a8b1` + wiki doctrine 89 à venir