Skip to content

QA: qualify operator-first redesign for iOS beta #723

Description

@jpapiez

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:iosiOS app, native Swift code, mobile client behaviorepic-childChild issue of epicgo:yesReady to implementpriority:p0Blocking releaserelease:backlogNot yet targetedsquad:🧪 kaneAssigned to 🧪 Kane (Tester)status:blockedBlocked by another issue - see the Dependencies section for what must land firsttesting

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions