1.9 KiB
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 |
|
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_layoutsleakage between worker tests. - Public workbench documentation is current and all repository verification gates are green.
Files likely touched
apps/web/e2e/fixtures/test-base.tsapps/web/e2e/pages/layout-settings-page.tsapps/web/e2e/tests/settings/layout-profiles.spec.tsapps/web/e2e/tests/settings/mobile-layout-profiles.spec.tsdocs/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__, anduser_shell.listpatterns. /mobile-parity,/e2e,/docs-maintainer,/qa,/simplify, and/verifyworkflows.
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.