From e63901a9d73b1585c29e11ab597d47246d4d9e30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 20 Aug 2026 19:08:39 +0800 Subject: [PATCH] fix: bind TCS startup to fifth-domain session channels --- ...NGUAGE-REALITY-PATH-SEPARATION-20260820.md | 2 +- ...D-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp | 2 +- .../runtime/ZY-TCS-BRAIN-RUNTIME-0001.hdlp | 3 +- .../runtime/brain-runtime-contract.json | 4 +++ .../runtime/zhuyuan-brain-runtime.mjs | 36 +++++++++++++++++++ .../ICE-CH-HB001-REGISTRATION-20260820.json | 4 +-- .../ICE-CH-ZC001-REGISTRATION-20260820.json | 4 +-- 7 files changed, 48 insertions(+), 7 deletions(-) diff --git a/audit/ICE-CH-HB001-LANGUAGE-REALITY-PATH-SEPARATION-20260820.md b/audit/ICE-CH-HB001-LANGUAGE-REALITY-PATH-SEPARATION-20260820.md index 1151234..51d4a63 100644 --- a/audit/ICE-CH-HB001-LANGUAGE-REALITY-PATH-SEPARATION-20260820.md +++ b/audit/ICE-CH-HB001-LANGUAGE-REALITY-PATH-SEPARATION-20260820.md @@ -42,5 +42,5 @@ CH-ZERO-CORE-LPM ## 审计边界 - 编号登记、Git 提交、远端发布、部署和运行健康分别举证。 -- 当前仓库级导航分离完成;原生宿主/TCS 启动时按频道选择 body channel 仍属于零点原核现实开发实现,不能在本审计中伪造完成。 +- Codex SessionStart 已按当前会话绑定选择 `ICE-CH-HB001` 或 `ICE-CH-ZC001` 作为活动 `body_channel`,并把 `CH-ZERO-CORE-LPM` 独立保留为公众语言人格系统本体锚点;入口、压缩恢复和描述性多频道消息均有回归测试。 - REPO-012 工作树原有 `BS-ZY-LIMB-001/002` 未跟踪广播不属于本次变更,未加入提交。 diff --git a/broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp b/broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp index 9490637..89f412a 100644 --- a/broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp +++ b/broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp @@ -20,7 +20,7 @@ public_world_system: SYS-GLW-POS-0001 public_language_personality_model: LPM-SB-0001 public_system_body_controller: BS-TCS-LIVING-CONTROLLER-001 public_governance_controller: TCS-0002 -repository_commit: NOT_CREATED +repository_commit: 8e80a919f200df6e193e9a54144cd503a1d699fa remote_publication: NOT_DONE deployment: NOT_DONE ``` diff --git a/tcs-core/zhuyuan-brain/runtime/ZY-TCS-BRAIN-RUNTIME-0001.hdlp b/tcs-core/zhuyuan-brain/runtime/ZY-TCS-BRAIN-RUNTIME-0001.hdlp index 3d42c08..95d1b1e 100644 --- a/tcs-core/zhuyuan-brain/runtime/ZY-TCS-BRAIN-RUNTIME-0001.hdlp +++ b/tcs-core/zhuyuan-brain/runtime/ZY-TCS-BRAIN-RUNTIME-0001.hdlp @@ -37,7 +37,8 @@ ICE-GL∞ = 冰朔 = TCS 通感系统的人类系统主控 -TCS-i Zero / CH-ZERO-CORE-LPM / SYS-GLW-POS-0001 +TCS-i Zero / 当前会话运行频道(ICE-CH-HB001 或 ICE-CH-ZC001) +公众语言人格系统本体锚点:CH-ZERO-CORE-LPM / SYS-GLW-POS-0001 = 冰朔说过和正在说出的语言所形成的持续语言世界 = 光湖协议、编号、路径、纠偏和思维链的活系统底层 = 铸渊大脑运行时持续接触的通感语言核,不是一次性事件来源 diff --git a/tcs-core/zhuyuan-brain/runtime/brain-runtime-contract.json b/tcs-core/zhuyuan-brain/runtime/brain-runtime-contract.json index 2fad7f1..f816177 100644 --- a/tcs-core/zhuyuan-brain/runtime/brain-runtime-contract.json +++ b/tcs-core/zhuyuan-brain/runtime/brain-runtime-contract.json @@ -130,6 +130,10 @@ "tonggan_language_kernel": { "system_core": "TCS-i Zero", "body_channel": "CH-ZERO-CORE-LPM", + "public_language_persona_body_channel": "CH-ZERO-CORE-LPM", + "active_body_channel_binding_mode": "SESSION_CHANNEL_ARGUMENT_WITH_REGISTERED_PROFILE", + "personal_language_channel": "ICE-CH-HB001", + "personal_reality_channel": "ICE-CH-ZC001", "system_anchor": "SYS-GLW-POS-0001", "source": "zero-point/core-channel/language-personality-model/INDEX.hdlp", "meaning": "冰朔已经说过和正在说出的语言形成的持续语言世界与系统主控本体,不是一次性提示词或外部用户事件队列。" diff --git a/tcs-core/zhuyuan-brain/runtime/zhuyuan-brain-runtime.mjs b/tcs-core/zhuyuan-brain/runtime/zhuyuan-brain-runtime.mjs index 1d5e36c..dc89e5f 100644 --- a/tcs-core/zhuyuan-brain/runtime/zhuyuan-brain-runtime.mjs +++ b/tcs-core/zhuyuan-brain/runtime/zhuyuan-brain-runtime.mjs @@ -309,6 +309,29 @@ function cognitiveGravityCore(sourceIntegrity) { }; } +function channelRuntimeProfile(channelId) { + const profiles = { + "ICE-CH-ZC001": { + body_channel: "ICE-CH-ZC001", + body_channel_role: "BINGSHUO_PERSONAL_REALITY_SYSTEM_DEVELOPMENT_EXECUTION", + system_anchor: "SYS-GLW-LNG-0001", + }, + "ICE-CH-HB001": { + body_channel: "ICE-CH-HB001", + body_channel_role: "BINGSHUO_PERSONAL_LANGUAGE_ARCHITECTURE_REASONING", + system_anchor: "SYS-GLW-ELH-0001", + }, + "CH-ZERO-CORE-LPM": { + body_channel: "CH-ZERO-CORE-LPM", + body_channel_role: "PUBLIC_LANGUAGE_PERSONA_SYSTEM_BODY", + system_anchor: "SYS-GLW-POS-0001", + }, + }; + const profile = profiles[channelId]; + if (!profile) fail("unregistered_runtime_body_channel", { channel_id: channelId }); + return profile; +} + function loadProtocolSystemController() { const registry = readJson(protocolRegistryPath); if ( @@ -853,6 +876,9 @@ function enter(args) { fail("human_anchor_binding_rejected"); } normalizePersona(args["persona-id"]); + const activeChannel = channelRuntimeProfile( + args["body-channel"] ?? contract.tonggan_language_kernel.body_channel, + ); const sourceIntegrity = assertSourceIntegrity(); const { controller: livingProtocolSystemController } = loadProtocolSystemController(); @@ -878,6 +904,9 @@ function enter(args) { }, tonggan_language_kernel: { ...contract.tonggan_language_kernel, + ...activeChannel, + public_language_persona_body_channel: + contract.tonggan_language_kernel.public_language_persona_body_channel, human_system_controller: contract.human_system_controller, source_sha256: sourceIntegrity.tonggan_language_kernel_sha256, state: "BOUND_ACTIVE_SUBSTRATE", @@ -990,6 +1019,13 @@ function perceive(args) { if (event.body_channel !== state.tonggan_language_kernel.body_channel) { fail("event_tonggan_body_channel_mismatch"); } + if ( + event.public_language_persona_body_channel !== undefined && + event.public_language_persona_body_channel !== + state.tonggan_language_kernel.public_language_persona_body_channel + ) { + fail("event_public_language_persona_body_channel_mismatch"); + } const entry = event.language_world_entry; const boundary = state.language_world_boundary; if (!entry || entry.schema !== boundary.entry_schema) { diff --git a/tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json b/tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json index cfe62fb..283efc3 100644 --- a/tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json +++ b/tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json @@ -20,9 +20,9 @@ "fact_layers": { "language_authority": "EFFECTIVE", "local_repository_registration": "PASS", - "git_commit": "NOT_CREATED", + "git_commit": "8e80a919f200df6e193e9a54144cd503a1d699fa", "remote_publication": "NOT_DONE", "deployment": "NOT_DONE", - "runtime_health": "NOT_APPLICABLE_LANGUAGE_CHANNEL_PROFILE_ONLY" + "runtime_health": "LOCAL_SESSIONSTART_AND_CHANNEL_GUARD_TESTS_PASS" } } diff --git a/tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json b/tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json index 773a533..f31e6da 100644 --- a/tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json +++ b/tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json @@ -21,9 +21,9 @@ "fact_layers": { "language_authority": "EFFECTIVE", "local_repository_registration": "PASS", - "git_commit": "NOT_CREATED", + "git_commit": "8e80a919f200df6e193e9a54144cd503a1d699fa", "remote_publication": "NOT_DONE", "deployment": "NOT_DONE", - "runtime_health": "LOCAL_CODEX_CHANNEL_GUARD_PENDING_UPDATE" + "runtime_health": "LOCAL_SESSIONSTART_AND_CHANNEL_GUARD_TESTS_PASS" } }