# ADAPT-001..012 — Cross-platform adaptive architecture

Status: IN PROGRESS
Issue: #181
Branch: `agent/adapt-001-012-platform-contracts`
Parent: #85 UI Task Master

## Delivered on task branch

- ADAPT-001: compact `<360` window contract and 320×568 regression coverage.
- ADAPT-002: comfortable mobile contract around 430px.
- ADAPT-003: explicit tablet tier reusing DS-020 `720px` breakpoint.
- ADAPT-004: explicit desktop tier reusing DS-020 `1024px` breakpoint.
- ADAPT-005: adaptive shell selector routes tablet/desktop away from the 560px phone frame.
- ADAPT-006: desktop max-content/gutter contract reuses DS-020 `1200px` + WALKA XL gutter.
- ADAPT-007: reusable `WalkaDesktopTopBar` with deterministic focus traversal.
- ADAPT-008: shared iOS safe-area test device/harness.
- ADAPT-009: target-platform spacing policy with no `dart:io` platform hacks.
- ADAPT-010: `WalkaInteractiveRegion` exposes shared pointer hover/focus behavior.
- ADAPT-011: ordered traversal + keyboard ActivateIntent contract.
- ADAPT-012: shared deterministic 1.3× text-scale test harness.

## Files

- `mobile/lib/design_system/walka_platform_adaptive.dart`
- `mobile/lib/design_system/components/navigation/walka_adaptive_shell_scaffold.dart`
- `mobile/lib/design_system/components/chrome/walka_desktop_top_bar.dart`
- `mobile/lib/design_system/components/accessibility/walka_interactive_region.dart`
- `mobile/test/support/walka_test_harness.dart`
- `mobile/test/adapt_001_012_platform_contracts_test.dart`

## Guardrails

- Existing Android feature compositions are not redesigned here.
- DS-020 width tokens and SHELL-005..008 scaffolds are reused rather than duplicated.
- No Product Master, Amazon boundary, backend or protected `Images/` changes.

## Required validation

- [ ] `flutter analyze` Green.
- [ ] Full Flutter tests Green.
- [ ] Android runner / branding Green.
- [ ] Release APK Green.
- [ ] PR merged to stable `main`.
- [ ] TASKS reconciled to ✅ only after stable validation.
