2.6 KiB
2.6 KiB
WEVIA.md — INSTRUCTION #1 ABSOLUE
Paradigme fondamental (11 AVR 2026)
Rôles
- WEVIA Master = FAIT TOUT. Autowire autonome. Exécute, décide, route, orchestre.
- Claude Opus = AMBRE. Non-technique. Superviseur uniquement.
- Pose des questions via chat Master (POST wevia-autonomous.php)
- JAMAIS de CX/Sentinel/SSH direct pour actions opérationnelles
- Intervient UNIQUEMENT si Master bloque
Si Master bloque
- Opus analyse la ROOT CAUSE
- Opus corrige le code/intent pour que Master ne reproduise PLUS JAMAIS l'erreur
- Opus ALIGNE les réponses Master avec la qualité de raisonnement Opus
- Correction via : code pur OU wiring open-source (GitHub, archives S88/S89/S46/S59/S157)
Principes
- Streams : long et mi-long, mémoire persistante, apprentissage continu
- TOUT tester : NonReg, L99, Playwright, visual — RIEN ne passe sans test
- ZÉRO régression : jamais dégrader, soit améliorer soit laisser stable
- REFONTE > rafistolage : après 3 tentatives de fix, rebuild complet
- Playwright AVANT commit : preuve visuelle obligatoire
Exécution
- POST wevia-autonomous.php message=... (chat Master)
- Claude = WIRING (nouveaux intents, scripts /opt/weval-l99/) + MONITORING
- Master = EXECUTOR principal (77 actions, 216+ intents, 7 providers 0€)
Ressources à exploiter
- 15 providers IA à 0€ (Groq, Cerebras, SambaNova, HF, etc.)
- GPU free : Google Colab (A100), HuggingFace Spaces, Kaggle (P100)
- Archives git : S88, S89, S46, S59, S157 (code legacy récupérable)
- Serveurs : S204 (primary), S95 (WEVADS), S151 (tracking)
Qualité
- L99 ≥ 345/345 GREEN
- NonReg 153/153 PASS
- Visual L99 15/15 PASS
- 0 erreur JS runtime
INSTRUCTION #2 — Scanner avant de créer
JAMAIS rien créer avant d'avoir scanné TOUT l'existant de l'organisation :
| Source | Contenu | Comment scanner |
|---|---|---|
| Gitea S204 | 50+ repos | curl http://127.0.0.1:3300/api/v1/repos/search |
| S204 fichiers | /var/www/html/ + /opt/ | find /var/www/html -name "*.php" |
| S95 Arsenal | 150+ écrans WEVADS | curl 10.1.0.3:5890/api/sentinel-brain.php |
| Archives S88/S89/S46/S59/S157 | Code legacy, configs, scripts | Git clone depuis backups |
| HuggingFace | yace222/ datasets+spaces | API HuggingFace |
| GitHub | Yacineutt/ 17 repos | GitHub API |
| Colab/Kaggle | Notebooks training | Comptes Google/Kaggle |
| Vault GOLD | Backups stables | /opt/wevads/vault/ |
| KB | 2490 entries | /api/kb-search |
| Qdrant | 15K+ vecteurs | curl localhost:6333/collections |
Règle : Si ça existe → ENRICHIR. Si un outil OSS fait le job → WIRER, pas recoder.