{
  "date": "2026-10-29T09:57:59.109587+00:00",
  "v19_archive_sha256": "45fe60d2e72bfbfdfdfdecf167a9ae9792595d44844c2ef3ac5f46f9b6eef1ad",
  "original_zip_cloud_only": false,
  "original_zip_written": false,
  "reference_copies_written": false,
  "normal_data_opened_or_migrated": false,
  "user_review_data_operated_or_migrated": false,
  "user_review_data_hash_comparison": "Not performed; user may be editing the preserved review. No byte-identical data claim.",
  "prior_v19_preservation_limits": "docs/enquiry-preservation-check.json remains historical, not a fresh full hash verification.",
  "original_zip_sha256": "d6155e3a2968e6880a99b626be9528a4671a03e34209df480022d0231087fa04",
  "backend_files_unchanged": 53,
  "dependency_and_lock_files_unchanged": [
    "backend/data_lock.py",
    "frontend/pnpm-lock.yaml",
    "requirements.in",
    "requirements.lock"
  ],
  "frontend_dependency_versions_unchanged": true,
  "user_review_runtime": {
    "version": "0.19.0",
    "expected_pid": 58260,
    "port": 8789,
    "files_matched": 331,
    "cloud_only_unread": [],
    "missing": [],
    "different": [],
    "not_modified_by_task": true
  },
  "maintained_source_cloud_recovery": "30 unchanged maintained files recovered from v0.19 archive after matching index hashes; original placeholders retained under work/v0.19.1-leave-guard/cloud-placeholders. This excluded all protected review data/runtime and original reference copies."
}
