Scope
Run the independent end-to-end qualification gate for epic #705 after all feature implementation issues are complete. This issue is test-only and does not own product fixes.
Dependencies
Acceptance criteria
- Verify the primary operator loop on supported iPhone and iPad simulators/devices: attention resolution, farm glance, tasks, scan, inventory, swap, multi-slot, harvest, and offline replay.
- Verify notification tap/action routing for each supported category and failure behavior when the selected server is unreachable.
- Verify multi-server isolation: tokens, caches, queued writes, and deep links never cross server/user boundaries.
- Verify duplicate suppression for harvest, stock adjustment, task completion, and spool binding.
- Verify camelCase/string-enum decoding against the real API.
- Record pass/fail evidence and file focused defects; do not waive P0/P1 regressions.
Test expectations
- Run relevant .NET, React, and iOS automated suites once with captured logs.
- Execute a documented manual beta smoke matrix for lock-screen actions, camera/scan permissions, degraded Wi-Fi, and reconnect replay.
Dispatch
Owner: Kane. Blocked until implementation completion; apply go:yes only at the beta qualification handoff.
Scope
Run the independent end-to-end qualification gate for epic #705 after all feature implementation issues are complete. This issue is test-only and does not own product fixes.
Dependencies
Acceptance criteria
Test expectations
Dispatch
Owner: Kane. Blocked until implementation completion; apply
go:yesonly at the beta qualification handoff.