Wiki Knowledge Base

Documentation technique · Architecture · Guides · Référence

🏗 Architecture

4 serveurs: S204 (primary), S95 (email/DB), S151 (OVH), Blade (desktop)
WireGuard VPN · Cloudflare CDN · Nginx reverse proxy
S204S95S151Blade

🧠 AI Providers

Cascade souveraine: Groq → Cerebras → SambaNova → Gemini → CF → Ollama
14 providers · 0€ · Smart router 305 patterns
0€14 providers

💊 Ethica Pharma

141K+ HCPs: Maroc 19,407 · Algérie 91,985 · Tunisie 17,329
Client: Kaouther Najar · Groupe Ethica/CFAO Healthcare
Qdrant 14,368 vectors · DabaDoc scraping

💬 WEVIA Chatbot

5,832 lignes · 71 modules · Smart router v6 · 305 patterns
SSE streaming · JSON fallback · Per-intent cascade 13 types
WEVIA PUBLIC + WEVCODE + Master

🔒 Sécurité

0 CVE critical · CrowdSec IDS/IPS · Fail2Ban SSH
SSL 30j valide · Nuclei weekly scan · chattr +i protection
847 firewall rules · Vaultwarden vault

🐳 Docker Stack

17 containers UP: Mattermost, n8n, Flowise, Qdrant, SearXNG, OpenWebUI, Plausible, Loki, UptimeKuma, Vaultwarden, Twenty CRM, plus services

📦 Git & Déploiement

Gitea 50 repos souverains · GitHub 17 mirrors · ~15 commits/jour
CI/CD: chattr -i → fix → chattr +i → Puppeteer verify → git commit
PAT expire ~15 avril 2026

🔗 Relay Chain

CX: POST k=WEVADS2026 → /api/cx (S204, www-data, ~15s)
Droid: POST k=DROID2026 → /api/droid
Sentinel S95: port 5890 (backup 8443)
Blade: auto-sync 60s agent

📎 Paperclip Fleet

676 agents · 22 departments · 150 LIVE
CEO/Prospect/Consult/Dev/QA/Infra/B2B/Sovereign
OSS Discovery · Auto-hire · Skill matching
DNS DOWN

🦌 DeerFlow

Deep research engine · 12+ sources · LangGraph
3 models: SambaNova → Groq → Cerebras
42 skills (7 WEVAL + 19 Claude + 16 native) · Memory v1.0
LIVE

📧 WEVADS IA

41-page SPA · Node.js port 5850 · 7 routes
Login: yacineutt@gmail.com · Backend API active
3 MTAs: PMTA:25+587, KumoMTA:8010, Postfix:2525

🧪 NonReg & Qualité

151/153 tests · Playwright Chrome · 96 vidéos
Selenium + curl + Lean 6σ + ToC
Front + Back + API + DB validated · 2x/jour (6h/18h)

⏰ Crons & Automation

80+ crons actifs sur S204/S95/S151
NonReg 2x/j · Ethica scraping 3x/j · DabaDoc enrichment 6h
Backup 4h · OSS trending daily · Director */15min

💳 Paiements

Stripe SK+PK LIVE configurés
WhatsApp Business token+phone actif
Webhook endpoints ready · Test charge OK

Agents-Archi 3D

Three.js r170 ESM, 4 tiers, 61 agents
CSS2DRenderer + OrbitControls autoRotate
Regles: pointer-events:none, zero script hors module

📌 Wave 121 complete: active auto-fix + wiki-append +

Wave 121 complete: active auto-fix + wiki-append + video recording + git-sync intents wired
[wiki-append via WEVIA Master 10/04 15:20]

📌 Wave 122 Opus: register status, cross-server S95+S

Wave 122 Opus: register status, cross-server S95+S151+S204, full system test, S95 UP 7 jours via 10.1.0.3 VPN
[wiki-append via WEVIA Master 10/04 15:27]

📌 Wave 122 watchdog fix deployed a588b7a7

Wave 122 watchdog fix deployed a588b7a7
[wiki-append via WEVIA Master 10/04 15:34]

📌 Public sanitize 12 leaks fixed - wevia_sanitize_pu

Public sanitize 12 leaks fixed - wevia_sanitize_public wrapped L3607 blacklist 22 words added GOLD 20260411
[wiki-append via WEVIA Master 10/04 22:57]

