Files
kandev/docs/plans/managed-agent-runtime-updates/task-05-runtime-update-e2e.md
T
2026-08-24 11:09:03 +00:00

2.0 KiB

id, title, status, wave, depends_on, plan, spec, role, model_tier
id title status wave depends_on plan spec role model_tier
05-runtime-update-e2e Verify the runtime update user flows done 4
03-backend-update-pipeline
04-settings-update-ui
plan.md ../../specs/agents/requirements/runtime-updates.md test-engineer default

Task 05: Verify the runtime update user flows

Acceptance

  • A production-build Playwright flow proves update submission, visible current-to-target progress/output, terminal success/failure, retained-job rehydration, and refreshed catalogue/model rendering through the UI.
  • Mobile Chrome coverage proves the action is touch-reachable, at least 44 px high, content/log/retry states remain vertically reachable, and the page never gains horizontal overflow.
  • Tests use deterministic fixtures and stable test IDs; they do not require registry access or add product-only test hooks.

Verification

  • cd apps/web && pnpm e2e:run tests/settings/agent-runtime-update.spec.ts
  • cd apps/web && pnpm e2e:run tests/settings/mobile-agent-runtime-update.spec.ts -- --project=mobile-chrome

Files likely touched

  • apps/web/e2e/tests/settings/agent-runtime-update.spec.ts
  • apps/web/e2e/tests/settings/mobile-agent-runtime-update.spec.ts
  • Existing Settings page objects/helpers only if shared interaction warrants it
  • Runtime-update components only for stable data-testid attributes or a directly exposed regression found by the RED test

Dependencies

Tasks 03 and 04 must be integrated and their targeted verification green.

Inputs

  • Every user-visible scenario in the spec
  • Plan E2E Tests
  • apps/web/e2e/tests/settings/agent-install-streaming.spec.ts
  • E2E managed-runner, production-build, selector, and mobile interaction rules

Output contract

Report intent/acceptance, base/head SHA, changed specs/helpers, named spec scenarios, risk tags (e2e, production-build, mobile-chrome), exact RED and GREEN commands/results, artifacts inspected, and uncertainties. Update only this task file to done; do not edit plan.md.