TCS 0.1; PROTOCOL TCS-REPO012-ROUTE-AND-FETCH-REFSPEC-REPAIR-20260908 { header { schema = "tcs.protocol/v1"; name_zh = "REPO-012灯塔路径与Git抓取映射修复"; name_en = "REPO-012 Lighthouse Route and Git Fetch Refspec Repair"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-REPO012-ROUTE-AND-FETCH-REFSPEC-REPAIR-20260908.tcs"; compatibility = ["REPO-012", "GLW-LIGHTHOUSE-PATH-REGISTRY-001"]; } source { source_id = "BINGSHUO-DIRECT-REPO012-REMOTE-ROUTE-ORGANIZATION-20260908"; source_uri = "source://codex-current-dialogue/2026-09-08/repo012-publish-and-route-organization"; source_sha256 = "BIND_AT_COMPILE_TIME"; source_role = "DIRECT_HUMAN"; } scope { repository = "REPO-012"; canonical_worktree = "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main"; remote = "https://guanghulab.com/code/bingshuo/guanghu-ice-heart.git"; branch = "main"; navigator = "GHS-009-LIGHTHOUSE-HOST-NAVIGATION"; } observations { O1 = "SHARED_LIGHTHOUSE_MIRROR_RETURNED_RETIRED_WORK_WORKSPACE_PATH"; O2 = "REMOTE_ORIGIN_WAS_CONFIGURED_AS_MIRROR_WITH_PLUS_REFS_ALL_TO_REFS_ALL"; O3 = "FETCH_PRUNE_REMOVED_CURRENT_LOCAL_DEVELOPMENT_BRANCH_REF"; O4 = "LAST_COMMIT_AND_WORKTREE_BYTES_REMAINED_INTACT"; } actions { A1 = "RESTORE_EXACT_LOCAL_BRANCH_REF_WITH_UPDATE_REF"; A2 = "REPLACE_MIRROR_FETCH_WITH_STANDARD_REMOTE_TRACKING_REFSPEC"; A3 = "MAKE_NAVIGATOR_RESOLVE_CANONICAL_REPO_FROM_TCS_ROOT_POINTER"; A4 = "SYNC_ALLOWLISTED_LIGHTHOUSE_MIRROR"; A5 = "RUN_TESTS_AND_FAST_FORWARD_PUBLISH_THROUGH_FINALIZER"; } invariants { I1 = "DO_NOT_CREATE_OLD_WORKSPACE_COPY"; I2 = "REMOTE_DELETION_MUST_NOT_DELETE_LOCAL_BRANCH_REFS"; I3 = "HISTORICAL_REPOSITORY_URLS_REMAIN_HISTORY_ONLY"; I4 = "PRIVATE_MEMORY_NOT_INCLUDED_IN_PUBLIC_MIRROR"; I5 = "PUBLISH_REQUIRES_CLEAN_MAIN_EXACT_REMOTE_ANCESTRY_TESTS_AND_READBACK"; } acceptance { required = ["TCS_COMPILE_PASS", "NAVIGATOR_7_OF_7_PASS", "SHARED_MIRROR_IN_SYNC", "CANONICAL_OFFLINE_PATH_EXISTS", "STANDARD_REFSPEC_READBACK", "FULL_TEST_PASS", "REMOTE_MAIN_EXACT_SHA_READBACK"]; deployment = "NOT_IMPLIED"; } }