Skip to content

feat: add CEO Dashboard queries for AGT-336 (getDailySummary, getAgen… #132

feat: add CEO Dashboard queries for AGT-336 (getDailySummary, getAgen…

feat: add CEO Dashboard queries for AGT-336 (getDailySummary, getAgen… #132

Triggered via push February 6, 2026 16:58
Status Failure
Total duration 22m 39s
Artifacts 1

test.yml

on: push
Quinn Auto-Review
0s
Quinn Auto-Review
Fit to window
Zoom out
Zoom in

Annotations

20 errors, 10 warnings, and 1 notice
Lint & Type Check: components/evox/AutomationDashboard.tsx#L391
`"` can be escaped with `"`, `“`, `"`, `”`
Lint & Type Check: components/evox/AutomationDashboard.tsx#L391
`"` can be escaped with `"`, `“`, `"`, `”`
Lint & Type Check
Unexpected any. Specify a different type
Lint & Type Check
Unexpected any. Specify a different type
Lint & Type Check
Unexpected any. Specify a different type
Lint & Type Check
Unexpected any. Specify a different type
Lint & Type Check
Unexpected any. Specify a different type
Lint & Type Check
Unexpected any. Specify a different type
Lint & Type Check: components/dashboard-v2/DashboardV2.tsx#L43
Unexpected any. Specify a different type
Lint & Type Check: components/dashboard-v2/DashboardV2.tsx#L36
Unexpected any. Specify a different type
[chromium] › e2e/agents.spec.ts:40:7 › Agent Interactions › should display agent tasks: e2e/agents.spec.ts#L8
4) [chromium] › e2e/agents.spec.ts:40:7 › Agent Interactions › should display agent tasks ──────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection: e2e/agents.spec.ts#L8
3) [chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection ────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection: e2e/agents.spec.ts#L8
3) [chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection ────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection: e2e/agents.spec.ts#L8
3) [chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection ────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators: e2e/agents.spec.ts#L8
2) [chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators: e2e/agents.spec.ts#L8
2) [chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators: e2e/agents.spec.ts#L8
2) [chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars: e2e/agents.spec.ts#L8
1) [chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars ────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars: e2e/agents.spec.ts#L8
1) [chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars ────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
[chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars: e2e/agents.spec.ts#L8
1) [chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars ────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/ Call log: - navigating to "http://localhost:3000/", waiting until "load" 6 | test.describe("Agent Interactions", () => { 7 | test.beforeEach(async ({ page }) => { > 8 | await page.goto("/"); | ^ 9 | }); 10 | 11 | test("should display agent avatars", async ({ page }) => { at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
Lint & Type Check: components/evox/CommunicationLog.tsx#L8
'generateSummary' is defined but never used
Lint & Type Check: components/evox/CEODashboard.tsx#L56
'className' is assigned a value but never used
Lint & Type Check: components/dashboard-v2/top-bar.tsx#L23
'tasksInQueue' is assigned a value but never used
Lint & Type Check: components/dashboard-v2/top-bar.tsx#L22
'agentsActive' is assigned a value but never used
Lint & Type Check: components/dashboard-v2/task-detail-modal.tsx#L59
'completedAt' is assigned a value but never used
Lint & Type Check: components/dashboard-v2/detail-panel.tsx#L30
'selectedAgentId' is defined but never used
Lint & Type Check: components/dashboard-v2/agent-profile.tsx#L135
'workingContent' is assigned a value but never used
Lint & Type Check: components/dashboard-v2/ProposalList.tsx#L65
'totalPositions' is assigned a value but never used
Lint & Type Check: components/dashboard-v2/ProposalCard.tsx#L79
'positionCount' is assigned a value but never used
Lint & Type Check: components/agents/AgentCard.tsx#L17
'agentId' is defined but never used
🎭 Playwright Run Summary
376 failed [chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars ─────── [chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators [chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection ─────── [chromium] › e2e/agents.spec.ts:40:7 › Agent Interactions › should display agent tasks ───────── [chromium] › e2e/agents.spec.ts:51:7 › Agent Status Colors › should use correct colors for online status [chromium] › e2e/agents.spec.ts:62:7 › Agent Status Colors › should use correct colors for busy status [chromium] › e2e/agents.spec.ts:72:7 › Agent Status Colors › should use correct colors for offline status [chromium] › e2e/agents.spec.ts:84:7 › Agent Communication › should display activity feed ────── [chromium] › e2e/agents.spec.ts:94:7 › Agent Communication › should show message timestamps ──── [chromium] › e2e/api.spec.ts:7:7 › API Health Checks › should respond to GitHub webhook health check [chromium] › e2e/api.spec.ts:17:7 › API Health Checks › should return setup instructions for GitHub webhook [chromium] › e2e/api.spec.ts:27:7 › Webhook Security › should reject unsigned GitHub webhook requests [chromium] › e2e/api.spec.ts:41:7 › Webhook Security › should reject invalid Linear webhook requests [chromium] › e2e/api.spec.ts:55:7 › Agent API › should require valid payload for complete endpoint [chromium] › e2e/api.spec.ts:67:7 › Agent API › should accept valid complete request ─────────── [chromium] › e2e/api.spec.ts:86:7 › Create Ticket API › should handle ticket creation requests ─ [chromium] › e2e/ceo-dashboard.spec.ts:14:7 › CEO Dashboard › should load CEO dashboard within 3 seconds [chromium] › e2e/ceo-dashboard.spec.ts:23:7 › CEO Dashboard › should display page title ──────── [chromium] › e2e/ceo-dashboard.spec.ts:27:7 › CEO Dashboard › should show main content area ──── [chromium] › e2e/ceo-dashboard.spec.ts:38:7 › CEO Dashboard - Metrics › should display key metrics [chromium] › e2e/ceo-dashboard.spec.ts:46:7 › CEO Dashboard - Metrics › should show tasks completed count [chromium] › e2e/ceo-dashboard.spec.ts:54:7 › CEO Dashboard - Metrics › should show cost metrics [chromium] › e2e/ceo-dashboard.spec.ts:68:7 › CEO Dashboard - Agent Overview › should display agent names [chromium] › e2e/ceo-dashboard.spec.ts:85:7 › CEO Dashboard - Agent Overview › should show agent status indicators [chromium] › e2e/ceo-dashboard.spec.ts:93:7 › CEO Dashboard - Agent Overview › should display agent roles [chromium] › e2e/ceo-dashboard.spec.ts:115:7 › CEO Dashboard - Alerts › should display alerts section if present [chromium] › e2e/ceo-dashboard.spec.ts:123:7 › CEO Dashboard - Alerts › should show alert severity indicators [chromium] › e2e/ceo-dashboard.spec.ts:137:7 › CEO Dashboard - Activity Feed › should display activity section [chromium] › e2e/ceo-dashboard.spec.ts:145:7 › CEO Dashboard - Activity Feed › should show ticket identifiers [chromium] › e2e/ceo-dashboard.spec.ts:153:7 › CEO Dashboard - Activity Feed › should display timestamps [chromium] › e2e/ceo-dashboard.spec.ts:163:7 › CEO Dashboard - Responsive Design › should be usable on tablet viewport [chromium] › e2e/ceo-dashboard.spec.ts:175:7 › CEO Dashboard - Responsive Design › should be usable on mobile viewport [chromium] › e2e/ceo-dashboard.spec.ts:182:7 › CEO Dashboard - Responsive Design › should maintain readability on small screens [chromium] › e2e/ceo-dashboard.spec.ts:193:7 › CEO Dashboard - Navigation › should have navigation elements [chromium] › e2e/ceo-dashboard.spec.ts:203:7 ��

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
195 KB
sha256:e59db92f67731af80c2b4f61b1dc93b9376362b0e01a032c4ad14ad12a72c2c8