Test Harness
Playwright-based end-to-end testing suite for SYD capabilities.
Test Harness
End-to-end test coverage for Track 1 (full sidebar, port 3001) and Track 2 (SYD Observatory, port 2727). Tests live in agentic-os/tests/ and run with a single Playwright command.
npm run dev:fullnpm run dev:sydVerifies every original AI Boardroom route still loads. Tests sidebar nav labels, agent panels, creative tools. Must pass regardless of Track 2 changes.
npm run dev:full # starts port 3001npx playwright test --project=track1Verifies the Observatory 2.0 design. Root / is bare (no sidebar). /mission-control has TopBar + VITALS + agent portals + SELF row. All SYD routes return 200.
npx playwright test --project=track2Verifies /api/vitals returns the correct JSON schema. Tests content-type, timestamp freshness, per-agent shape, caching header, and /api/run POST.
npx playwright test --project=api-t2Confirms Track 1 still serves original routes, Track 2 applies Observatory overrides, shared routes work on both tracks, sidebar content differs correctly.
npm run dev:full # also needs port 3001npx playwright test --project=cutover/allAll AgentsUnified agent view/epicsEpicsLong-horizon work items/backlogBacklogSYD-Backlog.md integration/summariesSummariesDaily summaries from vault/memoryKnowledge GraphVaultGraph3D — needs SYD wiringnpx playwright test --project=track2 --project=api-t2npm run dev:full &
npx playwright testnpx playwright show-report playwright-reportAdd visual regression tests (screenshot diff per MC section)
Wire cutover suite into LaunchAgent nightly CI
Phase 9: add estimated-time-saved to close-a-task