📌 2026-04-11 PUBLIC: 12/12 leaks sanitized 12/12 adv

2026-04-11 PUBLIC: 12/12 leaks sanitized 12/12 adversarial passed 6/6 business content OK
[wiki-append via WEVIA Master 10/04 23:03]

📌 2026-04-11 INFRA: S151 SSH eradicated blackhole ro

2026-04-11 INFRA: S151 SSH eradicated blackhole route persist load 5.18 to 0.92 recovered
[wiki-append via WEVIA Master 10/04 23:03]

📌 2026-04-11 BLADE WINDOWS auto-recovery installed -

2026-04-11 BLADE WINDOWS auto-recovery installed - blade-ah.sh + injected line 3 wevia-blade-cleaner.sh CPU 97 to 49 percent
[wiki-append via WEVIA Master 10/04 23:29]

📌 2026-04-11 SESSION FINAL L99 270/270 Public 12/12

2026-04-11 SESSION FINAL L99 270/270 Public 12/12 sanitized 12/12 adversarial Master 15 wired 175 blocks 29 waves S151 blackhole persist
[wiki-append via WEVIA Master 10/04 23:29]

📌 2026-04-11 L99-BRAIN fix: endpoint autonomous->

2026-04-11 L99-BRAIN fix: endpoint autonomous->master-api JSON reader->r.json SSE disabled - responds instantly
[wiki-append via WEVIA Master 11/04 07:31]

📌 2026-04-11 OPS-CENTER fix: Ollama port 11434->1

2026-04-11 OPS-CENTER fix: Ollama port 11434->11434 S151 function returns DOWN instantly no SSH
[wiki-append via WEVIA Master 11/04 07:31]

📌 2026-04-11 BLADE-AI fix: intervals 4x slower 15s-&

2026-04-11 BLADE-AI fix: intervals 4x slower 15s->60s no more CPU thrash on page load
[wiki-append via WEVIA Master 11/04 07:31]

📌 2026-04-11 SCREENSHOTS 12/12 Playwright captured L

2026-04-11 SCREENSHOTS 12/12 Playwright captured L99 345/345 100% all layers GREEN
[wiki-append via WEVIA Master 11/04 07:31]

📌 2026-04-11 FULL TEST: Screenshots 12/12 Master 21/

2026-04-11 FULL TEST: Screenshots 12/12 Master 21/21 Public 9/10 Widget 5/5 Leaks 12/12 L99 345/345 Blade 16%CPU
[wiki-append via WEVIA Master 11/04 08:09]

📌 2026-04-11 CLOSE BUTTONS: x toggle added to 24 pag

2026-04-11 CLOSE BUTTONS: x toggle added to 24 pages UNIFIED LIVE + LIVE OPS + PLAN ACTION overlays
[wiki-append via WEVIA Master 11/04 08:09]

📌 2026-04-11 WIDGET FIX: Qui est WEVAL responds corr

2026-04-11 WIDGET FIX: Qui est WEVAL responds correctly via chatbot-api->weval-ia-fast cascade
[wiki-append via WEVIA Master 11/04 08:09]

📌 2026-04-11 FIX blade-ah.sh: added staleness check

2026-04-11 FIX blade-ah.sh: added staleness check 600s + cooldown 600s stops auto_task flood 152 tasks cleaned
[wiki-append via WEVIA Master 11/04 13:04]

📌 2026-04-11 SCAN: other Claude Wave 135 fix widget

2026-04-11 SCAN: other Claude Wave 135 fix widget WEVAL hardrule + wevia-json-api.php Wave 165 added
[wiki-append via WEVIA Master 11/04 13:04]

📌 2026-04-11 L99 autonomous 19 fails = old api/expor

2026-04-11 L99 autonomous 19 fails = old api/exports orphans cleaned - not real failures
[wiki-append via WEVIA Master 11/04 13:04]

📌 Session finale Opus1 11avr: widget hardrule corrig

Session finale Opus1 11avr: widget hardrule corrige, accents UTF8, boutons caches, chatuser quinze sur quinze, all green
[wiki-append via WEVIA Master 11/04 13:40]

📌 Test multi-agents 11avr session Opus1 validee

Test multi-agents 11avr session Opus1 validee
[wiki-append via WEVIA Master 11/04 14:12]

