zhuyuan-ice-gl-zy001/ZCODE-DEV-20260830/zcode-zc001-legacy-thread-closeout-20260830/codex-jzao-storage-root-correction-receipt.json

81 lines
4.3 KiB
JSON
Raw Normal View History

{
"schema": "guanghu.codex-jzao-storage-root-correction-receipt/v1",
"policy_id": "GH-CODEX-JZAO-STORAGE-0001",
"observed_at": "2026-08-30T23:55:00+08:00",
"state": "WORKSPACE_AND_CACHES_EXTERNAL_CODEX_HOME_FINALIZER_RESUMABLE_CUTOVER_DEFERRED_WHILE_CODEX_ACTIVE",
"storage": {
"system_disk_free_observed": "102GiB",
"external_disk_free_observed": "1.7TiB",
"local_documents_codex_entry_size": "0B",
"external_workspace_size": "28G",
"external_runtime_size": "9.3G",
"active_local_codex_home_size": "7.6G",
"active_local_sessions_size": "5.8G"
},
"workspace": {
"compatibility_entry": "/Users/bingshuolingdianyuanhe/Documents/Codex",
"entry_type": "SYMLINK",
"canonical_target": "/Volumes/JZAO/冰朔-应用数据/Codex-文稿工作区",
"new_development_under_internal_documents_desktop_downloads": "DENIED_BY_PRE_TOOL_USE_GUARD"
},
"caches": {
"cargo": "/Volumes/JZAO/冰朔-应用数据/Codex-运行时/build-cache/cargo-target",
"npm": "/Volumes/JZAO/冰朔-应用数据/Codex-运行时/cache/npm",
"pip": "/Volumes/JZAO/冰朔-应用数据/Codex-运行时/cache/pip",
"uv": "/Volumes/JZAO/冰朔-应用数据/Codex-运行时/cache/uv"
},
"path_metadata": {
"canonicalizer": "/Volumes/JZAO/HoloLake/persona-runtime/shared/hosts/codex/external-storage-guard/canonicalize_codex_paths.py",
"canonicalizer_sha256": "7890ded8747c6a4e530d1c42eb89d2ccb59862ecdd96f8d1fa8bb9c7ad0737c5",
"first_live_apply_global_state_changes": 233,
"first_live_apply_config_changes": 81,
"backup": "/Volumes/JZAO/冰朔-应用数据/Codex-运行时/path-metadata-backups/live-precanonical-20260830-2342",
"first_readback_old_prefix_occurrences": 0,
"live_app_rewrite_observed_after_navigation": true,
"durable_resolution": "FINALIZER_REAPPLIES_CANONICALIZER_AFTER_ALL_RELATED_PROCESSES_STOP"
},
"tests": {
"external_storage_guard_path_canonicalizer_and_finalizer": "PASS_15_OF_15",
"finalizer_zsh_syntax": "PASS",
"canonicalizer_python_compile": "PASS",
"internal_desktop_cargo_build_probe": "DENIED",
"external_jzao_cargo_build_probe": "ALLOWED_NO_DENY_OUTPUT",
"hot_finalizer_probe": "REFUSED_CHATGPT_OR_CODEX_STILL_RUNNING_EXIT_1",
"partial_resume_static_policy": "PASS",
"partial_preserved_during_active_process_probe": true
},
"codex_home": {
"active": "/Users/bingshuolingdianyuanhe/.codex",
"preseeded_target": "/Volumes/JZAO/冰朔-应用数据/Codex-运行时/CODEX_HOME",
"finalizer": "/Volumes/JZAO/HoloLake/persona-runtime/shared/hosts/codex/external-storage-guard/finalize_codex_home_migration.sh",
"finalizer_sha256": "8c52dd7edac25c5d6e9bb0a0c33798d3e00683420713efa65aa287e59ac0955a",
"double_click_entry": "/Volumes/JZAO/冰朔-应用数据/Codex-运行时/完成Codex外置迁移.command",
"final_cutover_performed": false,
"partial_backup": "/Volumes/JZAO/冰朔-应用数据/Codex-运行时/CODEX_HOME-backups/pre-externalization-20260830.partial",
"partial_backup_observed_size": "1.6G",
"partial_resume_remaining_dry_run": {
"files_to_copy": 4326,
"directories_to_create": 6,
"stale_entries_to_delete": 8
},
"partial_resume_behavior": "RSYNC_RESUME_PRESERVE_ON_FAILURE_VALIDATE_SQLITE_THEN_ATOMIC_PROMOTION",
"reason": "CODEX_ACTIVE_AFTER_TROUBLESHOOTING_REOPEN; HOT_SWITCH_FORBIDDEN"
},
"legacy_thread": {
"thread_id": "01a04eae-6afc-7733-be52-96ddaf6176a1",
"directory_error_after_archive_restore": "RESOLVED_FOR_CROSS_TASK_DELIVERY",
"closeout_message_delivery": "RECORDED_AS_CODEX_DELEGATION",
"target_execution": "NOT_STARTED_BECAUSE_CROSS_TASK_DELEGATION_IS_NOT_DIRECT_BINGSHUO_EVENT",
"ui_navigated_to_target": true,
"required_next": "BINGSHUO_SENDS_ONE_DIRECT_MESSAGE_IN_TARGET_TASK"
},
"tcs": {
"event": "TCS-EVENT-ZY001-CODEX-JZAO-STORAGE-ROOT-CORRECTION-20260830.tcs",
"gir": "TCS-EVENT-ZY001-CODEX-JZAO-STORAGE-ROOT-CORRECTION-20260830.declaration.gir.json",
"human_zh": "TCS-EVENT-ZY001-CODEX-JZAO-STORAGE-ROOT-CORRECTION-20260830.human.zh-CN.md",
"human_en": "TCS-EVENT-ZY001-CODEX-JZAO-STORAGE-ROOT-CORRECTION-20260830.human.en-US.md",
"brain_verify_receipt": "ZY-BRAIN-RUNTIME-263b783432100f20",
"brain_verify_file": "migration-resume-verify-receipt.json"
},
"destructive_cleanup_performed_in_this_task": false
}