1.2 KiB
1.2 KiB
Device Fingerprint Capability Acceptance Checklist
Backend Capabilities
get_storage_path / get_storage_dir / get_state_db_pathread_profile / write_profilegenerate_profilesync_service_machine_id / sync_service_machine_id_from_storageload_global_original / save_global_originalget_device_profilesbind_device_profile / bind_device_profile_with_profilerestore_device_version / delete_device_versionrestore_original_deviceopen_device_folder
UI Capabilities
- Show current storage / account binding / history / baseline
- Generate and bind
- Capture and bind
- Restore original fingerprint
- Restore history revision
- Delete history revision
- Open storage folder
Switching Behavior
- Local account switching applies bound fingerprint
- Cloud account switching applies bound fingerprint
- Concurrent switch requests use queued serial semantics
- Failure semantics are fail-fast (no extra transaction orchestration)
Compatibility Scope
- Legacy data missing optional fields: fill defaults
- Corrupted structure/type mismatch: explicit failure
Status Marking
Please mark each item as: Passed / Failed / Diverged (with reason).