Files
kandev/docs/plans/task-layout-profiles/task-05-e2e-docs-verification.md
T
2026-08-24 11:09:03 +00:00

1.9 KiB

id, title, status, wave, depends_on, plan, spec
id title status wave depends_on plan spec
05-e2e-docs-verification E2E, docs, and verification done 3
03-layout-settings-editor
04-workbench-default-integration
plan.md ../../specs/ui/requirements/task-layout-profiles.md

Task 05: E2E, Docs, And Verification

Acceptance

  • Desktop and mobile layout-profile scenarios pass against a production build, including fresh-task terminal suppression, existing-task isolation, and Reset Layout.
  • Shared E2E settings reset prevents saved_layouts leakage between worker tests.
  • Public workbench documentation is current and all repository verification gates are green.

Files likely touched

  • apps/web/e2e/fixtures/test-base.ts
  • apps/web/e2e/pages/layout-settings-page.ts
  • apps/web/e2e/tests/settings/layout-profiles.spec.ts
  • apps/web/e2e/tests/settings/mobile-layout-profiles.spec.ts
  • docs/public/sessions-and-review.md

Dependencies

  • Task 03 provides the complete persisted settings workflow.
  • Task 04 provides fresh/reset default behavior and terminal suppression.

Inputs

  • Spec settings, task-isolation, Reset Layout, terminal, persistence, and mobile scenarios.
  • Existing E2E ApiClient.saveUserSettings, SessionPage.waitForDockviewReady, window.__dockviewApi__, and user_shell.list patterns.
  • /mobile-parity, /e2e, /docs-maintainer, /qa, /simplify, and /verify workflows.

Verification

make fmt
make typecheck
make test
make lint
make build-web
cd apps/web && pnpm e2e:run tests/settings/layout-profiles.spec.ts tests/task/task-default-layout.spec.ts tests/layout/saved-layout-session-isolation.spec.ts
cd apps/web && pnpm e2e:run --project mobile-chrome -- tests/settings/mobile-layout-profiles.spec.ts --workers=1

Output contract

Report user-visible behavior, unit/E2E/full verification results, files changed, blockers, and remaining risks; mark this task and its plan item done.