auto-sync-0230

This commit is contained in:
opus
2026-04-20 02:30:02 +02:00
parent a5abffb8be
commit 0b9cd700f5
17 changed files with 319 additions and 1967 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,8 @@
{
"status": "ALIVE",
"ts": "2026-04-20T02:15:01.995834",
"last_heartbeat": "2026-04-20T02:15:01.995834",
"last_heartbeat_ts_epoch": 1776644101,
"ts": "2026-04-20T02:30:01.192038",
"last_heartbeat": "2026-04-20T02:30:01.192038",
"last_heartbeat_ts_epoch": 1776645001,
"tasks_today": 232,
"tasks_week": 574,
"agent_id": "blade-ops",

View File

@@ -0,0 +1,11 @@
{
"id": "task_20260420003001_692519",
"name": "Blade self-heal 02:30",
"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-20T00:30:01+00:00",
"created_by": "blade-control-ui"
}

View File

@@ -1,7 +0,0 @@
<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@@ -0,0 +1,152 @@
{
"test_id": "v75-final-2026-04-20T00-27-16",
"ts": "2026-04-20T00:27:16.462Z",
"checks": [
{
"name": "WTP bottom-right chat zone has NO blockers",
"blockers": 0,
"details": [],
"passed": true
},
{
"name": "v80-toggle moved to bottom-LEFT"
},
{
"name": "opus-honest-badge NOT in bottom-right"
},
{
"name": "WTP chat iframe present (wtp-chat-frame)",
"iframe": null,
"passed": false
},
{
"name": "V63 send queue 8 drafts loaded + Gmail buttons",
"stats": {
"cards": 0,
"gmail_buttons": 0,
"meta_text": "Loading...",
"list_empty": true,
"first_recipient": null
},
"passed": false
},
{
"name": "NR live 153/153",
"pass": 153,
"total": 153,
"passed": true
},
{
"name": "Agent UX overlap status",
"status": "CRITICAL",
"issues": 4,
"passed": true
},
{
"name": "Agent persona coverage 100pct",
"status": "OK",
"missing": 0,
"passed": true
},
{
"name": "Avatar v2 registry >= 192 entries",
"entries": 192,
"passed": true
}
],
"wevia_chat": [
{
"query": "v70 personas deduplicated",
"status": 200,
"engine": "PendingLoader/v70_personas_deduplicated",
"len": 643,
"has_data": true
},
{
"query": "v69 v80 toggle fixed",
"status": 200,
"engine": "PendingLoader/v69_v80_toggle_fixed",
"len": 881,
"has_data": true
},
{
"query": "v68 anti overlap agent",
"status": 200,
"engine": "PendingLoader/v68_anti_overlap_agent",
"len": 642,
"has_data": true
},
{
"query": "v70 c suite humanises",
"status": 200,
"engine": "PendingLoader/v70_c_suite_humanises",
"len": 680,
"has_data": true
},
{
"query": "v67 git sync triple",
"status": 200,
"engine": "PendingLoader/v67_git_sync_triple",
"len": 489,
"has_data": true
},
{
"query": "v66 reconciliation multi claude",
"status": 200,
"engine": "PendingLoader/v66_reconciliation_multi_claude",
"len": 903,
"has_data": true
},
{
"query": "nonreg status",
"status": 200,
"engine": "FastPath/fast-path",
"len": 124,
"has_data": true
},
{
"query": "v70 registry coverage",
"status": 200,
"engine": "PendingLoader/v70_registry_coverage",
"len": 418,
"has_data": true
}
],
"screenshots": [
"01-wtp-full.png",
"02-bottom-right.png",
"03-bottom-left.png",
"04-top-left.png",
"05-send-queue.png",
"06-mobile-wtp.png"
],
"errors": [
{
"t": "pageerror",
"m": "Unexpected token '<'"
}
],
"fixed_elements_all": [
{
"id": "weval-gl",
"cls": "",
"tag": "A",
"text": "Logout",
"z": "99990",
"pos": "L1848 T10 W60 H25",
"corner": "top-right"
}
],
"video": {
"file": "page@d846bfc3c283921478697ea402c4189a.webm",
"size_kb": 1804
},
"summary": {
"checks_passed": "5/7",
"wevia_chat_passed": "8/8",
"fixed_elements_total": 1,
"screenshots": 6,
"video_kb": 1804,
"errors": 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 780 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@@ -0,0 +1,152 @@
{
"test_id": "v75-final-2026-04-20T00-28-35",
"ts": "2026-04-20T00:28:35.727Z",
"checks": [
{
"name": "WTP bottom-right chat zone has NO blockers",
"blockers": 0,
"details": [],
"passed": true
},
{
"name": "v80-toggle moved to bottom-LEFT"
},
{
"name": "opus-honest-badge NOT in bottom-right"
},
{
"name": "WTP chat iframe present (wtp-chat-frame)",
"iframe": null,
"passed": false
},
{
"name": "V63 send queue 8 drafts loaded + Gmail buttons",
"stats": {
"cards": 0,
"gmail_buttons": 0,
"meta_text": "Loading...",
"list_empty": true,
"first_recipient": null
},
"passed": false
},
{
"name": "NR live 153/153",
"pass": 153,
"total": 153,
"passed": true
},
{
"name": "Agent UX overlap status",
"status": "CRITICAL",
"issues": 4,
"passed": true
},
{
"name": "Agent persona coverage 100pct",
"status": "OK",
"missing": 0,
"passed": true
},
{
"name": "Avatar v2 registry >= 192 entries",
"entries": 192,
"passed": true
}
],
"wevia_chat": [
{
"query": "v70 personas deduplicated",
"status": 200,
"engine": "PendingLoader/v70_personas_deduplicated",
"len": 643,
"has_data": true
},
{
"query": "v69 v80 toggle fixed",
"status": 200,
"engine": "PendingLoader/v69_v80_toggle_fixed",
"len": 881,
"has_data": true
},
{
"query": "v68 anti overlap agent",
"status": 200,
"engine": "PendingLoader/v68_anti_overlap_agent",
"len": 642,
"has_data": true
},
{
"query": "v70 c suite humanises",
"status": 200,
"engine": "PendingLoader/v70_c_suite_humanises",
"len": 680,
"has_data": true
},
{
"query": "v67 git sync triple",
"status": 200,
"engine": "PendingLoader/v67_git_sync_triple",
"len": 489,
"has_data": true
},
{
"query": "v66 reconciliation multi claude",
"status": 200,
"engine": "PendingLoader/v66_reconciliation_multi_claude",
"len": 903,
"has_data": true
},
{
"query": "nonreg status",
"status": 200,
"engine": "FastPath/fast-path",
"len": 124,
"has_data": true
},
{
"query": "v70 registry coverage",
"status": 200,
"engine": "PendingLoader/v70_registry_coverage",
"len": 418,
"has_data": true
}
],
"screenshots": [
"01-wtp-full.png",
"02-bottom-right.png",
"03-bottom-left.png",
"04-top-left.png",
"05-send-queue.png",
"06-mobile-wtp.png"
],
"errors": [
{
"t": "pageerror",
"m": "Unexpected token '<'"
}
],
"fixed_elements_all": [
{
"id": "weval-gl",
"cls": "",
"tag": "A",
"text": "Logout",
"z": "99990",
"pos": "L1848 T10 W60 H25",
"corner": "top-right"
}
],
"video": {
"file": "page@02a73bd6140d7092a723cc5c0be2fa9b.webm",
"size_kb": 1815
},
"summary": {
"checks_passed": "5/7",
"wevia_chat_passed": "8/8",
"fixed_elements_total": 1,
"screenshots": 6,
"video_kb": 1815,
"errors": 1
}
}

View File

@@ -1,7 +1,7 @@
{
"ok": true,
"version": "V83-business-kpi",
"ts": "2026-04-20T00:27:19+00:00",
"ts": "2026-04-20T00:29:20+00:00",
"summary": {
"total_categories": 7,
"total_kpis": 56,