# QA-001..018 — Cross-device regression and release-gate wave

Status: IN PROGRESS
Issue: #182
Branch: `agent/qa-001-018-regression-harness`
Parent: #85 UI Task Master

## Delivered on task branch

- QA-001: deterministic `WalkaGoldenHarness` capture surface.
- QA-002: Android compact 320×568 device contract.
- QA-003: Android standard-phone device contract.
- QA-004: Android comfortable/large-phone device contract.
- QA-005: shared 1.3× text-scale assertion.
- QA-006: iOS notch + home-indicator safe-area harness.
- QA-007: desktop 1280 wide-shell regression.
- QA-008: desktop 1440 wide-shell regression.
- QA-009: reduced-motion zero-duration regression.
- QA-010: semantics + minimum 48px touch-target regression.
- QA-011: primary/secondary navigation wiring smoke contract backed by existing runtime shell tests.
- QA-012: production PDP Product-Master truth and leakproof exclusion regression.
- QA-013: Favorites write/reload/remove persistence regression.
- QA-014: five official Amazon `/dp/` boundaries + external launch contract.
- QA-015: workflow Analyze + full Flutter test gate contract.
- QA-016: release APK build/stage/upload gate contract.
- QA-017: stale-main publication guard + checked-in receipt/APK byte-size contract.
- QA-018: `docs/ui/QA_ACCEPTANCE_MATRIX.md` maps every reference family to automated acceptance evidence.

## Reuse instead of duplication

The existing `design_007_cross_device_matrix_test.dart`, Favorites V131 tests, Amazon purchase tests, shell tests, and motion tests remain part of the full suite. This wave adds reusable harness/policy coverage and links those already-valid runtime regressions instead of cloning them.

## Guardrails

- No protected `Images/` changes.
- Product truth remains sourced from `docs/PRODUCT_MASTER.md`.
- No production feature redesign in this QA wave.
- PC PDP/Categories remain blocked until a reference is classified/approved.

## Required validation

- [ ] Sync with current stable `main` containing ADAPT and MEDIA prerequisites.
- [ ] `flutter analyze` Green.
- [ ] Full Flutter tests Green.
- [ ] Android runner / WALKA branding Green.
- [ ] Release APK Green.
- [ ] PR merged to stable `main`.
- [ ] `TASKS.md` reconciled to QA-001..018 ✅ only after stable validation.
