47 lines
1.4 KiB
Markdown
47 lines
1.4 KiB
Markdown
---
|
|
id: "03-integrated-e2e"
|
|
title: "Integrated desktop and mobile coverage"
|
|
status: done
|
|
wave: 3
|
|
depends_on: ["01-backend-cached-overview", "02-frontend-settings-stability"]
|
|
plan: "plan.md"
|
|
spec: "../../specs/system-page/requirements/storage-maintenance.md"
|
|
---
|
|
|
|
# Task 03: Integrated desktop and mobile coverage
|
|
|
|
## Acceptance
|
|
|
|
- A page refresh and policy save reuse the current overview snapshot while manual Analyze replaces
|
|
it and updates the displayed relative timestamp.
|
|
- The persisted external Go-cache path is visible after the Storage page reloads.
|
|
- Desktop and Pixel 5 flows remain usable without horizontal document overflow.
|
|
|
|
## Verification
|
|
|
|
```bash
|
|
cd apps/web && pnpm e2e:run --project chromium tests/system/storage-maintenance.spec.ts
|
|
cd apps/web && pnpm e2e:run --project mobile-chrome \
|
|
tests/system/mobile-storage-maintenance.spec.ts
|
|
```
|
|
|
|
## Files likely touched
|
|
|
|
- `apps/web/e2e/tests/system/storage-maintenance.spec.ts`
|
|
- `apps/web/e2e/tests/system/mobile-storage-maintenance.spec.ts`
|
|
- existing Storage E2E helpers only if needed for deterministic provider-call observation
|
|
|
|
## Dependencies
|
|
|
|
Tasks 01 and 02.
|
|
|
|
## Inputs
|
|
|
|
- Spec cache, external Go-cache, policy editing, and mobile scenarios
|
|
- Existing Storage desktop/mobile E2E flows
|
|
|
|
## Output contract
|
|
|
|
Return a compact handoff capsule with acceptance status, exact E2E commands/results, risk tags,
|
|
failure artifacts when applicable, uncertainties, and set this task to `done`.
|