wiki-session-16avr

This commit is contained in:
WEVIA
2026-04-16 05:29:19 +02:00
parent 0f5bb6e6ba
commit 2f444fda86
10 changed files with 96 additions and 39 deletions

View File

@@ -80,3 +80,18 @@ n8n, gitea, loki, langfuse, prometheus, searxng, plausible (x3), twenty (x2), up
Volume: /var/lib/docker/volumes/n8n_data/_data/
5 workflows: Health Monitor (URL fixé → ecosystem-health.php), Error Monitor x2, AutoLearn x2
API key: weval-n8n-2026
## Session 16 Avril 2026
### Arena Web Providers (8/8 sovereign 0EUR)
- DeepSeek, Copilot, Meta, Qwen, Perplexity, DuckDuckGo, LeChat, HuggingChat
- Tous: identite WEVIA + RAG Qdrant + execution reelle + cascade 0EUR
- DeepSeek = meilleur Opus replacement (12/12, 3s)
### WEVIA Master Autonomie
- wevia-ops.php: 13 actions execution reelle
- OPS hook dans wevia-infra-intercept.php
### Arena v2: /weval-arena-v2.html
### Sentinel v2.3.3: 27 tasks done
### Doctrine: JAMAIS .user.ini auto_prepend

File diff suppressed because one or more lines are too long

View File

@@ -13,5 +13,5 @@
"Run simulation",
"CEO insights"
],
"timestamp": "2026-04-16 03:20:01"
"timestamp": "2026-04-16 03:25:02"
}

View File

@@ -1,8 +1,8 @@
{
"timestamp": "2026-04-16 05:20:05",
"timestamp": "2026-04-16 05:25:05",
"healthy": false,
"issues": [
"Domain crm.weval-consulting.com: HTTP 502",
"Domain deerflow.weval-consulting.com: HTTP 502",
"Domain mm.weval-consulting.com: HTTP 502",
"Domain n8n.weval-consulting.com: HTTP 502",
"Domain analytics.weval-consulting.com: HTTP 502"

View File

@@ -1,5 +1,5 @@
{
"timestamp": "2026-04-16 03:20:08",
"timestamp": "2026-04-16 03:25:09",
"healthy": false,
"checks": {
"outpost": "DOWN",
@@ -8,7 +8,7 @@
"flow:wevads.weval-consulting.com": "FAIL:301",
"flow:ethica.weval-consulting.com": "FAIL:200",
"flow:n8n.weval-consulting.com": "FAIL:502",
"flow:crm.weval-consulting.com": "FAIL:502",
"flow:crm.weval-consulting.com": "FAIL:200",
"flow:mm.weval-consulting.com": "FAIL:502",
"flow:analytics.weval-consulting.com": "FAIL:502",
"flow:deerflow.weval-consulting.com": "FAIL:200",
@@ -19,7 +19,7 @@
"docker:authentik-worker": "NOT_FOUND",
"docker:authentik-db": "NOT_FOUND",
"docker:authentik-redis": "NOT_FOUND",
"open_ports": 46,
"open_ports": 47,
"nginx": "OK"
},
"flow_ok": 2,
@@ -30,62 +30,62 @@
{
"level": "critical",
"msg": "Outpost DOWN 9090",
"ts": "2026-04-16T03:20:01+00:00"
"ts": "2026-04-16T03:25:02+00:00"
},
{
"level": "critical",
"msg": "Outpost STILL DOWN",
"ts": "2026-04-16T03:20:06+00:00"
"ts": "2026-04-16T03:25:07+00:00"
},
{
"level": "warning",
"msg": "Auth flow wevads.weval-consulting.com: 301",
"ts": "2026-04-16T03:20:07+00:00"
"ts": "2026-04-16T03:25:07+00:00"
},
{
"level": "warning",
"msg": "Auth flow ethica.weval-consulting.com: 200",
"ts": "2026-04-16T03:20:07+00:00"
"ts": "2026-04-16T03:25:07+00:00"
},
{
"level": "warning",
"msg": "Auth flow n8n.weval-consulting.com: 502",
"ts": "2026-04-16T03:20:07+00:00"
"ts": "2026-04-16T03:25:07+00:00"
},
{
"level": "warning",
"msg": "Auth flow crm.weval-consulting.com: 502",
"ts": "2026-04-16T03:20:07+00:00"
"msg": "Auth flow crm.weval-consulting.com: 200",
"ts": "2026-04-16T03:25:07+00:00"
},
{
"level": "warning",
"msg": "Auth flow mm.weval-consulting.com: 502",
"ts": "2026-04-16T03:20:07+00:00"
"ts": "2026-04-16T03:25:08+00:00"
},
{
"level": "warning",
"msg": "Auth flow analytics.weval-consulting.com: 502",
"ts": "2026-04-16T03:20:08+00:00"
"ts": "2026-04-16T03:25:08+00:00"
},
{
"level": "warning",
"msg": "Auth flow deerflow.weval-consulting.com: 200",
"ts": "2026-04-16T03:20:08+00:00"
"ts": "2026-04-16T03:25:08+00:00"
},
{
"level": "warning",
"msg": "Callback location missing in nginx",
"ts": "2026-04-16T03:20:08+00:00"
"ts": "2026-04-16T03:25:08+00:00"
}
],
"fixes": [
{
"title": "Restart authentik",
"ts": "2026-04-16T03:20:01+00:00"
"ts": "2026-04-16T03:25:02+00:00"
},
{
"title": "Callback location auto-added",
"ts": "2026-04-16T03:20:08+00:00"
"ts": "2026-04-16T03:25:08+00:00"
}
]
}

View File

@@ -1,11 +1,11 @@
{
"timestamp": "2026-04-16 03:20:01",
"timestamp": "2026-04-16 03:25:02",
"version": "1.0",
"disk": 79,
"ram": 18,
"ram": 17,
"docker": 12,
"ssl_days": 354,
"ollama_models": 5,
"ollama_models": 0,
"arch_score": 55,
"fixes_count": 1,
"alerts_count": 6,
@@ -14,49 +14,48 @@
"title": "Restart php-fpm",
"cmd": "systemctl restart php8.5-fpm",
"output": "",
"time": "03:20:02"
"time": "03:25:02"
}
],
"alerts": [
{
"level": "critical",
"msg": "S204:php-fpm DOWN (:9000)",
"time": "03:20:01"
"time": "03:25:02"
},
{
"level": "critical",
"msg": "S204:deerflow DOWN (:2024)",
"time": "03:20:02"
"time": "03:25:02"
},
{
"level": "critical",
"msg": "S204:authentik DOWN (:9090)",
"time": "03:20:02"
"time": "03:25:02"
},
{
"level": "warning",
"msg": "Token : expired",
"time": "03:20:03"
"time": "03:25:03"
},
{
"level": "warning",
"msg": "Token : expired",
"time": "03:20:03"
"time": "03:25:03"
},
{
"level": "warning",
"msg": "Architecture score 55\/100",
"time": "03:20:03"
"time": "03:25:03"
}
],
"log": [
"03:20:02 AUTO-FIX: Restart php-fpm",
"03:20:02 Disk: 79%",
"03:20:02 SSL: 354d remaining",
"03:20:02 Docker: 12 containers",
"03:20:02 Ollama: 5 models, 5.2GB",
"03:20:02 RAM: 18%",
"03:20:03 Arch score: 55\/100"
"03:25:02 AUTO-FIX: Restart php-fpm",
"03:25:02 Disk: 79%",
"03:25:02 SSL: 354d remaining",
"03:25:02 Docker: 12 containers",
"03:25:02 RAM: 17%",
"03:25:03 Arch score: 55\/100"
],
"s204_services": 8,
"s95_mta": 5

