Files
kandev/docs/plans/update-notification-reliability/task-05-mobile-e2e-and-docs.md
T

1.5 KiB

id, title, status, wave, depends_on, plan, spec
id title status wave depends_on plan spec
05-mobile-e2e-and-docs Prove mobile provider settings and update the public contract done 4
04-frontend-provider-delivery
plan.md ../../specs/platform/notifications.md

Task 05: Prove Mobile Provider Settings and Update the Public Contract

Acceptance

  • Mobile Playwright toggles the update event through the existing provider matrix, saves, reloads, and proves persistence, 44px touch targets, containment, and no document horizontal overflow.
  • The obsolete update-only settings E2E is deleted.
  • Public operations and WebSocket docs describe provider-based update configuration and the version occurrence payload.

Verification

cd apps/web
pnpm e2e:run tests/settings/mobile-notification-events.spec.ts
cd ../../
node --test scripts/validate-public-docs.test.mjs
node scripts/validate-public-docs.mjs

Files likely touched

  • apps/web/e2e/tests/settings/mobile-notification-events.spec.ts
  • apps/web/e2e/tests/system/update-notifications-settings.spec.ts
  • docs/public/operations.md
  • docs/public/websocket-api.md

Dependencies

  • Task 04 must land the final provider settings and Local delivery surface.

Inputs

  • Spec mobile and denied-permission scenarios.
  • Plan Mobile Design Contract, E2E Tests, and Public and Internal Documentation.
  • /mobile-parity and /e2e guidance.

Output contract

Report RED/GREEN E2E evidence, rendered mobile geometry, removed obsolete test, public-doc validation, files changed, risk tags, and task status update.