Add dashboard UX verification

Add a Playwright-based dashboard UX verification script for the Settings page. Covers hash-route nav stability, /goal toggle persistence, single restart confirmation, and serious/critical axe checks.
This commit is contained in:
Eyejoker
2026-05-02 04:00:42 +09:00
committed by GitHub
parent 921d738bb0
commit 7f77327041
5 changed files with 372 additions and 10 deletions

View File

@@ -10,6 +10,7 @@
"dashboard:dev": "vite --config apps/dashboard/vite.config.ts",
"dashboard:build": "vite build --config apps/dashboard/vite.config.ts",
"dashboard:preview": "vite preview --config apps/dashboard/vite.config.ts",
"dashboard:ux": "bun scripts/dashboard-ux.ts",
"install:runners": "bun install --frozen-lockfile --cwd runners/shared && bun install --frozen-lockfile --cwd runners/agent-runner && bun install --frozen-lockfile --cwd runners/codex-runner",
"build:runners": "bun run install:runners && bun run --cwd runners/shared build && bun run --cwd runners/agent-runner build && bun run --cwd runners/codex-runner build",
"build:all": "bun run build && bun run dashboard:build && bun run build:runners",
@@ -47,6 +48,7 @@
"zod": "^4.3.6"
},
"devDependencies": {
"@axe-core/playwright": "^4.11.3",
"@eslint/js": "^10.0.1",
"@types/better-sqlite3": "^7.6.13",
"@types/bun": "^1.3.11",