View File

@@ -1 +1 @@
{"ts":"05:22","status":"offline"}
{"ts":"05:28","status":"offline"}

View File

@@ -1 +1 @@
{"ts": "05:20", "status": "ok"}
{"ts": "05:25", "status": "ok"}

8
maintenance.html Normal file
View File

@@ -0,0 +1,8 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Service en maintenance</title>
<style>body{background:#0a0a0f;color:#e8e8f0;font-family:Outfit,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh;margin:0}
.box{text-align:center;padding:40px;border:1px solid #2a2a3e;border-radius:12px;background:#12121a;max-width:500px}
h1{color:#06d6a0;font-size:24px}p{color:#8888aa;line-height:1.6}
.badge{display:inline-block;padding:4px 12px;background:rgba(245,158,11,.15);color:#f59e0b;border-radius:6px;font-size:12px;margin-top:16px}</style></head>
<body><div class="box"><h1>⚙️ Service en déploiement</h1>
<p>Ce service est en cours de configuration.<br>Il sera disponible prochainement.</p>
<span class="badge">WEVAL Infrastructure</span></div></body></html>

View File

@@ -0,0 +1,35 @@
# Session 16 Avril 2026 — Arena Web Providers + WEVIA Master Autonomie
## Résumé
Marathon session: wiring 8 web chat providers gratuits dans WEVAL Arena, WEVIA Master autonomie totale, RAG+execution pour tous providers, Arena v2 redesign.
## Réalisations
- **8/8 web providers** fonctionnels via sovereign cascade (DeepSeek, Copilot, Meta, Qwen, Perplexity, DuckDuckGo, Le Chat, HuggingChat)
- **WEVIA Master autonome**: reconcile, test providers, nonreg, git push, ethica via wevia-ops.php
- **Tous web providers = WEVIA Master**: identité WEVIA, RAG Qdrant, exécution réelle, 13 actions ops
- **Arena v2**: 8 cartes providers, consensus MoA, quick actions, 405 options avancées
- **Sentinel v2.3.3**: 27 tasks exécutées sur Razer
- **Benchmark**: DeepSeek = meilleur remplacement Opus (12/12 score, 3s, 3009ch)
- **NonReg: 152/152 | 0 port écrasé | 0 page écrasée**
## Root Causes Fixées (RC#26-40)
- RC#26: Fast-path intercepte → OPS hook + SSE intents
- RC#31: DeepSeek 403 datacenter → sovereign fallback
- RC#34: DeepSeek absent webchat → ajouté + sélecteurs
- RC#36: Chatbot pas connecté ops → OPS hook infra-intercept
- RC#37: Test providers timeout → curl_multi parallèle
- RC#38: deepseek-web pas dans multi-provider → auto_prepend hook
- RC#39: Sovereign cascade port 4000 down → Cerebras+Groq direct
- RC#40: .user.ini casse WEVADS → SUPPRIMÉ, routing direct dans Arena v2
## Fichiers créés/modifiés
- /var/www/html/api/wevia-ops.php (13 actions: reconcile, test_providers, nonreg, git_push, webchat, docker_list, git_log, disk, ports, crons, services, ethica)
- /var/www/html/api/wevia-webchat-direct.php (enhanced sovereign: RAG + exec + WEVAL identity)
- /var/www/html/api/deepseek-hook.php (safe hook, .user.ini SUPPRIMÉ)
- /var/www/html/weval-arena-v2.html (redesign complet)
- /var/www/weval/wevia-ia/wevia-infra-intercept.php (OPS router)
## Doctrine ajoutée
- JAMAIS de .user.ini auto_prepend sur répertoire partagé
- DeepSeek = meilleur Opus replacement (0€, 3s, 12/12)
- Web providers = proxy via webchat-direct, PAS multi-provider