diff --git a/api/wevia-sse-orchestrator.php b/api/wevia-sse-orchestrator.php index ebffbc656..abf8a6735 100644 --- a/api/wevia-sse-orchestrator.php +++ b/api/wevia-sse-orchestrator.php @@ -335,6 +335,17 @@ if (preg_match('/active.*powerdns.*confirmed|pdns.*go.*live.*confirmed/i', $msg) } // === END CF-BYPASS INTENTS === +// === CF-BYPASS V33 — PDNS ACTIVATE PROMPT (UX guide) === +// Cause racine V32: utilisateur tapait "activate powerdns" sans "confirmed" +// → orchestrator ne détectait pas pdns_activate_gated → UX cassée, pas de guide +// V33 fix: intent guide qui répond AVANT activation avec pre-flight + mot magique +if (preg_match('/activ.*powerdns|activ.*pdns|go.*live.*pdns|start.*pdns|enable.*pdns|finir.*pdns|finish.*pdns|phase.*1.*finish|cf-bypass.*phase.*1/i', $msg) + && !preg_match('/confirmed|valide|ok.*activ|go.*live.*confirmed/i', $msg)) { + $intents[] = ['id'=>'pdns_activate_prompt','cmd'=>'curl -s --max-time 8 "http://127.0.0.1:5890/api/wevia-pdns-prompt-intent.php?msg=' . urlencode($msg) . '" 2>&1 | head -c 1800']; +} +// === END V33 === + + // EXECUTE detected intents if (!empty($intents)) { sse(['type'=>'executor','status'=>'start','intents'=>count($intents)]); diff --git "a/api/\031X\033\vKKH" "b/api/\031X\033\vKKH" deleted file mode 100644 index 9643f2ae5..000000000 --- "a/api/\031X\033\vKKH" +++ /dev/null @@ -1,32 +0,0 @@ -# PowerDNS config WEVADS CF-Bypass -# Souverain, bind priv\u00e9 uniquement, no conflict systemd-resolved -# GOLD: /var/backups/gold_cf_bypass_s204_20260417_180728/pdns.conf.original - -launch=bind -bind-config=/etc/powerdns/named.conf -local-address=10.1.0.2 -local-port=53 -setgid=pdns -setuid=pdns - -# Performance -distributor-threads=2 -receiver-threads=1 -queue-limit=1500 - -# Security: only internal AS -allow-axfr-ips=10.0.0.0/8,172.16.0.0/12 -disable-axfr=no - -# Logs -loglevel=4 -log-dns-queries=no -log-dns-details=no - -# API disabled (on cause via bind zone files directly) -api=no -webserver=no - -# Version cache -cache-ttl=60 -query-cache-ttl=60 diff --git a/dashboards-hub.html b/dashboards-hub.html index e1336261a..3cc231f35 100644 --- a/dashboards-hub.html +++ b/dashboards-hub.html @@ -182,4 +182,13 @@ async function loadKPIs() { loadKPIs(); setInterval(loadKPIs, 30000); + + +
+

Lean 6σ · Enterprise Model

+
+
🏗️ VSM 15 Départements
SIPOC · 930 agents · 2484 skills
+
📊 DMAIC Tracker
Define · Measure · Analyze · Improve · Control
+
📈 KPI Live Dashboard
Real-time metrics par département
+
diff --git a/dashboards-hub.html.GOLD-20260417-185112-pre-v33-vsm-dmaic-integration b/dashboards-hub.html.GOLD-20260417-185112-pre-v33-vsm-dmaic-integration new file mode 100644 index 000000000..e1336261a --- /dev/null +++ b/dashboards-hub.html.GOLD-20260417-185112-pre-v33-vsm-dmaic-integration @@ -0,0 +1,185 @@ + + + +Dashboards Hub · WEVAL Live + + +

🎛️ Dashboards Hub · WEVAL Live

+

Navigation centrale pour tous les dashboards live. Auto-refresh 30s par dashboard. 0 hardcode. UX premium doctrine 60. Click sur une tile pour ouvrir.

+ +

KPIs temps réel

+
+
Ethica HCPs
+
O365 accounts
+
CRM contacts
+
B2B leads
+
Total sends
+
DB rows total
+
NonReg score
+
L99 score
+
+ +

Business dashboards

+
+ +
💊
+

Ethica HCPs Live

+
146K+ médecins pharma avec breakdown DZ/MA/TN/INTL, consent/campaigns/tracking 30 jours
+
Premium · Auto-refresh 30s
+
+ +
📧
+

Office 365 Live

+
6403 accounts, 9 tenants (6 actifs), warming/sends/health
+
Premium · Auto-refresh 30s
+
+ +
👥
+

CRM Live

+
Twenty pipeline + legacy 256K contacts, doctrine 55 alert staleness
+
Premium · Auto-refresh 30s
+
+ +
👥
+

Visual Mgmt Live

+
Twenty pipeline + legacy 256K contacts, doctrine 55 alert staleness
+
Premium · Auto-refresh 30s
+
+
+ +

Technique dashboards

+
+ +
🗄️
+

Database UX Premium

+
674 tables PostgreSQL, 12M+ rows, schemas breakdown, critical business tables, top 20
+
NEW · Auto-refresh 30s
+
+ +
🖥️
+

Infra S204 UX Premium

+
Load/Mem/Disk/FPM + 14 services + 11 ports + 19 Docker containers
+
NEW · Auto-refresh 10s
+
+ +
💤
+

Dormant capabilities

+
158 capabilities + OSS clones + 10 guards list + session Opus logs
+
Premium · 30s widget auto-refresh
+
+ +
🎯
+

WEVIA Orchestrator

+
Intents/Tools/Skills/Vault/Wiki/Archi/Pilotage - 7 panels
+
Premium · Live scan
+
+
+ +

Architecture & monitoring

+
+ +
🏗️
+

Agents Architecture

+
61 agents / 5 tiers / 14 flows / 5 3D tables
+
Live · CSS2D
+
+ +
🎖️
+

Director Center

+
C-level dashboard: NonReg/L99/Volumes/Providers/Webhooks
+
Premium
+
+ +
🗺️
+

Cartographie Screens

+
196 HTML pages + 496 APIs mapping
+
Live · 233KB
+
+ +
🧠
+

WEVIA Master Chat

+
Interface NL, 15 guards early exec réel, 24 agents SSE
+
Live · Brain
+
+
+ +

API endpoints (integration ready)

+
+
+
🔌
+

REST endpoints (9)

+
/api/ethica-stats-api.php
/api/office-admins.php?action=status
/api/opus5-crm-audit.php
/api/db-stats-live.php
/api/infra-live.php
/api/nonreg-api.php?cat=all
/api/l99-api.php?action=stats
/api/wevia-master-api.php
/api/wevia-orchestrator-scan.php
+
+
+
🚀
+

CX Relay

+
POST k=WEVADS2026&c=<B64> to /api/cx
Shell exec via www-data NOPASSWD
+
+
+
🛰️
+

Sentinel S95

+
GET 10.1.0.3:5890/api/sentinel-brain.php?action=exec&cmd=
WireGuard vSwitch
+
+
+ + +