PASS: Only three existing supported INI keys changed
PASS: Resolution and private enums preserved
PASS: Other sections and trailing CRLF preserved
PASS: CRLF retained
PASS: INI patch is idempotent
PASS: LF file and unrelated bindings preserved
PASS: Unknown future sections are skipped
PASS: INI key matching is case insensitive
PASS: Original snapshot is persisted before mutation
PASS: Rerun keeps the original backup
PASS: Repeated patch preserves the first original file
PASS: Reapply after individual recovery creates a fresh snapshot
PASS: Partial recovery failure keeps unresolved original records
PASS: Recovery runs in reverse mutation order
PASS: Retry touches only unresolved recovery records
PASS: Full reapply archives the restored journal
PASS: Wrong-account backup is rejected
PASS: Pending optional-app recovery survives a full profile reapply
PASS: Partial install without a user journal still restores machine settings
PASS: User recovery failure does not prevent independent machine recovery
All 20 pure/mocked logic checks passed. Windows integration is not tested.