📌 2026-04-11 FINAL: Master autonomy 24/24 tier0 test

2026-04-11 FINAL: Master autonomy 24/24 tier0 tested - 24 auto-wired 212 blocks - disk_check wired - PW 60s - zero LLM fallback
[wiki-append via WEVIA Master 11/04 14:19]

📌 Session 11avr: multi-agents OK register LIVE 4420L

Session 11avr: multi-agents OK register LIVE 4420L commit all zero dirty
[wiki-append via WEVIA Master 11/04 14:23]

📌 2026-04-11 MEGAFIX: blade| removed from 6 PHP file

2026-04-11 MEGAFIX: blade| removed from 6 PHP files via file_write+exec_s204 - OPcache flushed - blade task create restored
[wiki-append via WEVIA Master 11/04 18:33]

📌 2026-04-11 6SIGMA-50CMD: 50/50 tier0 100pct 6σ 52

2026-04-11 6SIGMA-50CMD: 50/50 tier0 100pct 6σ 52auto 305blocks 0EUR sovereign
[wiki-append via WEVIA Master 11/04 20:09]

📌 2026-04-12 6SIGMA-CONTINUOUS: 60/60 tier0 100pct s

2026-04-12 6SIGMA-CONTINUOUS: 60/60 tier0 100pct sovereign 0EUR 0LLM
[wiki-append via WEVIA Master 11/04 23:07]

📌 2026-04-12 SKILLS-WIRE: 8 new skills wired pr_revi

2026-04-12 SKILLS-WIRE: 8 new skills wired pr_review+browser_agent+webhook+background+cicd+image_gen+voice_tts+systematic_debug
[wiki-append via WEVIA Master 12/04 01:04]

📌 2026-04-12 SKILLS-DEPLOYED: 6 PHP skill executors

2026-04-12 SKILLS-DEPLOYED: 6 PHP skill executors deployed pr-review+webhook+image-gen+voice-tts+debug+browser on S204 wired into Master router
[wiki-append via WEVIA Master 12/04 11:04]

Relay Chain v111

CX: POST k=WEVADS2026 enc=b64 /api/cx
Droid: /api/droid, S95 Sentinel: 5890/8443
Hex encoding pour fichiers, nohup pour ops longues

Smart Router 370

autonomous.php 370+ patterns SHORT-CIRCUIT
Cascade 7 FREE: Groq-HF-NVIDIA-Gemma4-Cerebras-SambaNova-Mistral
0 EUR par requete, anti-hallucination prompt

Ethica HCP Pipeline

126138 HCPs (DZ 91K, MA 19K, TN 17K)
Qdrant 14368 vecteurs, enrichissement cron S95 6h
Gap: 23K emails manquants, DabaDoc scraper actif

L99 Canvas Test

Playwright + swiftshader WebGL headless
canvas.toDataURL > 5000 bytes = 3D OK
8/10 pages visuelles, 76 screenshots archive

Blade AI Agent

Razer Blade sentinel-agent 60s auto-sync
18 Claude Code patterns, watchdog 2min immortal
Cascade: GLM-5 WEVIA Alibaba Keyword
WEVIA Architecture v3.3 · WEVAL Consulting · 0€

16AVR-SOIR: Opus46 session - OpenClaw 17 providers 60 modèl

16AVR-SOIR: Opus46 session - OpenClaw 17 providers 60 modèles, 15 intents avancés wirés, weval-manager cascade fixée (global secrets), L99 83pct Puppeteer, NonReg 153/153, Groq restauré.
[16/04 20:52]

16AVR-NUIT2: 8/8 intents EXECUTENT (0 simulation). 19 opus46

16AVR-NUIT2: 8/8 intents EXECUTENT (0 simulation). 19 opus46 intents. server_load+crons_detail+nuclei_scan+skills_scan wirés. Reconciliation 14 dirty autre session. 277 intents total.
[16/04 21:05]
🗺 Cartographie live 3914 ecrans

inventaire 3914 8) save vault GOLD session-archive-prep-17av

inventaire 3914 8) save vault GOLD session-archive-prep-17avr.gold 9) NonReg apres. Tu rapportes chaque etape avec status reel REUSSI ou ECHEC pas un plan.
[16/04 22:41]

AUDIT LINKEDIN+ARCHI déployé widget banner sur 3 pages + int

