Files
2026-08-24 11:09:03 +00:00

1.7 KiB

id, title, status, wave, depends_on, plan, spec
id title status wave depends_on plan spec
19-registration-e2e Registration E2E coverage done 7
18-workspace-authentication-ux
plan.md ../../specs/integrations/requirements/github-authentication.md

Task 19: Registration E2E Coverage

Acceptance

  1. Playwright proves different Apps in two workspaces, intentional known-App reuse, create/import/install cancellation/failure, and personal cleanup on switch.
  2. Old System Settings registration specs are removed or rewritten as workspace settings flows.
  3. Desktop and mobile screenshots are inspected; horizontal overflow is zero and all auth actions remain usable with 44px targets and no overlap.

Verification

cd apps/web && rtk pnpm e2e:run tests/integrations/github-authentication.spec.ts -- --project=chromium
cd apps/web && rtk pnpm e2e:run --no-build tests/integrations/mobile-github-auth-settings.spec.ts -- --project=mobile-chrome

Files Likely Touched

  • apps/web/e2e/helpers/api-client.ts
  • apps/web/e2e/fixtures/backend.ts
  • apps/web/e2e/tests/integrations/github-authentication.spec.ts
  • apps/web/e2e/tests/integrations/mobile-github-auth-settings.spec.ts
  • apps/web/e2e/tests/settings/github-app-registration.spec.ts (remove/merge)
  • apps/web/e2e/tests/settings/mobile-github-app-registration.spec.ts (remove/merge)
  • apps/web/e2e/helpers/layout-assertions.ts

Dependencies

Task 18.

Inputs

  • Spec scenarios and Success Criteria.
  • Task 16 mock/reset API and Task 18 stable UI locators.
  • Use the E2E and mobile-parity skills.

Output Contract

Report scenarios, commands/results, screenshots/overflow checks, files touched, external staging gaps, blockers/risks, and update this task plus plan.md to done.