# Ablauf-Deltas: current vs legacy Ziel: Unterschiede reproduzierbar machen, um die letzten 3 Klicks zu eliminieren. ## Referenz - legacy: Verhalten aus Stand nahe Commit 01374c4 - current: heutiger Default ## Harte Unterschiede 1. RemoveItemsNotRestored - legacy: true - current: false 2. Restore-Metadaten Date/BackupUUID - legacy: dynamisch pro Lauf - current: TL-fix (dynamisch nur per Debug-Override) 3. Notification am Ende - legacy: syncDidFinish immer - current: syncDidFinish standardmaessig aus ## A/B Lauf - current: ./tools/ab-profile.sh current ReBreak - legacy: ./tools/ab-profile.sh legacy ReBreak - partial-safe: ./tools/ab-profile.sh partial-safe ReBreak - partial-lite: ./tools/ab-profile.sh partial-lite ReBreak ## partial-safe Zweck - behält den current-Schutz für Settings/Apple-Account: - RemoveItemsNotRestored=0 - TL-fixe Metadaten (nicht dynamisch) - kein syncDidFinish - erzwingt gleichzeitig Partial-Setup-Zustand über CloudConfig: - REBREAK_CC_UI_COMPLETE=0 - REBREAK_CC_POST_SETUP_PROFILE=0 - REBREAK_CC_CONFIGURATION_WAS_APPLIED=1 ## partial-lite Zweck - behält current-Schutz für Settings/Apple-Account - signalisiert nur "UI noch nicht komplett": - REBREAK_CC_UI_COMPLETE=0 - REBREAK_CC_POST_SETUP_PROFILE=1 - REBREAK_CC_CONFIGURATION_WAS_APPLIED=1 - soll Registration-/Enrollment-Fehlerpfad vermeiden ## Auswertung pro Lauf - erster Screen nach Reboot - erscheint "iPhone ist teilweise eingerichtet" - landet bei Kamera/SOS - Sprache/Region ok - Apple Account ok