AUDIT LINKEDIN+ARCHI déployé widget banner sur 3 pages + intents WEVIA Master wired L99 304/304
[16/04 23:22]

Wave 2 posts linkedin générés 6 piliers déployés preview pag

Wave 2 posts linkedin générés 6 piliers déployés preview page live
[16/04 23:37]

VAGUE2-2026-04-17 : 6 posts piliers LinkedIn déployés + inde

VAGUE2-2026-04-17 : 6 posts piliers LinkedIn déployés + indexes Qdrant 70100-70106 + intents posts_v2/show_post wired + L99 304/304
[16/04 23:39]

VAGUE2 2026-04-17: 6 pillar LinkedIn posts + posts_v2 intent

VAGUE2 2026-04-17: 6 pillar LinkedIn posts + posts_v2 intent wired + Qdrant 70100-70106 indexed + L99 304/304 unchanged
[16/04 23:40]

DATA-COHERENCE fix 141K+ to 141K+ sur 3 ecrans: agents-archi

DATA-COHERENCE fix 141K+ to 141K+ sur 3 ecrans: agents-archi enterprise-model wevia-meeting-rooms. Root cause weval-unified-pipeline. L99 304/304. Gitea push de9aade9
[16/04 23:58]

WEVIA Master auto wire 3 pages + data coherence fix 22 pages

WEVIA Master auto wire 3 pages + data coherence fix 22 pages 0 stale L99 304/304
[17/04 00:05]

enterprise-model banner wired sed-escape bug fixed via Pytho

enterprise-model banner wired sed-escape bug fixed via Python 9 pages Playwright PASS DATA-COHERENCE 0 stale
[17/04 00:06]

P0 BUSINESS DOSSIERS déployé /p0-dossiers.php wire intent p0

P0 BUSINESS DOSSIERS déployé /p0-dossiers.php wire intent p0_status live HCPs 146668 5 dossiers prets Kaouther Azure AD OVH SMS S151 Gmail PMTA-O365
[17/04 02:26]

fais plan puis ensuite rapport en parallele apres update wik

fais plan puis ensuite rapport en parallele apres update wiki
[17/04 15:16]

📌 2026-04-17 AUTO-SYNC: 10 commits — f7c9fb35 PIPE

2026-04-17 AUTO-SYNC: 10 commits — f7c9fb35 PIPELINE: auto-sync
[wiki-auto-append 17/04 04:31]

📌 2026-04-17 AUTO-SYNC: 10 commits — 8a8649f6 auto

2026-04-17 AUTO-SYNC: 10 commits — 8a8649f6 auto-sync-0755
[wiki-auto-append 17/04 08:00]

📌 2026-04-17 AUTO-SYNC: 10 commits — c5254a7d auto

2026-04-17 AUTO-SYNC: 10 commits — c5254a7d auto-sync-1155
[wiki-auto-append 17/04 12:00]

📌 2026-04-17 AUTO-SYNC: 10 commits — dc7177e4 feat

2026-04-17 AUTO-SYNC: 10 commits — dc7177e4 feat(orchestrator): page_scan + branch_archi intents + Ollama doctrine
[wiki-auto-append 17/04 14:34]

📌 2026-04-17 AUTO-SYNC: 10 commits — 132a7ede feat

2026-04-17 AUTO-SYNC: 10 commits — 132a7ede feat(orchestrator): extend branch_archi from 4 to 7 pages + Playwright
[wiki-auto-append 17/04 14:59]

📌 2026-04-17 AUTO-SYNC: 10 commits — ee96e858 auto

2026-04-17 AUTO-SYNC: 10 commits — ee96e858 auto-sync-1555
[wiki-auto-append 17/04 16:00]

