45 lines
2.5 KiB
JSON
45 lines
2.5 KiB
JSON
{
|
|
"groupId": "sse-refresh",
|
|
"testedAt": "2026-04-11T23:41:00.000Z",
|
|
"isolation": {
|
|
"appUrl": "http://localhost:5173",
|
|
"workingDirectory": "/Users/eclipxe/Projects/kb",
|
|
"database": "/Users/eclipxe/Projects/kb/.fusion/fusion.db",
|
|
"noAuth": true,
|
|
"session": "dashboard-ui-5"
|
|
},
|
|
"toolsUsed": ["agent-browser", "curl"],
|
|
"assertions": [
|
|
{
|
|
"id": "VAL-UI-012",
|
|
"title": "Auto-refresh via SSE - Loop state updates reflected in UI without manual refresh when validation completes or assertions change",
|
|
"status": "blocked",
|
|
"steps": [
|
|
{ "action": "Navigate to http://localhost:5173", "expected": "Dashboard loads", "observed": "Page shows blank - no interactive elements" },
|
|
{ "action": "Check browser console", "expected": "No errors", "observed": "500 Internal Server Error on API calls" },
|
|
{ "action": "curl http://localhost:5173/api/missions", "expected": "200 OK with mission list", "observed": "500 Internal Server Error" },
|
|
{ "action": "curl http://localhost:5173/api/health", "expected": "200 OK with health status", "observed": "500 Internal Server Error" }
|
|
],
|
|
"evidence": {
|
|
"screenshots": [
|
|
"dashboard-ui/sse-refresh/VAL-UI-012-dashboard-initial.png",
|
|
"dashboard-ui/sse-refresh/VAL-UI-012-dashboard-full.png",
|
|
"dashboard-ui/sse-refresh/VAL-UI-012-dashboard-reload.png"
|
|
],
|
|
"consoleErrors": "500 Internal Server Error on API requests",
|
|
"network": "GET /api/missions -> 500, GET /api/health -> 500"
|
|
},
|
|
"issues": "Dashboard server is returning 500 Internal Server Error on all API endpoints. The page HTML loads but JavaScript fails to initialize properly due to API failures. Cannot test SSE auto-refresh without a functioning dashboard."
|
|
}
|
|
],
|
|
"frictions": [],
|
|
"blockers": [
|
|
{
|
|
"description": "Server returning 500 Internal Server Error on all API endpoints (/api/missions, /api/health). Dashboard UI cannot function without API.",
|
|
"affectedAssertions": ["VAL-UI-012"],
|
|
"quickFixAttempted": "Retried page load multiple times, reloaded browser session, checked console errors. The 500 errors persist across all API calls."
|
|
}
|
|
],
|
|
"summary": "VAL-UI-012 testing is blocked. The dashboard dev server is returning 500 Internal Server Error on all API endpoints, preventing the UI from loading properly. Cannot test SSE auto-refresh behavior without a functioning dashboard. Screenshots show blank page with no interactive elements despite successful HTML load."
|
|
}
|