From 06fa8c80bb1718545bdfdf7b24cf68b2de33ccb2 Mon Sep 17 00:00:00 2001 From: opus Date: Mon, 20 Apr 2026 00:15:02 +0200 Subject: [PATCH] auto-sync-0015 --- api/agent-leads-sync.json | 2 +- api/blade-actions-surfaced.json | 8 ++--- api/blade-heartbeat.json | 6 ++-- .../task_20260419221001_65db01.json | 11 +++++++ .../task_20260419221501_6f84f8.json | 11 +++++++ api/mql-scoring-status.json | 30 +------------------ api/v83-business-kpi-latest.json | 2 +- 7 files changed, 32 insertions(+), 38 deletions(-) create mode 100644 api/blade-tasks/task_20260419221001_65db01.json create mode 100644 api/blade-tasks/task_20260419221501_6f84f8.json diff --git a/api/agent-leads-sync.json b/api/agent-leads-sync.json index 19c7ee185..48efa7a42 100644 --- a/api/agent-leads-sync.json +++ b/api/agent-leads-sync.json @@ -1,6 +1,6 @@ { "agent": "V45_Leads_Sync", - "ts": "2026-04-20T00:00:04+02:00", + "ts": "2026-04-20T00:10:02+02:00", "paperclip_total": 48, "active_customer": 4, "warm_prospect": 5, diff --git a/api/blade-actions-surfaced.json b/api/blade-actions-surfaced.json index 630af590d..dcc50006c 100644 --- a/api/blade-actions-surfaced.json +++ b/api/blade-actions-surfaced.json @@ -1,15 +1,15 @@ { - "generated_at": "2026-04-20T00:05:01.779366", + "generated_at": "2026-04-20T00:15:01.575600", "stats": { - "total": 522, - "pending": 1005, + "total": 524, + "pending": 1009, "kaouther_surfaced": 29, "chrome_surfaced": 10, "notif_only_done": 0, "autofix_archived": 0, "cerebras_archived": 0, "older_3d_archived": 0, - "unknown": 483, + "unknown": 485, "errors": 0 }, "actions": [ diff --git a/api/blade-heartbeat.json b/api/blade-heartbeat.json index ade2e980d..ace3c65a8 100644 --- a/api/blade-heartbeat.json +++ b/api/blade-heartbeat.json @@ -1,8 +1,8 @@ { "status": "ALIVE", - "ts": "2026-04-20T00:00:02.772701", - "last_heartbeat": "2026-04-20T00:00:02.772701", - "last_heartbeat_ts_epoch": 1776636002, + "ts": "2026-04-20T00:15:01.483625", + "last_heartbeat": "2026-04-20T00:15:01.483625", + "last_heartbeat_ts_epoch": 1776636901, "tasks_today": 232, "tasks_week": 574, "agent_id": "blade-ops", diff --git a/api/blade-tasks/task_20260419221001_65db01.json b/api/blade-tasks/task_20260419221001_65db01.json new file mode 100644 index 000000000..008cb6709 --- /dev/null +++ b/api/blade-tasks/task_20260419221001_65db01.json @@ -0,0 +1,11 @@ +{ + "id": "task_20260419221001_65db01", + "name": "Blade self-heal 00:10", + "type": "powershell", + "command": "\n# Blade self-heal\nWrite-Host \"Self-heal triggered $(Get-Date)\"\n$agentProc = Get-Process powershell | Where-Object { $_.CommandLine -match 'sentinel-agent' }\nif (!$agentProc) {\n Write-Host \"Agent not running, starting...\"\n Start-Process powershell -ArgumentList \"-ExecutionPolicy\",\"Bypass\",\"-File\",\"C:\\ProgramData\\WEVAL\\sentinel-agent.ps1\" -WindowStyle Hidden\n}\n# Clear stale tasks > 3 days locally\n$cutoff = (Get-Date).AddDays(-3)\nGet-ChildItem \"C:\\ProgramData\\WEVAL\\tasks\\*.json\" -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff } | Move-Item -Destination \"C:\\ProgramData\\WEVAL\\tasks\\archived\\\" -Force -ErrorAction SilentlyContinue\nWrite-Host \"Self-heal complete\"\n", + "cmd": "\n# Blade self-heal\nWrite-Host \"Self-heal triggered $(Get-Date)\"\n$agentProc = Get-Process powershell | Where-Object { $_.CommandLine -match 'sentinel-agent' }\nif (!$agentProc) {\n Write-Host \"Agent not running, starting...\"\n Start-Process powershell -ArgumentList \"-ExecutionPolicy\",\"Bypass\",\"-File\",\"C:\\ProgramData\\WEVAL\\sentinel-agent.ps1\" -WindowStyle Hidden\n}\n# Clear stale tasks > 3 days locally\n$cutoff = (Get-Date).AddDays(-3)\nGet-ChildItem \"C:\\ProgramData\\WEVAL\\tasks\\*.json\" -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff } | Move-Item -Destination \"C:\\ProgramData\\WEVAL\\tasks\\archived\\\" -Force -ErrorAction SilentlyContinue\nWrite-Host \"Self-heal complete\"\n", + "priority": "high", + "status": "pending", + "created": "2026-04-19T22:10:01+00:00", + "created_by": "blade-control-ui" +} \ No newline at end of file diff --git a/api/blade-tasks/task_20260419221501_6f84f8.json b/api/blade-tasks/task_20260419221501_6f84f8.json new file mode 100644 index 000000000..e58250280 --- /dev/null +++ b/api/blade-tasks/task_20260419221501_6f84f8.json @@ -0,0 +1,11 @@ +{ + "id": "task_20260419221501_6f84f8", + "name": "Blade self-heal 00:15", + "type": "powershell", + "command": "\n# Blade self-heal\nWrite-Host \"Self-heal triggered $(Get-Date)\"\n$agentProc = Get-Process powershell | Where-Object { $_.CommandLine -match 'sentinel-agent' }\nif (!$agentProc) {\n Write-Host \"Agent not running, starting...\"\n Start-Process powershell -ArgumentList \"-ExecutionPolicy\",\"Bypass\",\"-File\",\"C:\\ProgramData\\WEVAL\\sentinel-agent.ps1\" -WindowStyle Hidden\n}\n# Clear stale tasks > 3 days locally\n$cutoff = (Get-Date).AddDays(-3)\nGet-ChildItem \"C:\\ProgramData\\WEVAL\\tasks\\*.json\" -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff } | Move-Item -Destination \"C:\\ProgramData\\WEVAL\\tasks\\archived\\\" -Force -ErrorAction SilentlyContinue\nWrite-Host \"Self-heal complete\"\n", + "cmd": "\n# Blade self-heal\nWrite-Host \"Self-heal triggered $(Get-Date)\"\n$agentProc = Get-Process powershell | Where-Object { $_.CommandLine -match 'sentinel-agent' }\nif (!$agentProc) {\n Write-Host \"Agent not running, starting...\"\n Start-Process powershell -ArgumentList \"-ExecutionPolicy\",\"Bypass\",\"-File\",\"C:\\ProgramData\\WEVAL\\sentinel-agent.ps1\" -WindowStyle Hidden\n}\n# Clear stale tasks > 3 days locally\n$cutoff = (Get-Date).AddDays(-3)\nGet-ChildItem \"C:\\ProgramData\\WEVAL\\tasks\\*.json\" -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff } | Move-Item -Destination \"C:\\ProgramData\\WEVAL\\tasks\\archived\\\" -Force -ErrorAction SilentlyContinue\nWrite-Host \"Self-heal complete\"\n", + "priority": "high", + "status": "pending", + "created": "2026-04-19T22:15:01+00:00", + "created_by": "blade-control-ui" +} \ No newline at end of file diff --git a/api/mql-scoring-status.json b/api/mql-scoring-status.json index d66d86b09..909920e55 100644 --- a/api/mql-scoring-status.json +++ b/api/mql-scoring-status.json @@ -1,29 +1 @@ -{ - "ok": true, - "agent": "V42_MQL_Scoring_Agent_REAL", - "ts": "2026-04-19T22:00:02+00:00", - "status": "DEPLOYED_AUTO", - "deployed": true, - "algorithm": "weighted_behavioral_signals", - "signals_tracked": { - "wtp_engagement": 0, - "chat_engagement": 0, - "roi_tool": 0, - "email_opened": 0 - }, - "avg_score": 0, - "mql_threshold": 50, - "sql_threshold": 75, - "leads_captured": 48, - "mql_auto_scored": 17, - "sql_auto_scored": 7, - "mql_auto_pct": 35, - "improvement_vs_manual": { - "before_manual_pct": 33.3, - "after_auto_pct": 35, - "delta": 1.7000000000000028 - }, - "paperclip_db_ok": true, - "paperclip_tables": 1, - "root_cause_resolved": "Lead Qualification goulet 16pct manual resolved via AUTO behavioral scoring" -} +error code: 502 diff --git a/api/v83-business-kpi-latest.json b/api/v83-business-kpi-latest.json index f57028905..43f74ec72 100644 --- a/api/v83-business-kpi-latest.json +++ b/api/v83-business-kpi-latest.json @@ -1,7 +1,7 @@ { "ok": true, "version": "V83-business-kpi", - "ts": "2026-04-19T22:09:46+00:00", + "ts": "2026-04-19T22:14:46+00:00", "summary": { "total_categories": 7, "total_kpis": 56,