📌 2026-04-17 AUTO-SYNC: 10 commits — c92ab789 fix(

2026-04-17 AUTO-SYNC: 10 commits — c92ab789 fix(meeting-rooms): correct /weval-premium.css path to /css/weval-premi
[wiki-auto-append 17/04 16:31]

📌 2026-04-17 AUTO-SYNC: 10 commits — 53357589 auto

2026-04-17 AUTO-SYNC: 10 commits — 53357589 auto-sync-1955
[wiki-auto-append 17/04 20:00]

📌 2026-04-18 AUTO-SYNC: 10 commits — f117645f sour

2026-04-18 AUTO-SYNC: 10 commits — f117645f source-of-truth.json refresh (doctrine90-v2): 16 ERP modules + 16 enter
[wiki-auto-append 18/04 00:00]

📌 2026-04-18 AUTO-SYNC: 10 commits — cb7d1b00 auto

2026-04-18 AUTO-SYNC: 10 commits — cb7d1b00 auto-sync-0355
[wiki-auto-append 18/04 04:00]

📌 2026-04-18 AUTO-SYNC: 10 commits — 5e1d4533 auto

2026-04-18 AUTO-SYNC: 10 commits — 5e1d4533 auto-sync-0755
[wiki-auto-append 18/04 08:00]

📌 2026-04-18 AUTO-SYNC: 10 commits — 3734dfa5 auto

2026-04-18 AUTO-SYNC: 10 commits — 3734dfa5 auto-sync-1155
[wiki-auto-append 18/04 12:00]

📌 2026-04-18 AUTO-SYNC: 10 commits — 3267ef694 aut

2026-04-18 AUTO-SYNC: 10 commits — 3267ef694 auto-commit via WEVIA vault_git intent 2026-04-18T13:58:36+00:00
[wiki-auto-append 18/04 16:00]

📌 2026-04-18 AUTO-SYNC: 10 commits — 7fc0ae2f2 aut

2026-04-18 AUTO-SYNC: 10 commits — 7fc0ae2f2 auto-sync-1955
[wiki-auto-append 18/04 20:00]

📌 2026-04-19 AUTO-SYNC: 10 commits — 0b0fc18c3 aut

2026-04-19 AUTO-SYNC: 10 commits — 0b0fc18c3 auto-sync-2355
[wiki-auto-append 19/04 00:00]

📌 2026-04-19 AUTO-SYNC: 10 commits — 35aeb2287 aut

2026-04-19 AUTO-SYNC: 10 commits — 35aeb2287 auto-sync-0355
[wiki-auto-append 19/04 04:00]

📌 2026-04-19 AUTO-SYNC: 10 commits — b3c8586a7 aut

2026-04-19 AUTO-SYNC: 10 commits — b3c8586a7 auto-sync-0755
[wiki-auto-append 19/04 08:00]

📌 2026-04-19 AUTO-SYNC: 10 commits — ca7937290 aut

2026-04-19 AUTO-SYNC: 10 commits — ca7937290 auto-sync-1155
[wiki-auto-append 19/04 12:00]

📌 2026-04-19 AUTO-SYNC: 10 commits — 71d1d9479 B12

2026-04-19 AUTO-SYNC: 10 commits — 71d1d9479 B12 Fix 7 wiki public: honesty guard complete chain (Fix 1 to Fix 7) [
[wiki-auto-append 19/04 16:00]

📌 2026-04-19 AUTO-SYNC: 10 commits — 5b90677fc aut

2026-04-19 AUTO-SYNC: 10 commits — 5b90677fc auto-sync-1955
[wiki-auto-append 19/04 20:00]

📌 2026-04-20 AUTO-SYNC: 10 commits — 061575c27 aut

2026-04-20 AUTO-SYNC: 10 commits — 061575c27 auto-sync-2355
[wiki-auto-append 20/04 00:00]

📌 2026-04-20 AUTO-SYNC: 10 commits — 89d0ffec5 aut

2026-04-20 AUTO-SYNC: 10 commits — 89d0ffec5 auto-commit via WEVIA vault_git intent 2026-04-20T01:55:01+00:00
[wiki-auto-append 20/04 04:00]

📌 2026-04-20 AUTO-SYNC: 10 commits — 465027234 aut

2026-04-20 AUTO-SYNC: 10 commits — 465027234 auto-sync-0755
[wiki-auto-append 20/04 08:00]

📌 2026-04-20 AUTO-SYNC: 10 commits — 893c9a4a2 aut

2026-04-20 AUTO-SYNC: 10 commits — 893c9a4a2 auto-sync-opus46
[wiki-auto-append 20/04 12:00]

📌 2026-04-20 AUTO-SYNC: 10 commits — a12b632b9 aut

2026-04-20 AUTO-SYNC: 10 commits — a12b632b9 auto-sync via WEVIA git_sync_all intent 2026-04-20T15:57:46+02:00
[wiki-auto-append 20/04 16:00]