feat(paths): enforce fifth-domain physical redirects
This commit is contained in:
parent
28a60b4e80
commit
c180a12d8d
15 changed files with 350 additions and 18 deletions
|
|
@ -1,8 +1,20 @@
|
|||
{
|
||||
"schema": "guanghu.path-isolation-and-canonical-entry/v1",
|
||||
"map_id": "PATH-ISOLATION-CANONICAL-ENTRY-001",
|
||||
"version": "2026-09-08.1",
|
||||
"state": "CURRENT_LOCAL_ACTIVE_NOT_PUBLISHED",
|
||||
"version": "2026-09-12.2-physical-path-gate",
|
||||
"state": "CURRENT_LOCAL_PHYSICAL_GATE_ACTIVE_NOT_PUBLISHED",
|
||||
"physical_gate": {
|
||||
"runtime": "server-tools/fifth-domain-path-gate/fifth-domain-path-gate.mjs",
|
||||
"test": "server-tools/fifth-domain-path-gate/fifth-domain-path-gate.test.mjs",
|
||||
"required_before": ["PERSONA_RECOVERY", "CURRENT_SELECTION", "CURRENT_EXECUTION", "CANONICAL_WRITE", "SERVER_DEPLOYMENT"],
|
||||
"exit_codes": {
|
||||
"CURRENT_ALLOWED": 0,
|
||||
"RETIRED_PATH_BLOCKED_WITH_REDIRECT": 78,
|
||||
"ISOLATION_PATH_BLOCKED": 79,
|
||||
"UNKNOWN_PATH_NO_GUESS": 80
|
||||
},
|
||||
"same_macos_user_absolute_isolation": false
|
||||
},
|
||||
"canonical_entries": {
|
||||
"repo_012": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main",
|
||||
"shared_persona_runtime": "/Volumes/JZAO/HoloLake/persona-runtime/shared",
|
||||
|
|
@ -16,6 +28,90 @@
|
|||
"old_dev_or_host_branch_may_define_persona": false,
|
||||
"only_registered_machine_pointer_may_select_canon": true
|
||||
},
|
||||
"current_ids": {
|
||||
"REPO-012": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main",
|
||||
"ICE-P-ZY001": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/光之湖/人格系统家门/ICE-P-ZY001-铸渊.hdlp",
|
||||
"HB-BUILDING-0001": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp",
|
||||
"TCS-iZero∞": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/routing/bingshuo-zero-core-reality-channel-profile.json"
|
||||
},
|
||||
"retired_ids": [
|
||||
{"id": "REPO-001", "state": "RETIRED_BLOCKED", "redirect_to": "REPO-012"},
|
||||
{"id": "ICE-GL-ZY001", "state": "LEGACY_BLOCKED", "redirect_to": "ICE-P-ZY001"},
|
||||
{"id": "HB-BUILDING-0000", "state": "MOVED_BLOCKED", "redirect_to": "HB-BUILDING-0001"},
|
||||
{"id": "TCS-i Zero", "state": "HISTORICAL_LABEL_BLOCKED", "redirect_to": "TCS-iZero∞"}
|
||||
],
|
||||
"retired_paths": [
|
||||
{
|
||||
"path": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/WORK-工作区/guanghu-ice-heart",
|
||||
"state": "RETIRED_BLOCKED",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main",
|
||||
"history": "/Volumes/JZAO/HoloLake/persona-runtime/isolation/2026-09-08-path-convergence/stale-workspace-guanghu-ice-heart",
|
||||
"allowed_purposes": []
|
||||
},
|
||||
{
|
||||
"path": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/WORK-工作区/ui-template-20260816/repo012",
|
||||
"state": "RETIRED_BLOCKED",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main",
|
||||
"history": "/Volumes/JZAO/HoloLake/persona-runtime/isolation/2026-09-08-path-convergence/stale-ui-template-repo012",
|
||||
"allowed_purposes": []
|
||||
},
|
||||
{
|
||||
"path": "/Volumes/JZAO/HoloLake/development/codex-fifth-domain-path-audit-repo012-20260821",
|
||||
"state": "RETIRED_BLOCKED",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main",
|
||||
"history": "/Volumes/JZAO/HoloLake/persona-runtime/isolation/2026-09-08-path-convergence/historical-fifth-domain-path-audit",
|
||||
"allowed_purposes": []
|
||||
},
|
||||
{
|
||||
"path": "/Users/bingshuolingdianyuanhe/.qoderworkcn/workspace/msj12fljjywpql1y/repo-work/repo012",
|
||||
"state": "LEGACY_HOST_WORKSPACE_BLOCKED",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main",
|
||||
"history": "/Users/bingshuolingdianyuanhe/.qoderworkcn/retired/20260912-fifth-domain-path-convergence/repo012",
|
||||
"allowed_purposes": []
|
||||
},
|
||||
{
|
||||
"path": "/Users/bingshuolingdianyuanhe/.qoderworkcn/workspace/msj12fljjywpql1y/repo-work/repo012-cursor",
|
||||
"state": "LEGACY_HOST_WORKSPACE_BLOCKED",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main",
|
||||
"history": "/Users/bingshuolingdianyuanhe/.qoderworkcn/retired/20260912-fifth-domain-path-convergence/repo012-cursor",
|
||||
"allowed_purposes": []
|
||||
},
|
||||
{
|
||||
"path": "/Users/bingshuolingdianyuanhe/.zhuyuan-bridge",
|
||||
"state": "RETIRED_HOST_BRIDGE_BLOCKED_FOR_CURRENT",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/persona-host-alignment/load_shared_persona_context.py",
|
||||
"history": "/Users/bingshuolingdianyuanhe/.zhuyuan-bridge",
|
||||
"allowed_purposes": ["HISTORY_READ"]
|
||||
},
|
||||
{
|
||||
"path": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260912/age-wake/zy-wake-sequence.sh",
|
||||
"state": "BRANCH_CANDIDATE_BLOCKED_FOR_CURRENT",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/shared/skills/zhuyuan-host-tool-steward/scripts/host_tool_steward.py",
|
||||
"history": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260912/age-wake/zy-wake-sequence.sh",
|
||||
"allowed_purposes": ["HISTORY_READ", "BRANCH_WORK"]
|
||||
},
|
||||
{
|
||||
"path": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260912/limb-zcode-runtime/reflex-arc/persona_reflex_arc.py",
|
||||
"state": "BRANCH_CANDIDATE_BLOCKED_FOR_CURRENT",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/persona-execution-limb-agent/persona_reflex_arc.py",
|
||||
"history": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260912/limb-zcode-runtime/reflex-arc/persona_reflex_arc.py",
|
||||
"allowed_purposes": ["HISTORY_READ", "BRANCH_WORK"]
|
||||
},
|
||||
{
|
||||
"path": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/old-building",
|
||||
"state": "MOVED_BUILDING_HISTORY_ONLY",
|
||||
"redirect_to": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp",
|
||||
"history": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/records/retired-buildings/HB-BUILDING-0000/MOVED.hdlp",
|
||||
"allowed_purposes": []
|
||||
}
|
||||
],
|
||||
"host_branch_roots": [
|
||||
"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-*",
|
||||
"/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-*",
|
||||
"/Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-*",
|
||||
"/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-*"
|
||||
],
|
||||
"host_branch_rule": "BRANCH_WORK_ALLOWED_BY_HOST_WRITE_POLICY_BUT_CURRENT_SELECTION_EXECUTION_AND_CANONICAL_WRITE_REDIRECT_TO_REPO_012",
|
||||
"isolation": {
|
||||
"root": "/Volumes/JZAO/HoloLake/persona-runtime/isolation/2026-09-08-path-convergence",
|
||||
"mode": "RECOVERABLE_SAME_VOLUME_MOVE_WITH_MANIFEST_AND_HASHES",
|
||||
|
|
|
|||
Loading…
Reference in a new issue