fix(kernel): rank visionOS below iPhone and iPad

Merged
TH
11h ago
+79-2

Summary

  • Rank known visionOS Apple targets below iPhone and iPad so boot --platform ios --pick newest does not choose Vision Pro ahead of them.
  • Preserve explicit selection and visionOS-only inventories. The change touches three files with no scope expansion.

Fixes #4402

Validation

  • Base 45e1372fa6d8fabe26ff35ab2ec207ccc58e53bd: resolver regression suite failed three new ranking cases (21 passed).
  • Head 2137cc6498: the same focused suite passed all 24 tests; focused kernel lint and pnpm format passed.
  • pnpm check:affected --run --head 2137cc6498c60ed8306b463e053d0d602f2a06bc passed all runnable checks (receipt run-UBbdeS, exactCommit: true). CI Integration Tests and Coverage passed on the PR head. No device run was requested; inventories are synthetic.

šŸ¤– Generated with Claude Code