You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the iCloud devices section and Main-device designation to Devices
The Devices screen (Settings > Devices) gains a footer under the
paired-installations section ("Devices paired to your account") and a
second section ("Other devices in iCloud") listing identities from the
iCloud-synced keychain backup that aren't paired to the current
account. Tapping one arms the standard initiator pairing sheet with
the scan instruction naming that device - the current account stays
the main account and the join happens from the other device. Unlike
the first-install prompt, the section applies no newer-than-own
ordering filter: it is an explicit, user-navigated inventory, not an
unsolicited demotion offer.
The oldest key on the iCloud account is designated the Main device
(ICloudDeviceBackupsSnapshot, backedUpAt as the creation proxy with
the same caveats as the prompt's ordering rule): badged on whichever
row holds it, and the delete-all confirmation escalates its copy when
wiping the main device, since other devices pair through that key.
Verified by new structured QA test 46 (first run e16c3876a045, all
five criteria pass, runner navigation notes folded into the YAML) and
four unit tests for the snapshot builder.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .claude/commands/qa.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -122,7 +122,7 @@ The canonical order (from `qa/SKILL.md` "Run all tests") is:
122
122
→ 16 → 17 → 20 → 27 → 28 → 19 → 15 → 34 → 18
123
123
```
124
124
125
-
plus secondary tests `14, 22, 23, 23b, 24, 25, 26, 28b, 29, 30, 31, 32, 33, 43, 44b, 45` slotted where they don't conflict with destructive steps (09, 18). Test 43 (long-message rendering) explodes the shared conversation in teardown, so slot it late in the sequence, after other tests that reuse `shared_conversation_id`. Tests 44band 45 briefly shut down the primary simulator to clone it (like 03/04), so don't overlap them with tests running on the primary; they otherwise run entirely on their own disposable clones.
125
+
plus secondary tests `14, 22, 23, 23b, 24, 25, 26, 28b, 29, 30, 31, 32, 33, 43, 44b, 45, 46` slotted where they don't conflict with destructive steps (09, 18). Test 43 (long-message rendering) explodes the shared conversation in teardown, so slot it late in the sequence, after other tests that reuse `shared_conversation_id`. Tests 44b, 45, and 46 briefly shut down the primary simulator to clone it (like 03/04), so don't overlap them with tests running on the primary; they otherwise run entirely on their own disposable clones.
0 commit comments