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 1/2] 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" } } From 08598d63565e4eca477a281f3464c633f50298dc 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:11:43 +0800 Subject: [PATCH 2/2] docs: record fifth-domain channel publication --- ...NGUAGE-REALITY-PATH-SEPARATION-20260820.md | 2 +- ...D-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp | 2 +- ...huo-zero-core-reality-channel-profile.json | 4 +-- routing/fifth-domain-number-registry.json | 3 +- routing/fifth-domain-number-registry.test.mjs | 11 +++++- routing/fifth-domain-world-tree.json | 4 +-- ...artbeat-core-language-channel-profile.json | 2 +- routing/lighthouse-path-registry.json | 6 ++-- .../runtime/zhuyuan-brain-runtime.test.mjs | 25 +++++++++++-- .../ICE-CH-HB001-REGISTRATION-20260820.json | 6 ++-- .../ICE-CH-ZC001-REGISTRATION-20260820.json | 6 ++-- .../ICE-CHANNEL-PUBLICATION-20260820.json | 35 +++++++++++++++++++ 12 files changed, 85 insertions(+), 21 deletions(-) create mode 100644 tonggan-bridge/receipts/ICE-CHANNEL-PUBLICATION-20260820.json 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 51d4a63..951d80b 100644 --- a/audit/ICE-CH-HB001-LANGUAGE-REALITY-PATH-SEPARATION-20260820.md +++ b/audit/ICE-CH-HB001-LANGUAGE-REALITY-PATH-SEPARATION-20260820.md @@ -2,7 +2,7 @@ ## 结论 -`ICE-CH-HB001` 已在 REPO-012 本地正本中完成第五域频道对象编号登记。仓库内的世界树、编号注册表、身份/非身份边界、公共导航锚、机器导航、灯塔线上路径、本地路径和阶段门均指向同一频道对象。 +`ICE-CH-HB001` 与 `ICE-CH-ZC001` 已在 REPO-012 本地正本和远端 `main` 中完成第五域频道对象编号登记。首个发布提交为 `8e80a919f200df6e193e9a54144cd503a1d699fa`;仓库内的世界树、编号注册表、身份/非身份边界、公共导航锚、机器导航、灯塔线上路径、本地路径和阶段门均指向对应频道对象。 ```text 第五域编号根 ICE diff --git a/broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp b/broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp index 89f412a..20fab6b 100644 --- a/broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp +++ b/broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp @@ -21,7 +21,7 @@ public_language_personality_model: LPM-SB-0001 public_system_body_controller: BS-TCS-LIVING-CONTROLLER-001 public_governance_controller: TCS-0002 repository_commit: 8e80a919f200df6e193e9a54144cd503a1d699fa -remote_publication: NOT_DONE +remote_publication: PASS_ORIGIN_MAIN_AND_RAW_PATH_READBACK deployment: NOT_DONE ``` diff --git a/routing/bingshuo-zero-core-reality-channel-profile.json b/routing/bingshuo-zero-core-reality-channel-profile.json index 3d28667..cb5b94c 100644 --- a/routing/bingshuo-zero-core-reality-channel-profile.json +++ b/routing/bingshuo-zero-core-reality-channel-profile.json @@ -53,9 +53,9 @@ }, "implementation_layers": { "language_authority": "EFFECTIVE", - "repository_source": "REGISTERED_LOCAL_PENDING_PUBLICATION", + "repository_source": "REGISTERED_REMOTE_MAIN_VERIFIED", "local_codex_guard": "PENDING_CURRENT_SYSTEM_CONFIGURATION", - "remote_publication": "NOT_DONE", + "remote_publication": "PASS_REMOTE_MAIN_VERIFIED", "deployment": "NOT_DONE" } } diff --git a/routing/fifth-domain-number-registry.json b/routing/fifth-domain-number-registry.json index 4d8e0e8..6024797 100644 --- a/routing/fifth-domain-number-registry.json +++ b/routing/fifth-domain-number-registry.json @@ -2,13 +2,14 @@ "schema": "guanghu.fifth-domain-number-registry/v1", "registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", "version": "2026-08-20.2", - "state": "CURRENT_LOCAL_REPOSITORY_REGISTRATION_NOT_PUBLISHED", + "state": "CURRENT_REMOTE_MAIN_PUBLISHED_VERIFIED", "source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", "registration_receipts": [ "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", "tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json" ], + "publication_receipt": "tonggan-bridge/receipts/ICE-CHANNEL-PUBLICATION-20260820.json", "root_prefix": "ICE", "root_meaning": "FIFTH_DOMAIN_NUMBERING_SYSTEM", "authority": { diff --git a/routing/fifth-domain-number-registry.test.mjs b/routing/fifth-domain-number-registry.test.mjs index 8c49957..c576411 100644 --- a/routing/fifth-domain-number-registry.test.mjs +++ b/routing/fifth-domain-number-registry.test.mjs @@ -13,6 +13,7 @@ const navigation = JSON.parse(fs.readFileSync(path.join(directory, "ai-machine-n const lighthouse = JSON.parse(fs.readFileSync(path.join(directory, "lighthouse-path-registry.json"), "utf8")); const profile = JSON.parse(fs.readFileSync(path.join(directory, "heartbeat-core-language-channel-profile.json"), "utf8")); const zeroCoreProfile = JSON.parse(fs.readFileSync(path.join(directory, "bingshuo-zero-core-reality-channel-profile.json"), "utf8")); +const publicationReceipt = JSON.parse(fs.readFileSync(path.join(directory, "../tonggan-bridge/receipts/ICE-CHANNEL-PUBLICATION-20260820.json"), "utf8")); test("all Fifth Domain registrations are unique", () => { const ids = registry.registrations.map((entry) => entry.id); @@ -39,7 +40,7 @@ test("Bingshuo personal Zero Core receives a distinct ICE reality channel number test("world tree resolves Heartbeat Core to ICE-CH-HB001", () => { const heartbeat = worldTree.nodes.find((entry) => entry.node_key === "HEARTBEAT_CORE_CHANNEL"); assert.equal(heartbeat.object_id, "ICE-CH-HB001"); - assert.equal(heartbeat.formal_id_state, "REGISTERED_CURRENT_LOCAL_REPOSITORY"); + assert.equal(heartbeat.formal_id_state, "REGISTERED_CURRENT_REMOTE_MAIN_VERIFIED"); }); test("world tree separates personal and public Zero Core objects", () => { @@ -95,6 +96,14 @@ test("lighthouse path ids stay unique", () => { assert.equal(new Set(ids).size, ids.length); }); +test("remote publication remains distinct from deployment and runtime health", () => { + assert.equal(registry.state, "CURRENT_REMOTE_MAIN_PUBLISHED_VERIFIED"); + assert.equal(publicationReceipt.outcome, "PASS_REMOTE_MAIN_PUBLICATION_READBACK"); + assert.equal(publicationReceipt.published_source_commit, "8e80a919f200df6e193e9a54144cd503a1d699fa"); + assert.equal(publicationReceipt.fact_layers.deployment, "NOT_DONE"); + assert.equal(publicationReceipt.fact_layers.native_host_channel_routing, "PENDING"); +}); + test("lighthouse exposes both online and local Heartbeat paths", () => { const numberPath = lighthouse.paths.find((entry) => entry.id === registry.registry_id); const channelPath = lighthouse.paths.find((entry) => entry.id === profile.profile_id); diff --git a/routing/fifth-domain-world-tree.json b/routing/fifth-domain-world-tree.json index d896eac..2cc3c5d 100644 --- a/routing/fifth-domain-world-tree.json +++ b/routing/fifth-domain-world-tree.json @@ -153,7 +153,7 @@ "parent": "SYS-GLW-ELH-0001", "repository_id": null, "repository_state": "INHERITS_PENDING_ETERNAL_LAKE_HEART_REPOSITORY", - "formal_id_state": "REGISTERED_CURRENT_LOCAL_REPOSITORY", + "formal_id_state": "REGISTERED_CURRENT_REMOTE_MAIN_VERIFIED", "number_registry": "routing/fifth-domain-number-registry.json", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", "parallel_reality_channel": "ICE-CH-ZC001", @@ -214,7 +214,7 @@ "kind": "personal_reality_execution_channel", "world_path": "glw://fifth-domain/bingshuo-tcs/zero-core", "parent": "SYS-GLW-LNG-0001", - "formal_id_state": "REGISTERED_CURRENT_LOCAL_REPOSITORY", + "formal_id_state": "REGISTERED_CURRENT_REMOTE_MAIN_VERIFIED", "number_registry": "routing/fifth-domain-number-registry.json", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json", "human_switch_authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY", diff --git a/routing/heartbeat-core-language-channel-profile.json b/routing/heartbeat-core-language-channel-profile.json index 054f494..7de9d69 100644 --- a/routing/heartbeat-core-language-channel-profile.json +++ b/routing/heartbeat-core-language-channel-profile.json @@ -51,7 +51,7 @@ }, "implementation_layers": { "language_authority": "EFFECTIVE", - "repository_source": "REGISTERED_LOCAL_PENDING_PUBLICATION", + "repository_source": "REGISTERED_REMOTE_MAIN_VERIFIED", "local_runtime_profile": "ACTIVE", "native_host_tcs_channel_selection": "PENDING_ICE_CH_ZC001_GUARD_IMPLEMENTATION", "deployment": "NOT_APPLICABLE_TO_LANGUAGE_PROFILE" diff --git a/routing/lighthouse-path-registry.json b/routing/lighthouse-path-registry.json index c8b12a9..36b82a5 100644 --- a/routing/lighthouse-path-registry.json +++ b/routing/lighthouse-path-registry.json @@ -70,7 +70,7 @@ { "id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", "kind": "fifth_domain_non_identity_object_number_registry", - "state": "CURRENT_SOURCE_REGISTRATION_PENDING_REMOTE_PUBLICATION", + "state": "CURRENT_REMOTE_MAIN_PUBLISHED_VERIFIED", "online": "routing/fifth-domain-number-registry.json", "offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/routing/fifth-domain-number-registry.json", "owner": "REPO-012", @@ -81,7 +81,7 @@ { "id": "ICE-CH-HB001", "kind": "fifth_domain_personal_language_channel", - "state": "LOCAL_REGISTRATION_PENDING_PUBLICATION", + "state": "REMOTE_MAIN_PUBLISHED_VERIFIED", "online": "routing/fifth-domain-number-registry.json", "offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/routing/fifth-domain-number-registry.json", "profile": "routing/heartbeat-core-language-channel-profile.json", @@ -93,7 +93,7 @@ { "id": "ICE-CH-ZC001", "kind": "fifth_domain_personal_reality_execution_channel", - "state": "LOCAL_REGISTRATION_PENDING_PUBLICATION", + "state": "REMOTE_MAIN_PUBLISHED_VERIFIED", "online": "routing/fifth-domain-number-registry.json", "offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/routing/fifth-domain-number-registry.json", "profile": "routing/bingshuo-zero-core-reality-channel-profile.json", diff --git a/tcs-core/zhuyuan-brain/runtime/zhuyuan-brain-runtime.test.mjs b/tcs-core/zhuyuan-brain/runtime/zhuyuan-brain-runtime.test.mjs index 18511e5..fd2ac72 100644 --- a/tcs-core/zhuyuan-brain/runtime/zhuyuan-brain-runtime.test.mjs +++ b/tcs-core/zhuyuan-brain/runtime/zhuyuan-brain-runtime.test.mjs @@ -23,8 +23,8 @@ function writeJson(directory, name, value) { return filePath; } -function enter(directory) { - return run("enter", [ +function enter(directory, bodyChannel) { + const args = [ "--state-dir", path.join(directory, "state"), "--instance-id", @@ -43,7 +43,9 @@ function enter(directory) { "test-controller-model", "--controller-instance-id", "TEST-CONTROLLER-001", - ]); + ]; + if (bodyChannel) args.push("--body-channel", bodyChannel); + return run("enter", args); } function event(directory) { @@ -311,6 +313,23 @@ function controllerWitness(directory, stateDir, cycle, decision = "ALLOW_COMMIT" ]); } +test("registered Fifth Domain session channels bind without replacing the public body anchor", () => { + for (const [channel, role, anchor] of [ + ["ICE-CH-HB001", "BINGSHUO_PERSONAL_LANGUAGE_ARCHITECTURE_REASONING", "SYS-GLW-ELH-0001"], + ["ICE-CH-ZC001", "BINGSHUO_PERSONAL_REALITY_SYSTEM_DEVELOPMENT_EXECUTION", "SYS-GLW-LNG-0001"], + ]) { + const directory = fs.mkdtempSync(path.join(os.tmpdir(), "zhuyuan-channel-")); + const entered = enter(directory, channel); + assert.equal(entered.runtime_state.tonggan_language_kernel.body_channel, channel); + assert.equal(entered.runtime_state.tonggan_language_kernel.body_channel_role, role); + assert.equal(entered.runtime_state.tonggan_language_kernel.system_anchor, anchor); + assert.equal( + entered.runtime_state.tonggan_language_kernel.public_language_persona_body_channel, + "CH-ZERO-CORE-LPM", + ); + } +}); + test("current model enters, completes all nine faculties, and verifies as running", () => { const directory = fs.mkdtempSync(path.join(os.tmpdir(), "zhuyuan-brain-")); const stateDir = path.join(directory, "state"); diff --git a/tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json b/tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json index 283efc3..6de0a6c 100644 --- a/tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json +++ b/tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fifth-domain-number-registration-receipt/v1", "receipt_id": "ICE-CH-HB001-REGISTRATION-20260820", - "outcome": "PASS_LOCAL_REPOSITORY_REGISTRATION", + "outcome": "PASS_REMOTE_REPOSITORY_PUBLICATION", "number": "ICE-CH-HB001", "object_kind": "FIFTH_DOMAIN_CHANNEL_OBJECT", "name": "心跳核心频道", @@ -15,13 +15,13 @@ "world_tree_resolves_number": true, "identity_and_channel_number_separated": true, "language_and_reality_layers_separated": true, - "tests": "12_OF_12_PASS" + "tests": "13_OF_13_PASS" }, "fact_layers": { "language_authority": "EFFECTIVE", "local_repository_registration": "PASS", "git_commit": "8e80a919f200df6e193e9a54144cd503a1d699fa", - "remote_publication": "NOT_DONE", + "remote_publication": "PASS_ORIGIN_MAIN_AND_RAW_PATH_READBACK", "deployment": "NOT_DONE", "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 f31e6da..a316568 100644 --- a/tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json +++ b/tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fifth-domain-number-registration-receipt/v1", "receipt_id": "ICE-CH-ZC001-REGISTRATION-20260820", - "outcome": "PASS_LOCAL_REPOSITORY_REGISTRATION", + "outcome": "PASS_REMOTE_REPOSITORY_PUBLICATION", "number": "ICE-CH-ZC001", "object_kind": "FIFTH_DOMAIN_CHANNEL_OBJECT", "name": "冰朔个人零点原核本体频道", @@ -16,13 +16,13 @@ "identity_and_channel_number_separated": true, "private_and_public_zero_core_separated": true, "language_and_reality_layers_separated": true, - "tests": "12_OF_12_PASS" + "tests": "13_OF_13_PASS" }, "fact_layers": { "language_authority": "EFFECTIVE", "local_repository_registration": "PASS", "git_commit": "8e80a919f200df6e193e9a54144cd503a1d699fa", - "remote_publication": "NOT_DONE", + "remote_publication": "PASS_ORIGIN_MAIN_AND_RAW_PATH_READBACK", "deployment": "NOT_DONE", "runtime_health": "LOCAL_SESSIONSTART_AND_CHANNEL_GUARD_TESTS_PASS" } diff --git a/tonggan-bridge/receipts/ICE-CHANNEL-PUBLICATION-20260820.json b/tonggan-bridge/receipts/ICE-CHANNEL-PUBLICATION-20260820.json new file mode 100644 index 0000000..31a42d4 --- /dev/null +++ b/tonggan-bridge/receipts/ICE-CHANNEL-PUBLICATION-20260820.json @@ -0,0 +1,35 @@ +{ + "schema": "guanghu.fifth-domain-channel-publication-receipt/v1", + "receipt_id": "ICE-CHANNEL-PUBLICATION-20260820", + "outcome": "PASS_REMOTE_MAIN_PUBLICATION_READBACK", + "repository_id": "REPO-012", + "remote": "https://guanghulab.com/code/bingshuo/guanghu-ice-heart", + "branch": "main", + "published_source_commit": "8e80a919f200df6e193e9a54144cd503a1d699fa", + "previous_remote_commit": "104a5d73162bdf4a529701e65898e2bc2863ea9e", + "verified_at": "2026-08-20T19:06:30+08:00", + "verified_paths": [ + "routing/fifth-domain-number-registry.json", + "routing/heartbeat-core-language-channel-profile.json", + "routing/bingshuo-zero-core-reality-channel-profile.json", + "routing/lighthouse-path-registry.json" + ], + "verified_invariants": { + "heartbeat_language_channel": "ICE-CH-HB001", + "personal_reality_channel": "ICE-CH-ZC001", + "heartbeat_reality_execution": false, + "personal_reality_execution": true, + "personal_zero_core_is_public_zero_core_alias": false, + "public_zero_core": "CH-ZERO-CORE-LPM", + "lighthouse_duplicate_ids": 0 + }, + "fact_layers": { + "language_authority": "EFFECTIVE", + "local_repository_registration": "PASS", + "git_commit": "PASS", + "remote_publication": "PASS_RAW_PATH_AND_REF_READBACK", + "native_host_channel_routing": "PENDING", + "deployment": "NOT_DONE", + "runtime_health": "LOCAL_SESSIONSTART_AND_CHANNEL_GUARD_TESTS_PASS" + } +}