{ "generated": "2026-04-09 11:28:35", "version": "1.0", "servers": [ { "id": "S204", "ip": "204.168.152.13", "private": "10.1.0.2", "role": "PRIMARY", "ssh": 49222, "disk_pct": 86, "disk_avail": "21G", "uptime": "up 2 weeks, 2 days, 21 hours, 24 minutes", "nginx": "active", "php_fpm": "active", "php_version": "8.5.3" }, { "id": "S95", "ip": "95.216.167.89", "private": "10.1.0.3", "role": "WEVADS Arsenal", "ssh": 22, "disk_pct": 84, "disk_avail": "24G", "sentinel": 1 }, { "id": "S151", "ip": "151.80.235.110", "private": null, "role": "DR\/Tracking OVH", "ssh": 22 } ], "docker": [ { "name": "loki", "status": "Up 10 hours", "ports": "" }, { "name": "chatwoot-redis", "status": "Up 22 hours", "ports": "" }, { "name": "langfuse", "status": "Up 22 hours", "ports": "" }, { "name": "node-exporter", "status": "Up 22 hours", "ports": "" }, { "name": "prometheus", "status": "Up 3 hours", "ports": "" }, { "name": "twenty", "status": "Up 22 hours", "ports": "" }, { "name": "twenty-redis", "status": "Up 22 hours", "ports": "" }, { "name": "searxng", "status": "Up 22 hours", "ports": "" }, { "name": "plausible", "status": "Up 22 hours", "ports": "" }, { "name": "plausible-db", "status": "Up 22 hours", "ports": "" }, { "name": "plausible-events", "status": "Up 22 hours", "ports": "" }, { "name": "n8n", "status": "Up 22 hours", "ports": "" }, { "name": "uptime-kuma", "status": "Up 22 hours (healthy)", "ports": "" }, { "name": "mattermost", "status": "Up 22 hours (healthy)", "ports": "" }, { "name": "vaultwarden", "status": "Up 22 hours (healthy)", "ports": "" }, { "name": "qdrant", "status": "Up 22 hours", "ports": "" } ], "domains": [ ], "screens": { "s204_html": 119, "s204_products": 88, "s204_api_php": 325, "s204_wevia_php": 7, "s95_arsenal_html": 1377, "s95_arsenal_api": 377 }, "auth": { "system": "PHP Session Auth", "outpost_port": 0, "provider_id": 5, "protected_count": 0, "users": [ "yacine", "yanis", "akadmin" ], "login_url": "\/login" }, "databases": { "s204": [ "postgres", "adx_system", "wevia_db", "twenty_db", "mattermost_db", "deerflow", "nocodb", "paperclip" ], "key_tables": { "kb_learnings": 1803, "kb_documents": 0, "ethica_medecins": 50004, "enterprise_agents": 0 } }, "ollama": [ { "name": "glm4:9b", "family": "chatglm", "params": "9.4B", "quant": "Q4_0", "size_gb": 5.5 }, { "name": "hermes3:8b", "family": "llama", "params": "8.0B", "quant": "Q4_0", "size_gb": 4.7 }, { "name": "moondream:latest", "family": "phi2", "params": "1B", "quant": "Q4_0", "size_gb": 1.7 }, { "name": "deepseek-r1:7b", "family": "qwen2", "params": "7.6B", "quant": "Q4_K_M", "size_gb": 4.7 }, { "name": "weval-brain-v3:latest", "family": "qwen3", "params": "8.2B", "quant": "Q4_K_M", "size_gb": 5.2 }, { "name": "qwen3:8b", "family": "qwen3", "params": "8.2B", "quant": "Q4_K_M", "size_gb": 5.2 }, { "name": "nomic-embed-text:v1.5", "family": "nomic-bert", "params": "137M", "quant": "F16", "size_gb": 0.3 }, { "name": "medllama2:latest", "family": "llama", "params": "7B", "quant": "Q4_0", "size_gb": 3.8 }, { "name": "all-minilm:latest", "family": "bert", "params": "23M", "quant": "F16", "size_gb": 0 }, { "name": "qwen3:4b", "family": "qwen3", "params": "4.0B", "quant": "Q4_K_M", "size_gb": 2.5 } ], "qdrant": [ { "name": "wevia_learnings", "vectors": 963 }, { "name": "weval_skills", "vectors": 14368 }, { "name": "wevia_kb", "vectors": 386 }, { "name": "wevia_memory", "vectors": 28 } ], "ai_providers": [ { "name": "Cerebras", "model": "Qwen-235B", "tier": "T1", "status": "active" }, { "name": "Groq", "model": "Llama-4-Scout", "tier": "T1", "status": "active" }, { "name": "SambaNova", "model": "Llama-3.3-70B", "tier": "T1", "status": "active" }, { "name": "NVIDIA NIM", "model": "Llama-3.1-70B", "tier": "T1", "status": "active" }, { "name": "Together", "model": "Qwen-2.5-72B", "tier": "T1", "status": "active" }, { "name": "Mistral", "model": "Mistral-Small", "tier": "T2", "status": "active" }, { "name": "Cohere", "model": "Command-R+", "tier": "T2", "status": "active" }, { "name": "Gemini", "model": "Gemini-2.0-Flash", "tier": "T2", "status": "active" }, { "name": "DeepSeek", "model": "DeepSeek-Chat", "tier": "T2", "status": "active" }, { "name": "OpenRouter", "model": "Multi", "tier": "T2", "status": "active" }, { "name": "Alibaba", "model": "Qwen-Max", "tier": "T2", "status": "active" }, { "name": "HuggingFace", "model": "Inference", "tier": "T3", "status": "active" }, { "name": "Replicate", "model": "Multi", "tier": "T3", "status": "active" }, { "name": "ZhiPu", "model": "GLM-4", "tier": "T3", "status": "active" }, { "name": "Ollama Local", "model": "weval-brain-v3", "tier": "T0", "status": "active" } ], "crons": { "s204_root": 0, "s204_www": 41, "s204_total": 41, "key_crons": [ { "name": "L99 Master", "freq": "*\/30", "target": "l99-master.py" }, { "name": "Autonomous Engine", "freq": "*\/5", "target": "wevia-master-autonomous" }, { "name": "L99 Pipeline", "freq": "*\/15", "target": "l99-pipeline.py" }, { "name": "L99 Alive", "freq": "*\/10", "target": "l99-alive.py" }, { "name": "Infra Guardian", "freq": "*\/5", "target": "infra-guardian.sh" }, { "name": "Blade Watchdog", "freq": "*\/5", "target": "blade-watchdog.php" }, { "name": "RAG Ingest", "freq": "*\/30", "target": "wevia-rag-ingest.sh" }, { "name": "Blade Orchestrator", "freq": "*\/30", "target": "blade-orchestrator.sh" }, { "name": "WEVIA Dream", "freq": "*\/30", "target": "wevia-dream-cron.php" }, { "name": "Port Protection", "freq": "*\/5", "target": "port-protection" }, { "name": "Watchdog", "freq": "*\/3", "target": "weval-watchdog.php" }, { "name": "Ethica Enrich", "freq": "daily 01h", "target": "ethica-enrich-v4.py" }, { "name": "Daily Brief", "freq": "daily 07h", "target": "weval-daily-brief.py" } ] }, "wiki": { "total_entries": 1803, "categories": [ { "category": "AUTO-FIX", "cnt": "786" }, { "category": "TOPOLOGY", "cnt": "426" }, { "category": "SYSTEMATIC", "cnt": "93" }, { "category": "L99-FULLSCAN", "cnt": "80" }, { "category": "DISCOVERY", "cnt": "45" }, { "category": "INFRA", "cnt": "37" }, { "category": "CONTROL-TOWER", "cnt": "24" }, { "category": "AGENT", "cnt": "20" }, { "category": "L99-SCAN", "cnt": "12" }, { "category": "FIX", "cnt": "10" }, { "category": "FLEET", "cnt": "8" }, { "category": "MASTER-INTENT", "cnt": "6" }, { "category": "Analyse", "cnt": "5" }, { "category": "SESSION-5AVR", "cnt": "5" }, { "category": "AUTH", "cnt": "5" }, { "category": "Maroc", "cnt": "5" }, { "category": "claude_2026", "cnt": "4" }, { "category": "SERVICES", "cnt": "4" }, { "category": "WEVAL Consulting", "cnt": "4" }, { "category": "PARADIGM", "cnt": "3" }, { "category": "Intelligence Artificielle", "cnt": "3" }, { "category": "FIX-CRITIQUE", "cnt": "3" }, { "category": "INTEGRATION", "cnt": "3" }, { "category": "L99-MEGA", "cnt": "2" }, { "category": "Diagramme", "cnt": "2" }, { "category": "Cependant", "cnt": "2" }, { "category": "QUALITY", "cnt": "2" }, { "category": "MONITORING", "cnt": "2" }, { "category": "Bien", "cnt": "2" }, { "category": "L99", "cnt": "2" }, { "category": "Introduction", "cnt": "2" }, { "category": "PROVIDERS", "cnt": "2" }, { "category": "Image", "cnt": "2" }, { "category": "Pour", "cnt": "2" }, { "category": "WEVIA", "cnt": "2" }, { "category": "Contexte", "cnt": "2" }, { "category": "L99-GAP", "cnt": "2" }, { "category": "Pourriez", "cnt": "2" }, { "category": "Voici", "cnt": "2" }, { "category": "L99-E2E", "cnt": "2" }, { "category": "Salut", "cnt": "2" }, { "category": "Pouvez", "cnt": "2" }, { "category": "Test", "cnt": "2" }, { "category": "WEVAL Consulting Casablanca", "cnt": "2" }, { "category": "Vous", "cnt": "2" }, { "category": "Document", "cnt": "2" }, { "category": "L99-EXHAUSTIVE", "cnt": "2" }, { "category": "Comparaison", "cnt": "2" }, { "category": "Casablanca", "cnt": "2" }, { "category": "ADKAR", "cnt": "1" }, { "category": "Vistex BTP Signavio", "cnt": "1" }, { "category": "Conduite", "cnt": "1" }, { "category": "DMAIC", "cnt": "1" }, { "category": "Industrie", "cnt": "1" }, { "category": "Proposition", "cnt": "1" }, { "category": "Accueil\nBienvenue", "cnt": "1" }, { "category": "Logo", "cnt": "1" }, { "category": "SAP ECC", "cnt": "1" }, { "category": "Votre", "cnt": "1" }, { "category": "Probl", "cnt": "1" }, { "category": "ANTI-REGRESSION", "cnt": "1" }, { "category": "Explique", "cnt": "1" }, { "category": "Zero Trust", "cnt": "1" }, { "category": "Augmented Generation", "cnt": "1" }, { "category": "RLHF", "cnt": "1" }, { "category": "Service", "cnt": "1" }, { "category": "Transformer", "cnt": "1" }, { "category": "Bonjour Bonjour", "cnt": "1" }, { "category": "Transformation", "cnt": "1" }, { "category": "Audit", "cnt": "1" }, { "category": "WEVAL", "cnt": "1" }, { "category": "Strat", "cnt": "1" }, { "category": "Maghreb", "cnt": "1" }, { "category": "ERP SAP", "cnt": "1" }, { "category": "Quelle", "cnt": "1" }, { "category": "Oracle", "cnt": "1" }, { "category": "Data", "cnt": "1" }, { "category": "Donn", "cnt": "1" }, { "category": "Quel", "cnt": "1" }, { "category": "Syst", "cnt": "1" }, { "category": "Ahmed", "cnt": "1" }, { "category": "UiPath", "cnt": "1" }, { "category": "Niveau PhD", "cnt": "1" }, { "category": "CLEANUP", "cnt": "1" }, { "category": "Notre", "cnt": "1" }, { "category": "TOUTES", "cnt": "1" }, { "category": "Maroc DDMRP OTIF", "cnt": "1" }, { "category": "Crit", "cnt": "1" }, { "category": "SAP Vistex Revenue Management", "cnt": "1" }, { "category": "Fine", "cnt": "1" }, { "category": "Compare AWS Azure GCP", "cnt": "1" }, { "category": "Healthcare", "cnt": "1" }, { "category": "BLADE", "cnt": "1" }, { "category": "Plan", "cnt": "1" }, { "category": "Conseil", "cnt": "1" }, { "category": "Nous", "cnt": "1" }, { "category": "Zero Trust SOC SIEM", "cnt": "1" }, { "category": "Amazon Web Services", "cnt": "1" }, { "category": "Retiens", "cnt": "1" }, { "category": "Diff", "cnt": "1" }, { "category": "QDRANT", "cnt": "1" }, { "category": "MITRE ATT", "cnt": "1" }, { "category": "FMCG", "cnt": "1" }, { "category": "Supply", "cnt": "1" }, { "category": "Exercice", "cnt": "1" }, { "category": "Redige", "cnt": "1" }, { "category": "Supply Chain", "cnt": "1" }, { "category": "Quels", "cnt": "1" }, { "category": "Propose", "cnt": "1" }, { "category": "Plateforme", "cnt": "1" }, { "category": "Cyber", "cnt": "1" }, { "category": "Tableau", "cnt": "1" }, { "category": "Migration SAP", "cnt": "1" }, { "category": "AUTH-AGENT", "cnt": "1" }, { "category": "Fais", "cnt": "1" }, { "category": "Iran", "cnt": "1" }, { "category": "OLLAMA", "cnt": "1" }, { "category": "Reessayez", "cnt": "1" }, { "category": "MORNE WEVAL", "cnt": "1" }, { "category": "Analyse SWOT", "cnt": "1" }, { "category": "SAP Vistex", "cnt": "1" }, { "category": "IoT WMS", "cnt": "1" }, { "category": "Industry", "cnt": "1" }, { "category": "What", "cnt": "1" }, { "category": "Strategie", "cnt": "1" }, { "category": "Rappelle", "cnt": "1" }, { "category": "DMAIC Six Sigma", "cnt": "1" }, { "category": "Avantages", "cnt": "1" }, { "category": "Explique RLHF", "cnt": "1" }, { "category": "Huawei Cloud", "cnt": "1" }, { "category": "PMO SAFe", "cnt": "1" }, { "category": "Migration SAP ECC", "cnt": "1" }, { "category": "team_work", "cnt": "1" }, { "category": "Bonjour Pr", "cnt": "1" }, { "category": "Maroc DDMRP OTIF WMS TMS", "cnt": "1" }, { "category": "Architecture", "cnt": "1" }, { "category": "Framework NIST", "cnt": "1" }, { "category": "Automatiser", "cnt": "1" }, { "category": "Compare RLHF DPO Constitutional AI", "cnt": "1" }, { "category": "Genere", "cnt": "1" }, { "category": "Elle", "cnt": "1" }, { "category": "Constitutional AI", "cnt": "1" }, { "category": "Brownfield", "cnt": "1" }, { "category": "Confirmation", "cnt": "1" }, { "category": "Architecture IA", "cnt": "1" }, { "category": "KPIs", "cnt": "1" }, { "category": "Quelles", "cnt": "1" }, { "category": "SWOT", "cnt": "1" }, { "category": "Comparons", "cnt": "1" }, { "category": "Services", "cnt": "1" }, { "category": "Maroc TMA", "cnt": "1" }, { "category": "Contraintes", "cnt": "1" }, { "category": "Intelligence", "cnt": "1" }, { "category": "Donne", "cnt": "1" }, { "category": "Vistex", "cnt": "1" }, { "category": "Maroc CMI", "cnt": "1" }, { "category": "Audite", "cnt": "1" }, { "category": "Aide", "cnt": "1" }, { "category": "DKIM DMARC", "cnt": "1" }, { "category": "Zero Trust SOC", "cnt": "1" }, { "category": "Bonjour Yacine", "cnt": "1" }, { "category": "Workshop", "cnt": "1" }, { "category": "Compare RLHF DPO GRPO Constitutional AI", "cnt": "1" }, { "category": "Comparatif ERP PME", "cnt": "1" }, { "category": "Programme", "cnt": "1" }, { "category": "SAP MM", "cnt": "1" }, { "category": "Phases", "cnt": "1" }, { "category": "Autres", "cnt": "1" }, { "category": "FHIR", "cnt": "1" }, { "category": "SESSION-7AVR", "cnt": "1" }, { "category": "FHIR IA", "cnt": "1" }, { "category": "MLOps", "cnt": "1" }, { "category": "MIROFISH", "cnt": "1" }, { "category": "Ecris", "cnt": "1" }, { "category": "Suite", "cnt": "1" }, { "category": "Nearshore", "cnt": "1" }, { "category": "Bienvenue", "cnt": "1" }, { "category": "Retrieval", "cnt": "1" }, { "category": "KYC BAM", "cnt": "1" }, { "category": "Afrique", "cnt": "1" }, { "category": "Dans", "cnt": "1" }, { "category": "Azure", "cnt": "1" }, { "category": "Budget", "cnt": "1" }, { "category": "INSTRUCTION SYSTEME", "cnt": "1" }, { "category": "CNDP", "cnt": "1" }, { "category": "Compare", "cnt": "1" }, { "category": "HubSpot", "cnt": "1" }, { "category": "Control", "cnt": "1" }, { "category": "SESSION-6AVR", "cnt": "1" }, { "category": "Bonjour Salut", "cnt": "1" }, { "category": "Maroc KPIs OTIF", "cnt": "1" }, { "category": "Vistex SAP", "cnt": "1" }, { "category": "Traduis", "cnt": "1" }, { "category": "Maroc IoT WMS", "cnt": "1" }, { "category": "SaaS", "cnt": "1" }, { "category": "CODE BLOCK", "cnt": "1" }, { "category": "Cahier", "cnt": "1" }, { "category": "Maroc FHIR", "cnt": "1" }, { "category": "DESIGN", "cnt": "1" }, { "category": "Compare RLHF", "cnt": "1" }, { "category": "Dynamics", "cnt": "1" }, { "category": "Python", "cnt": "1" }, { "category": "FORMAT OBLIGATOIRE", "cnt": "1" }, { "category": "SAP ERP", "cnt": "1" }, { "category": "INFRA-SESSION", "cnt": "1" }, { "category": "Cette", "cnt": "1" }, { "category": "OWASP Top", "cnt": "1" }, { "category": "ALERT", "cnt": "1" }, { "category": "Logo Weval", "cnt": "1" } ], "qdrant_vectors": 386 }, "applications": [ { "name": "WEVIA Chatbot", "type": "AI", "url": "\/wevia", "port": null, "server": "S204", "auth": "public" }, { "name": "WEVIA Admin", "type": "Admin", "url": "\/wevia-admin", "port": null, "server": "S204", "auth": "php-session" }, { "name": "WEVIA Life", "type": "Email AI", "url": "\/products\/wevialife-app.html", "port": null, "server": "S204", "auth": "php-session" }, { "name": "Workspace", "type": "Hub", "url": "\/products\/workspace.html", "port": null, "server": "S204", "auth": "php-session" }, { "name": "Arsenal\/WEVADS", "type": "Email Marketing", "url": "wevads.weval-consulting.com", "port": 5890, "server": "S95", "auth": "php-session" }, { "name": "ADX\/iResponse", "type": "Email Platform", "url": "wevads.weval-consulting.com", "port": 5821, "server": "S95", "auth": "iResponse" }, { "name": "Ethica HCP", "type": "Healthcare B2B", "url": "consent.wevup.app", "port": null, "server": "S204", "auth": "ethica-auth" }, { "name": "CRM (Twenty)", "type": "CRM", "url": "crm.weval-consulting.com", "port": 3000, "server": "S204", "auth": "php-session" }, { "name": "Mattermost", "type": "Chat", "url": "mm.weval-consulting.com", "port": 8065, "server": "S204", "auth": "php-session" }, { "name": "n8n", "type": "Automation", "url": "n8n.weval-consulting.com", "port": 5678, "server": "S204", "auth": "php-session" }, { "name": "Uptime Kuma", "type": "Monitoring", "url": "monitor.weval-consulting.com", "port": 3001, "server": "S204", "auth": "php-session" }, { "name": "Plausible", "type": "Analytics", "url": "analytics.weval-consulting.com", "port": 8000, "server": "S204", "auth": "php-session" }, { "name": "DeerFlow", "type": "AI Research", "url": "deerflow.weval-consulting.com", "port": 2024, "server": "S204", "auth": "php-session" }, { "type": "SSO\/IAM", "url": "weval-consulting.com", "port": 0, "server": "S204", "auth": "admin" }, { "name": "SearXNG", "type": "Search", "url": null, "port": 8888, "server": "S204", "auth": "internal" }, { "name": "Qdrant", "type": "Vector DB", "url": null, "port": 6333, "server": "S204", "auth": "internal" }, { "name": "Ollama", "type": "LLM Runtime", "url": null, "port": 11434, "server": "S204", "auth": "internal" }, { "name": "Flowise", "type": "AI Flow", "url": null, "port": 3088, "server": "S204", "auth": "internal" }, { "name": "MiroFish", "type": "AI Agent", "url": "mirofish.weval-consulting.com", "port": 3050, "server": "S204", "auth": "php-session" }, { "name": "Open WebUI", "type": "LLM UI", "url": null, "port": 3002, "server": "S204", "auth": "internal" }, { "name": "Vaultwarden", "type": "Passwords", "url": null, "port": 8222, "server": "S204", "auth": "internal" }, { "name": "Prometheus", "type": "Metrics", "url": null, "port": 9000, "server": "S204", "auth": "internal" }, { "name": "PMTA", "type": "MTA", "url": null, "port": 25, "server": "S95", "auth": "internal" }, { "name": "KumoMTA", "type": "MTA", "url": null, "port": 8010, "server": "S95", "auth": "internal" }, { "name": "Sentinel", "type": "Orchestrator", "url": null, "port": 5890, "server": "S95", "auth": "internal" } ], "cloud": [ { "provider": "Hetzner", "role": "S204+S95", "type": "Bare Metal", "region": "Germany" }, { "provider": "OVH", "role": "S151 DR\/Tracking", "type": "VPS", "region": "France" }, { "provider": "Cloudflare", "role": "CDN+DNS+WAF", "type": "SaaS", "region": "Global" }, { "provider": "Huawei Cloud", "role": "Partner Certifié", "type": "IaaS", "region": "MENA" }, { "provider": "Scaleway", "role": "GPU Inference", "type": "IaaS", "region": "France" } ], "partnerships": [ "SAP Gold Partner", "Huawei Cloud", "Vistex", "IQVIA", "Scaleway" ], "ux_agent": { "pass": 129, "fail": 12, "warn": 11, "total": 152, "timestamp": "2026-04-09 12:00:03", "gauge_health_center": "X=0px Y=0px", "gauge_auto_center": "X=0px Y=0px", "design_tokens": { "bg": "#00b", "card": "#18181b", "font": "Inter" } }, "l99": { "master": { "total": 93, "pass": 89, "fail": 2, "timestamp": "2026-04-07T01:32:48.454012" }, "auth": { "pass": 24, "fail": 0 } }, "cortex": { "fast_lines": 3607, "router_lines": 753, "router_functions": 12, "today_requests": 0, "today_cost": 0, "avg_latency_ms": 0, "top_provider": "N\/A", "providers_used": 0 }, "optimizations": { "recent_commits": [], "auto_fixes": [ { "fact": "AUTO-FIX 09Apr2026 11:27: 3 fixes applied. S204: Disk 86% élevé; Ollama: 33.6GB de modèles; Ollama: 10 modèles chargés", "created_at": "2026-04-09 13:27:51.567847" }, { "fact": "AUTO-FIX 09Apr2026 11:27: 3 fixes applied. S204: Disk 86% élevé; Ollama: 33.6GB de modèles; Ollama: 10 modèles chargés", "created_at": "2026-04-09 13:27:41.111304" }, { "fact": "AUTONOMY 09Apr 11:25: 1 fixes. Disk light cleanup 86%", "created_at": "2026-04-09 13:25:02.322951" }, { "fact": "AUTONOMY 09Apr 11:20: 1 fixes. Disk light cleanup 86%", "created_at": "2026-04-09 13:20:03.095932" }, { "fact": "AUTONOMY 09Apr 11:15: 1 fixes. Disk light cleanup 86%", "created_at": "2026-04-09 13:15:03.034912" }, { "fact": "AUTONOMY 09Apr 11:10: 1 fixes. Disk light cleanup 86%", "created_at": "2026-04-09 13:10:02.411892" }, { "fact": "AUTONOMY 09Apr 11:05: 1 fixes. Disk light cleanup 86%", "created_at": "2026-04-09 13:05:02.385976" }, { "fact": "AUTO-FIX 09Apr2026 11:00: 3 fixes applied. S204: Disk 86% élevé; Ollama: 33.6GB de modèles; Ollama: 10 modèles chargés", "created_at": "2026-04-09 13:00:11.266626" }, { "fact": "AUTO-FIX 09Apr2026 11:00: 4 fixes applied. S204: Disk 86% élevé; S204: PHP-FPM DOWN; Ollama: 33.6GB de modèles; Ollama: 10 modèles chargés", "created_at": "2026-04-09 13:00:06.572349" }, { "fact": "AUTO-FIX 09Apr2026 11:00: 4 fixes applied. S204: Disk 86% élevé; S204: PHP-FPM DOWN; Ollama: 33.6GB de modèles; Ollama: 10 modèles chargés", "created_at": "2026-04-09 13:00:06.490652" } ], "architecture_decisions": [ { "fact": "Crons: root=48 www-data=41 cron.d=68 total=157", "created_at": "2026-04-09 12:30:10.425944" }, { "fact": "Crons: root=48 www-data=38 cron.d=68 total=154", "created_at": "2026-04-09 10:30:10.370913" }, { "fact": "Crons: root=48 www-data=41 cron.d=68 total=157", "created_at": "2026-04-09 08:30:08.51848" }, { "fact": "Crons: root=48 www-data=41 cron.d=68 total=157", "created_at": "2026-04-09 06:30:09.044767" }, { "fact": "Crons: root=48 www-data=41 cron.d=68 total=157", "created_at": "2026-04-09 04:30:10.483936" }, { "fact": "Crons: root=48 www-data=39 cron.d=67 total=154", "created_at": "2026-04-09 02:30:08.593924" }, { "fact": "Crons: root=48 www-data=39 cron.d=67 total=154", "created_at": "2026-04-09 00:30:09.260929" }, { "fact": "Crons: root=48 www-data=39 cron.d=67 total=154", "created_at": "2026-04-08 22:30:10.869425" }, { "fact": "Crons: root=48 www-data=39 cron.d=67 total=154", "created_at": "2026-04-08 20:30:03.788811" }, { "fact": "Crons: root=48 www-data=38 cron.d=67 total=153", "created_at": "2026-04-08 18:30:04.781926" }, { "fact": "Crons: root=48 www-data=37 cron.d=67 total=152", "created_at": "2026-04-08 16:30:04.252294" }, { "fact": "Crons: root=48 www-data=36 cron.d=67 total=151", "created_at": "2026-04-08 14:30:03.730058" }, { "fact": "Crons: root=48 www-data=36 cron.d=67 total=151", "created_at": "2026-04-08 12:30:04.873162" }, { "fact": "Crons: root=48 www-data=34 cron.d=67 total=149", "created_at": "2026-04-08 10:30:04.905964" }, { "fact": "Crons: root=48 www-data=33 cron.d=67 total=148", "created_at": "2026-04-08 08:30:03.905415" } ], "pipelines": [ { "name": "CORTEX Smart Router", "status": "active", "desc": "T0 Ollama → T1 Free APIs → T2 Fallbacks", "routes": 3607 }, { "name": "RAG Ingest", "status": "active", "desc": "Cron *\/30 → Qdrant semantic indexing", "freq": "*\/30" }, { "name": "L99 Quality Gate", "status": "active", "desc": "253+ tests, 28 auth tests", "freq": "*\/30" }, { "name": "Blade Orchestrator", "status": "active", "desc": "GPU polling + model sync", "freq": "*\/30" }, { "name": "Infra Guardian", "status": "active", "desc": "Auto-restart nginx\/php\/docker", "freq": "*\/5" }, { "name": "Ethica Scraper Pipeline", "status": "active", "desc": "4 spiders, RichScraper, SearXNG", "freq": "daily" }, { "name": "WEVIA Dream", "status": "active", "desc": "Background learning + dataset enrichment", "freq": "*\/30" }, { "name": "SSO Health", "status": "active", "freq": "*\/5" }, { "name": "Daily Brief", "status": "active", "desc": "Morning synthesis → Mattermost", "freq": "daily 07h" }, { "name": "Architecture Scanner", "status": "active", "desc": "This page — auto-scan + recommendations", "freq": "*\/30" } ], "agents_deployed": [ { "name": "Monitor Agent", "role": "Watches all services, auto-restarts", "status": "active" }, { "name": "DevOps Agent", "role": "Git sync, deployment, rollback", "status": "active" }, { "name": "Ethica Agent", "role": "HCP scraping, validation, enrichment", "status": "active" }, { "name": "Security Agent", "role": "Key rotation, secret scan, vulnerability check", "status": "active" }, { "name": "Blade Agent", "role": "GPU orchestration, model management", "status": "active" }, { "name": "Dream Agent", "role": "Background learning, dataset generation", "status": "active" }, { "name": "RAG Agent", "role": "Knowledge ingestion, vector indexing", "status": "active" }, { "name": "Quality Agent", "role": "L99 NonReg, regression detection", "status": "active" } ] }, "mirofish": { "status": "active", "reports": 0, "bridge": "\/api\/mirofish-bridge.php" }, "recommendations": { "score": 91, "total": 5, "critical": 0, "warning": 1, "info": 2, "opportunity": 2, "auto_fixed": 3, "fixes_log": [ { "title": "S204: Disk 86% élevé", "cmd": "find \/var\/log -name '*.gz' -delete; find \/var\/log -name '*.1' -size +10M -exec truncate -s 0 {} +; journalctl --vacuum-size=200M; docker image prune -af; pip cache purge 2>\/dev\/null", "output": "Total reclaimed space: 0B\nWARNING: No matching packages\nFiles removed: 0", "time": "2026-04-09 11:28:36" }, { "title": "Ollama: 33.6GB de modèles", "cmd": "curl -s -X DELETE http:\/\/127.0.0.1:11434\/api\/delete -d {\"name\":\"weval-brain-v2:latest\"} 2>\/dev\/null; curl -s -X DELETE http:\/\/127.0.0.1:11434\/api\/delete -d {\"name\":\"qwen2.5:7b\"} 2>\/dev\/null; curl -s -X DELETE http:\/\/127.0.0.1:11434\/api\/delete -d {\"name\":\"mistral:latest\"} 2>\/dev\/null", "output": "{\"error\":\"invalid character 'n' looking for beginning of object key string\"}{\"error\":\"invalid character 'n' looking for beginning of object key string\"}{\"error\":\"invalid character 'n' looking for begi", "time": "2026-04-09 11:28:36" }, { "title": "Ollama: 10 modèles chargés", "cmd": "curl -s -X DELETE http:\/\/127.0.0.1:11434\/api\/delete -d {\"name\":\"weval-brain-v2:latest\"} 2>\/dev\/null", "output": "{\"error\":\"invalid character 'n' looking for beginning of object key string\"}", "time": "2026-04-09 11:28:36" } ], "recommendations": [ { "severity": "warning", "category": "INFRA", "title": "S204: Disk 86% élevé", "detail": "Espace disque > 85%. Prévoir nettoyage. Vérifier \/var\/log, Docker images, old backups.", "action": "auto", "fix_cmd": "find \/var\/log -name '*.gz' -delete; find \/var\/log -name '*.1' -size +10M -exec truncate -s 0 {} +; journalctl --vacuum-size=200M; docker image prune -af; pip cache purge 2>\/dev\/null", "auto_fixed": true, "fix_output": "Total reclaimed space: 0B\nWARNING: No matching packages\nFiles removed: 0" }, { "severity": "info", "category": "SCALABILITY", "title": "Ollama: 33.6GB de modèles", "detail": "Espace modèles important. Considérer supprimer modèles non utilisés.", "action": "auto", "fix_cmd": "curl -s -X DELETE http:\/\/127.0.0.1:11434\/api\/delete -d {\"name\":\"weval-brain-v2:latest\"} 2>\/dev\/null; curl -s -X DELETE http:\/\/127.0.0.1:11434\/api\/delete -d {\"name\":\"qwen2.5:7b\"} 2>\/dev\/null; curl -s -X DELETE http:\/\/127.0.0.1:11434\/api\/delete -d {\"name\":\"mistral:latest\"} 2>\/dev\/null", "auto_fixed": true, "fix_output": "{\"error\":\"invalid character 'n' looking for beginning of object key string\"}{\"error\":\"invalid character 'n' looking for beginning of object key string\"}{\"error\":\"invalid character 'n' looking for begi" }, { "severity": "opportunity", "category": "OPTIMIZATION", "title": "Ollama: 10 modèles chargés", "detail": "Beaucoup de modèles. Fine-tuner weval-brain-v3 comme modèle unique remplaçant les autres.", "action": "auto", "fix_cmd": "curl -s -X DELETE http:\/\/127.0.0.1:11434\/api\/delete -d {\"name\":\"weval-brain-v2:latest\"} 2>\/dev\/null", "auto_fixed": true, "fix_output": "{\"error\":\"invalid character 'n' looking for beginning of object key string\"}" }, { "severity": "info", "category": "OPTIMIZATION", "title": "41 crons actifs sur S204", "detail": "Nombre élevé de crons. Consolider les tâches similaires, éviter chevauchements.", "action": "monitor", "fix_cmd": "" }, { "severity": "opportunity", "category": "SECURITY", "action": "opportunity", "fix_cmd": "" } ] }, "scan_time_ms": 904 }