auto-sync-0000

This commit is contained in:
opus
2026-04-23 00:00:04 +02:00
parent 070b37f34d
commit 61bc17f2e3
6 changed files with 8 additions and 2418 deletions

View File

@@ -1,6 +1,6 @@
{
"agent": "V41_Disk_Monitor",
"ts": "2026-04-22T23:30:02+02:00",
"ts": "2026-04-23T00:00:02+02:00",
"disk_pct": 98,
"disk_free_gb": 4,
"growth_per_day_gb": 1.5,

View File

@@ -1,6 +1,6 @@
{
"agent": "V41_Feature_Adoption_Tracker",
"ts": "2026-04-22T23:00:01+02:00",
"ts": "2026-04-23T00:00:02+02:00",
"features_tracked": 15,
"features_used_24h": 9,
"adoption_pct": 60,

View File

@@ -1,6 +1,6 @@
{
"agent": "V60_Nudge_Owner_Actions",
"ts": "2026-04-22T16:00:02+02:00",
"ts": "2026-04-23T00:00:01+02:00",
"cron": "every_8_hours",
"actions_pending_owner": {
"emails_drafts_V45_to_send": {
@@ -10,10 +10,10 @@
"action": "Yacine envoie via Gmail ymahboub@weval-consulting.com"
},
"ethica_renewal_Q1": {
"days_to_Q1_end": -22,
"days_to_Q1_end": -23,
"amount_keur": 280,
"urgency": "CRITICAL",
"action": "Close contrat avec Kaouther Najar avant -22 jours"
"action": "Close contrat avec Kaouther Najar avant -23 jours"
},
"sourcing_39_emails_linkedin": {
"count": 39,

View File

@@ -1,98 +0,0 @@
{
"timestamp": "2026-04-22T16:00:07+00:00",
"compute_ms": 4490,
"metrics": {
"agents": 0,
"agents_hierarchy": 0,
"skills": 839,
"instruction_files": 520,
"instruction_kb": 747,
"nonreg_pass": 148,
"nonreg_total": 148,
"nonreg_rate": 100,
"oss_tools": 765,
"oss_skills": 734,
"oss_tests": 765,
"docker": 20,
"ollama_models": 7,
"git_repos": 38,
"providers": [
{
"name": "Cerebras",
"latency_ms": 1442,
"status": "up"
},
{
"name": "Groq",
"latency_ms": 1362,
"status": "up"
}
]
},
"scores": {
"combined": 75,
"infra": 57,
"ecosystem": 100,
"agents": 0,
"skills": 100,
"nonreg": 100,
"oss": 100,
"docker": 100,
"providers": 72,
"hierarchy": 0,
"instructions": 100
},
"leaderboard": [
{
"name": "WEVAL_Ecosystem",
"score": 80.7,
"skills": 839,
"agents": 0
},
{
"name": "WEVIA",
"score": 10,
"type": "sovereign"
},
{
"name": "WEVAL_Manager",
"score": 72,
"type": "sovereign"
},
{
"name": "WEVAL_MiroFish",
"score": 100,
"type": "sovereign"
},
{
"name": "BLADE_AI",
"score": 110,
"type": "sovereign"
},
{
"name": "WEVAL_Droid",
"score": 110,
"type": "sovereign"
},
{
"name": "WEVAL_Code",
"score": 110,
"type": "sovereign"
},
{
"name": "WEVAL_OpenClaw",
"score": 79,
"type": "sovereign"
},
{
"name": "WEVAL_DeerFlow",
"score": 110,
"type": "sovereign"
},
{
"name": "WEVAL_Scrapy",
"score": 95,
"type": "sovereign"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
# WEVIA Master — System Documentation
Generated: Wed Apr 22 12:00:02 PM CEST 2026
Generated: Thu Apr 23 12:00:01 AM CEST 2026
## APIs (254)
## APIs (255)
wevia-action-engine.php
wevia-actions.php
wevia-admin-crm-bridge.php
@@ -55,6 +55,7 @@ wevia-chat-memory.php
wevia-chat.php
wevia-chat-relay.php
wevia-chat-test.php
wevia-chat-v2-direct.php
wevia-claude-code-patterns.php
wevia-claude-code.php
wevia-code-agent.php
@@ -82,317 +83,3 @@ wevia-dispatcher.php
wevia-docker-autofix.php
wevia-doctrine-74-fix-intent.php
wevia-doctrine-74-intent.php
wevia-doctrine-injector.php
wevia-dream.php
wevia-dynamic-exec.php
wevia-dynamic-resolver.php
wevia-ecosystem-health-144.php
wevia-ecosystem.php
wevia-email-api.php
wevia-enterprise-fleet.php
wevia-enterprise.php
wevia-exec-intercept.php
wevia-exec.php
wevia-factory.php
wevia-fast-path.php
wevia-fast-path-v3.php
wevia-fiability.php
wevia-filegen.php
wevia-file-write.php
wevia-fleet.php
wevia-full-exec.php
wevia-health.php
wevia-human-ai.php
wevia-infra-intercept.php
wevia-intent-autowire.php
wevia-json-api.php
wevia-kpi-feeders.php
wevia-lean-toc.php
wevia-live-context.php
wevia-live-metrics.php
wevia-manifest.php
wevia-master-api.php
wevia-master-autoheal.php
wevia-master-autonomous.php
wevia-master-dispatch.php
wevia-master-registry.php
wevia-mcp-hub.php
wevia-mcp-layer.php
wevia-meeting.php
wevia-mega-agents.php
wevia-mega-roster.php
wevia-memory-api.php
wevia-memory.php
wevia-multiagent.php
wevia-multiagent-sse.php
wevia-multi-ai.php
wevia-multi-provider.php
wevia-neurorag-api.php
wevia-new-models.php
wevia-nl-autowire.php
wevia-nl-normalizer-prehook.php
wevia-nps-submit.php
wevia-observe-crm-intent.php
wevia-office-senders-intent.php
wevia-openai.php
wevia-ops-intents.php
wevia-ops.php
wevia-ops-screens-intent.php
wevia-opus46-intents.php
wevia-opus-arch-actions-intents.php
wevia-opus-arch-early.php
wevia-opus-arch-intents.php
wevia-opus-autonomy.php
wevia-opus-depth.php
wevia-opus-intents.php
wevia-opus-write-intents.php
wevia-orchestration-v75.php
wevia-orchestrator-extra-agents.php
wevia-orchestrator-extra-agents-v72.php
wevia-orchestrator.php
wevia-orchestrator-scan.php
wevia-orchestrator-v2.php
wevia-orphans-mapper.php
wevia-oss-bridge.php
wevia-oss-intents.php
wevia-oss-scan.php
wevia-owner-actions-tracker.php
wevia-pages-registry.php
wevia-partners-intent.php
wevia-patch-file.php
wevia-pdns-prompt-intent.php
wevia-pending-loader.php
wevia-pipeline.php
wevia-post-exec.php
wevia-products-kpi-v80.php
wevia-prompt.php
wevia-providers.php
wevia-public-status.php
wevia-public-stream.php
wevia-public-wiki.php
wevia-qa-hub.php
wevia-quality-agent.php
wevia-quality-engine.php
wevia-quality-framework.php
wevia-real-alerts.php
wevia-redis-llm.php
wevia-regression-scanner.php
wevia-rnd.php
wevia-run-tests.php
wevia-safe-ops.php
wevia-safe-write.php
wevia-sanitizer-guard.php
wevia-security-fortress.php
wevia-self-diagnostic-intent.php
wevia-self-edit.php
wevia-send-kaouther-intent.php
wevia-services-live.php
wevia-skill-registry.php
wevia-skills.php
wevia-smart-router.php
wevia-sovereign-fc.php
wevia-sovereign-heal-intent.php
wevia-sovereign-intelligence.php
wevia-sovereign-proxy.php
wevia-sse-orchestrator.php
wevia-sse-orchestrator-public.php
wevia-sse-v76-agents-ext.php
wevia-stream-api.php
wevia-stream-sovereign.php
wevia-supervisor.php
wevia-test-email-intent.php
wevia-tips-catalog-v82.php
wevia-token-callback.php
wevia-tool-executor.php
wevia-tool-extensions.php
wevia-tools.php
wevia-tools-router.php
wevia-tool-test.php
wevia-track-s95-prompt-intent.php
wevia-truth-api.php
wevia-truth-builder.php
wevia-unified-api.php
wevia-unified.php
wevia-v60-tier1-bridges.php
wevia-v61-intents-include.php
wevia-v62-acquired-api.php
wevia-v62-intents-include.php
wevia-v63-acquired-enriched.php
wevia-v64-departments-kpi.php
wevia-v65-brain-api.php
wevia-v65-risk-erp-gaps.php
wevia-v66-all-erps-painpoints.php
wevia-v66-ia-building-api.php
wevia-v67-dashboard-api.php
wevia-v67-erp-agents-registry.php
wevia-v67-roi-simulator.php
wevia-v69-dg-command-center.php
wevia-v70-enterprise-complete.php
wevia-v70-honest-tracker.php
wevia-v71-intelligence-growth.php
wevia-v71-qahub.php
wevia-v71-risk-halu-plan.php
wevia-v72-intents-include.php
wevia-v73-intents-include.php
wevia-v74-gap-agents-factory.php
wevia-v74-intents-include.php
wevia-v74-sixsigma-api.php
wevia-v75-intents-include.php
wevia-v76-multi-agent-intent.php
wevia-v77-coherence.php
wevia-v77-parallel-executor.php
wevia-v78-capability-dispatcher.php
wevia-v79-kpi-pipeline.php
wevia-v81-ai-audit-100.php
wevia-v82-tips-catalog.php
wevia-v83-business-kpi.php
wevia-v83-multi-agent-orchestrator.php
wevia-vault-git-intents.php
wevia-vault-llm.php
wevia-vault.php
wevia-vault-search.php
wevia-vision-api.php
wevia-vision-vl.php
wevia-wave114-intents.php
wevia-wave114.php
wevia-webchat-direct.php
## Scripts (45)
wevia-antiregression.py
wevia-autodoc.sh
wevia-autointent-sync.sh
wevia-auto-renew.py
wevia-auto-wire.py
wevia-blade-admin.sh
wevia-blade-cleaner.sh
wevia-blade-ctl.sh
wevia-blade-health.sh
wevia-blade-monitor.sh
wevia-blade-relay.sh
wevia-blade-renew.py
wevia-cortex.py
wevia-cyber.py
wevia-daily-report.sh
wevia-deepseek-web.py
wevia-full-test.py
wevia-gap-analyzer.py
wevia-intel.sh
wevia-intents-pool.sh
wevia-l99-autofix.py
wevia-llm-worker.py
wevia-master-test.py
wevia-nonreg-agent.php
wevia-page-scan.sh
wevia-pilot.sh
wevia-quality-agent.py
wevia-register-agent.py
wevia-renew-pat.py
wevia-self-doc.sh
wevia-selfmanage.sh
wevia-self-meta.sh
wevia-site-builder.php
wevia-site-builder-v1-dark.php
wevia-site-builder-v2-light-pre-em.php
wevia-site-builder-v5-b8-BROKEN.php
wevia-snap-archiver.py
wevia-snap-archiver.sh
wevia-stealth.py
wevia-test.sh
wevia-token-renewal.sh
wevia-uptime.sh
wevia-ux-agent.py
wevia-webchat-api.py
wevia-webwide.py
## Crons (86)
*/10 * * * * /usr/bin/python3 /opt/weval-l99/screens-autodiscovery.py >> /var/log/screens-autodiscovery.log 2>&1
*/10 * * * * bash /opt/weval-l99/wevia-blade-ctl.sh status >> /var/log/wevia-blade.log 2>&1
*/10 * * * * bash /opt/weval-l99/wevia-pilot.sh
*/10 * * * * php /var/www/html/api/wevia-quality-agent.php > /dev/null 2>&1
*/10 * * * * timeout 120 python3 /opt/weval-l99/wevia-sso-guardian.py >> /var/log/wevia-sso-cache.log 2>&1
*/10 * * * * timeout 60 python3 /opt/weval-l99/wevia-sso-systemic.py >> /var/log/wevia-sso-systemic.log 2>&1
*/15 * * * * /opt/weval-ops/l99-nonreg-monitor.sh >> /var/log/l99-monitor.log 2>&1
*/15 * * * * /usr/local/bin/weval-l6s-collector.sh >>/var/log/weval-l6s-collector.log 2>&1
*/15 * * * * bash /opt/weval-ops/top-ia/self_heal_infra.sh >> /var/log/weval/self_heal_infra.log 2>&1
*/15 * * * * curl -s -o /dev/null http://127.0.0.1/api/v97-linkedin-control.php?action=auto_publish_due # v97-linkedin-control
*/15 * * * * php /opt/weval-l99/wevia-nonreg-agent.php >> /var/log/wevia-nonreg-agent.log 2>&1
*/15 * * * * python3 /opt/weval-ops/andon-monitor.py >> /var/log/weval-andon.log 2>&1
*/15 * * * * python3 /opt/weval-ops/crm-bridge-graph-to-activities.py >> /var/log/weval-crm-bridge.log 2>&1
*/15 * * * * timeout 60 python3 /opt/weval-l99/wevia-l99-autofix.py >> /var/log/wevia-l99-autofix.log 2>&1
*/2 * * * * /opt/php-fpm-watchdog.sh
*/2 * * * * /opt/wevia-brain/blade-poll-gguf.sh
*/2 * * * * bash /opt/weval-l99/wevia-blade-cleaner.sh >> /var/log/wevia-blade-cleaner.log 2>&1
*/20 * * * * /usr/bin/curl -s -o /dev/null http://127.0.0.1/api/v97-linkedin-control.php?action=browser_publish_due >> /var/log/v98-cron.log 2>&1 # v98-browser-cron
*/30 * * * * cd /opt/weval-l99 && python3 l99-purge-scan.sh >> /var/log/l99.log 2>&1
*/30 * * * * php /var/www/html/api/architecture-autonomous.php > /dev/null 2>&1
*/30 * * * * php /var/www/html/api/architecture-scanner.php > /dev/null 2>&1
*/30 * * * * php /var/www/weval/wevia-ia/wevia-dream-cron.php >> /var/log/wevia-dream.log 2>&1
*/30 * * * * python3 /opt/weval-l99/disk-guardian.py scan >> /var/log/disk-guardian.log 2>&1
*/30 * * * * python3 /opt/weval-l99/l99-auth-infra.py > /dev/null 2>&1
*/30 * * * * timeout 30 python3 /opt/weval-l99/ux-agent.py >> /var/log/ux-agent.log 2>&1
*/5 * * * * /opt/weval-l99/fix-perms-api-json.sh >> /var/log/fix-perms.log 2>&1
*/5 * * * * /opt/weval-l99/infra-guardian.sh
*/5 * * * * /opt/wevia-brain/proactive-monitor.sh
*/5 * * * * /usr/bin/python3 /opt/weval-l99/screens-health-check.py >> /var/log/screens-health.log 2>&1 && /usr/bin/python3 /opt/weval-l99/screens-health-purge-phantoms.py >> /var/log/screens-health.log 2>&1
*/5 * * * * /usr/local/bin/weval-fix-perms-api.sh >/var/log/weval-fix-perms.log 2>&1
*/5 * * * * /usr/local/bin/weval-kpi-collector.sh >>/var/log/weval-kpi-collector.log 2>&1
*/5 * * * * /var/www/html/api/scripts/fpm-saturation-guard.sh >> /var/log/fpm-saturation.log 2>&1
*/5 * * * * bash /opt/weval-l99/wevia-selfmanage.sh >> /var/log/wevia-selfmanage.log 2>&1
*/5 * * * * php /var/www/html/api/mirofish-ceo-cron.php > /dev/null 2>&1
*/5 * * * * php /var/www/html/api/wevia-auth-agent.php > /dev/null 2>&1
*/5 * * * * php /var/www/html/api/wevia-autonomy-controller.php >> /var/log/wevia-autonomy.log 2>&1
*/5 * * * * python3 /opt/weval-l99/wevia-antiregression.py >> /var/log/wevia-antiregression.log 2>&1
0 */12 * * * /usr/bin/curl -s -o /dev/null http://127.0.0.1/api/v97-linkedin-control.php?action=v99_auto_login >> /tmp/v99-cron.log 2>&1 # v99-auto-login
0 */12 * * * bash /opt/weval-l99/wevia-self-doc.sh
0 */2 * * * timeout 900 python3 /opt/weval-l99/wevia-visual-batch.py >> /var/log/wevia-visual-batch.log 2>&1
0 */3 * * * python3 /opt/weval-l99/wevia-visual-analysis.py >> /var/log/wevia-visual-analysis.log 2>&1
0 */3 * * * timeout 300 python3 /opt/weval-l99/wevia-control-tower.py >> /var/log/wevia-control-tower.log 2>&1
0 */4 * * * php /var/www/html/api/wevia-quality-framework.php > /dev/null 2>&1
0 */4 * * * timeout 300 python3 /opt/weval-l99/l99-mega-scanner.py > /var/log/l99-mega-scan.log 2>&1
0 */4 * * * timeout 300 python3 /opt/weval-l99/wevia-gap-filler.py >> /var/log/wevia-gap-filler.log 2>&1
0 */6 * * * /usr/bin/python3 /opt/weval-l99/screens-deep-scan.py >> /var/log/screens-deepscan.log 2>&1
0 */6 * * * cd /opt/weval-l99 && timeout 120 python3 l99-ux-agent.py > /var/log/l99-ux.log 2>&1
0 */6 * * * cd /opt/weval-nonreg && timeout 120 python3 full-nonreg-serverside.py > /var/log/full-nonreg.log 2>&1
0 */6 * * * php /opt/weval-l99/rnd-pipeline.php >> /var/log/wevia-rnd-pipeline.log 2>&1
0 */6 * * * php /var/www/html/api/auto-key-renew.php >> /var/log/key-renew.log 2>&1
0 */6 * * * sudo python3 /opt/weval-security/key-sync.py >> /var/log/security-sync.log 2>&1
0 */6 * * * timeout 900 python3 /opt/weval-l99/l99-deep-scan.py >> /var/log/l99-deep-scan.log 2>&1
0 1 * * * python3 /opt/ethica-enrich-v4.py 600 >> /var/log/ethica-enrich-v4.log 2>&1
0 10 * * * python3 /opt/ethica-enrich-searxng.py 500 >> /var/log/ethica-enrich-searxng.log 2>&1
0 16 * * * python3 /opt/ethica-enrich-searxng.py 500 >> /var/log/ethica-enrich-searxng.log 2>&1 # V152 second run/day for DZ enrichment
0 11,23 * * * python3 /opt/ethica-richscraper.py 1000 >> /var/log/ethica-richscraper.log 2>&1
0 2 * * * /usr/bin/python3 /opt/weval-ops/kpi-snapshot-daily.py >> /var/log/weval/kpi-daily.log 2>&1
0 2 * * 0 python3 /opt/tabibi-scraper.py >> /var/log/tabibi-scraper.log 2>&1
0 3 * * * bash /opt/weval-l99/wtp-integrity-daily.sh >> /var/log/wtp-integrity.log 2>&1
0 3 * * * sudo -u www-data python3 -B /opt/weval-l99/l99-playwright-visual.py > /tmp/pw_night.log 2>&1 && sudo -u www-data python3 -B /opt/weval-l99/l99-fullscan.py > /tmp/fs_night.log 2>&1 && sudo -u www-data python3 -B /opt/weval-nonreg/full-nonreg-serverside.py > /tmp/nr_night.log 2>&1 && python3 /opt/weval-l99/l99-state-updater.py > /tmp/l99_night.log 2>&1 # l99-full-night
0 3 * * 0 /opt/weval-ops/top-ia/finetune_cron_weekly.sh >> /var/log/weval/finetune-weekly.log 2>&1
0 3 * * 0 python3 /opt/weval-l99/ethica-scraper-cnam.py 100 >> /opt/weval-l99/logs/ethica-scraper-cnam.log 2>&1 # scraper-cnam-weekly
0 3 * * 0 sudo python3 /opt/weval-security/secret-scanner.py
0 3,12,20 * * * python3 /opt/ethica-cron-scraper.py >> /var/log/ethica-cron-scraper.log 2>&1
0 4,10,16,22 * * * python3 /opt/weval-l99/ethica-enrich-ma.py 300 >> /opt/weval-l99/logs/ethica-enrich-ma.log 2>&1 # MA-BOOST-ROOT
0 5 * * * python3 /opt/wevia-brain/learning-loop-analyzer.py >> /var/log/wevia/learning-loop.log 2>&1
0 6 * * * bash /opt/weval-l99/wevia-daily-report.sh
0 9 * * * curl -sf https://127.0.0.1/api/wevia-enterprise-fleet.php?action=run_standup -k -H Host:weval-consulting.com > /dev/null 2>&1
15,45 * * * * timeout 300 python3 /opt/weval-l99/wevia-agents-pack.py >> /var/log/wevia-agents-pack.log 2>&1
30 */2 * * * timeout 300 python3 /opt/weval-l99/wevia-systematic.py >> /var/log/wevia-systematic.log 2>&1
30 */4 * * * timeout 300 python3 /opt/weval-l99/wevia-register-agent.py >> /var/log/wevia-register.log 2>&1
30 5 * * * cd /opt/weval-l99 && timeout 120 python3 l99-functional-test.py >> /var/log/l99-functional.log 2>&1
55 23 * * * /opt/weval-ops/kpi-snapshot.sh >> /var/log/weval-kpi-snapshot.log 2>&1
@reboot nohup python3 /opt/weval-litellm/wevia-proxy.py 4001 > /var/log/litellm-proxy.log 2>&1 &
*/10 * * * * /opt/weval-ops/stripe-refresh.sh >/dev/null 2>&1
15 3 * * * /opt/weval-ops/wevia-handlers-detector.sh >> /var/log/weval/handlers-detector.log 2>&1
0 3 * * * cd /opt/weval-l99 && /usr/bin/python3 pw-six-sigma-v2.py >> /var/log/six-sigma-daily.log 2>&1
## Ollama Models
## Docker (20 containers)
weval-docuseal Up 7 seconds
loki Up 5 days
listmonk Up 6 days
plausible-plausible-1 Up 4 days
plausible-plausible-db-1 Up 4 days
plausible-plausible-events-db-1 Up 4 days
n8n-docker-n8n-1 Up 6 days
mattermost-docker-mm-db-1 Up 6 days
mattermost-docker-mattermost-1 Up 6 days (healthy)
twenty Up 6 days