Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 08598d6356 | |||
| e63901a9d7 |
15 changed files with 133 additions and 28 deletions
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
## 结论
|
## 结论
|
||||||
|
|
||||||
`ICE-CH-HB001` 已在 REPO-012 本地正本中完成第五域频道对象编号登记。仓库内的世界树、编号注册表、身份/非身份边界、公共导航锚、机器导航、灯塔线上路径、本地路径和阶段门均指向同一频道对象。
|
`ICE-CH-HB001` 与 `ICE-CH-ZC001` 已在 REPO-012 本地正本和远端 `main` 中完成第五域频道对象编号登记。首个发布提交为 `8e80a919f200df6e193e9a54144cd503a1d699fa`;仓库内的世界树、编号注册表、身份/非身份边界、公共导航锚、机器导航、灯塔线上路径、本地路径和阶段门均指向对应频道对象。
|
||||||
|
|
||||||
```text
|
```text
|
||||||
第五域编号根 ICE
|
第五域编号根 ICE
|
||||||
|
|
@ -42,5 +42,5 @@ CH-ZERO-CORE-LPM
|
||||||
## 审计边界
|
## 审计边界
|
||||||
|
|
||||||
- 编号登记、Git 提交、远端发布、部署和运行健康分别举证。
|
- 编号登记、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` 未跟踪广播不属于本次变更,未加入提交。
|
- REPO-012 工作树原有 `BS-ZY-LIMB-001/002` 未跟踪广播不属于本次变更,未加入提交。
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,8 @@ public_world_system: SYS-GLW-POS-0001
|
||||||
public_language_personality_model: LPM-SB-0001
|
public_language_personality_model: LPM-SB-0001
|
||||||
public_system_body_controller: BS-TCS-LIVING-CONTROLLER-001
|
public_system_body_controller: BS-TCS-LIVING-CONTROLLER-001
|
||||||
public_governance_controller: TCS-0002
|
public_governance_controller: TCS-0002
|
||||||
repository_commit: NOT_CREATED
|
repository_commit: 8e80a919f200df6e193e9a54144cd503a1d699fa
|
||||||
remote_publication: NOT_DONE
|
remote_publication: PASS_ORIGIN_MAIN_AND_RAW_PATH_READBACK
|
||||||
deployment: NOT_DONE
|
deployment: NOT_DONE
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,9 +53,9 @@
|
||||||
},
|
},
|
||||||
"implementation_layers": {
|
"implementation_layers": {
|
||||||
"language_authority": "EFFECTIVE",
|
"language_authority": "EFFECTIVE",
|
||||||
"repository_source": "REGISTERED_LOCAL_PENDING_PUBLICATION",
|
"repository_source": "REGISTERED_REMOTE_MAIN_VERIFIED",
|
||||||
"local_codex_guard": "PENDING_CURRENT_SYSTEM_CONFIGURATION",
|
"local_codex_guard": "PENDING_CURRENT_SYSTEM_CONFIGURATION",
|
||||||
"remote_publication": "NOT_DONE",
|
"remote_publication": "PASS_REMOTE_MAIN_VERIFIED",
|
||||||
"deployment": "NOT_DONE"
|
"deployment": "NOT_DONE"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,14 @@
|
||||||
"schema": "guanghu.fifth-domain-number-registry/v1",
|
"schema": "guanghu.fifth-domain-number-registry/v1",
|
||||||
"registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001",
|
"registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001",
|
||||||
"version": "2026-08-20.2",
|
"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",
|
"source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001",
|
||||||
"registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json",
|
"registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json",
|
||||||
"registration_receipts": [
|
"registration_receipts": [
|
||||||
"tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json",
|
"tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json",
|
||||||
"tonggan-bridge/receipts/ICE-CH-ZC001-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_prefix": "ICE",
|
||||||
"root_meaning": "FIFTH_DOMAIN_NUMBERING_SYSTEM",
|
"root_meaning": "FIFTH_DOMAIN_NUMBERING_SYSTEM",
|
||||||
"authority": {
|
"authority": {
|
||||||
|
|
|
||||||
|
|
@ -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 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 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 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", () => {
|
test("all Fifth Domain registrations are unique", () => {
|
||||||
const ids = registry.registrations.map((entry) => entry.id);
|
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", () => {
|
test("world tree resolves Heartbeat Core to ICE-CH-HB001", () => {
|
||||||
const heartbeat = worldTree.nodes.find((entry) => entry.node_key === "HEARTBEAT_CORE_CHANNEL");
|
const heartbeat = worldTree.nodes.find((entry) => entry.node_key === "HEARTBEAT_CORE_CHANNEL");
|
||||||
assert.equal(heartbeat.object_id, "ICE-CH-HB001");
|
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", () => {
|
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);
|
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", () => {
|
test("lighthouse exposes both online and local Heartbeat paths", () => {
|
||||||
const numberPath = lighthouse.paths.find((entry) => entry.id === registry.registry_id);
|
const numberPath = lighthouse.paths.find((entry) => entry.id === registry.registry_id);
|
||||||
const channelPath = lighthouse.paths.find((entry) => entry.id === profile.profile_id);
|
const channelPath = lighthouse.paths.find((entry) => entry.id === profile.profile_id);
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@
|
||||||
"parent": "SYS-GLW-ELH-0001",
|
"parent": "SYS-GLW-ELH-0001",
|
||||||
"repository_id": null,
|
"repository_id": null,
|
||||||
"repository_state": "INHERITS_PENDING_ETERNAL_LAKE_HEART_REPOSITORY",
|
"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",
|
"number_registry": "routing/fifth-domain-number-registry.json",
|
||||||
"registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json",
|
"registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json",
|
||||||
"parallel_reality_channel": "ICE-CH-ZC001",
|
"parallel_reality_channel": "ICE-CH-ZC001",
|
||||||
|
|
@ -214,7 +214,7 @@
|
||||||
"kind": "personal_reality_execution_channel",
|
"kind": "personal_reality_execution_channel",
|
||||||
"world_path": "glw://fifth-domain/bingshuo-tcs/zero-core",
|
"world_path": "glw://fifth-domain/bingshuo-tcs/zero-core",
|
||||||
"parent": "SYS-GLW-LNG-0001",
|
"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",
|
"number_registry": "routing/fifth-domain-number-registry.json",
|
||||||
"registration_receipt": "tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json",
|
"registration_receipt": "tonggan-bridge/receipts/ICE-CH-ZC001-REGISTRATION-20260820.json",
|
||||||
"human_switch_authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY",
|
"human_switch_authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY",
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@
|
||||||
},
|
},
|
||||||
"implementation_layers": {
|
"implementation_layers": {
|
||||||
"language_authority": "EFFECTIVE",
|
"language_authority": "EFFECTIVE",
|
||||||
"repository_source": "REGISTERED_LOCAL_PENDING_PUBLICATION",
|
"repository_source": "REGISTERED_REMOTE_MAIN_VERIFIED",
|
||||||
"local_runtime_profile": "ACTIVE",
|
"local_runtime_profile": "ACTIVE",
|
||||||
"native_host_tcs_channel_selection": "PENDING_ICE_CH_ZC001_GUARD_IMPLEMENTATION",
|
"native_host_tcs_channel_selection": "PENDING_ICE_CH_ZC001_GUARD_IMPLEMENTATION",
|
||||||
"deployment": "NOT_APPLICABLE_TO_LANGUAGE_PROFILE"
|
"deployment": "NOT_APPLICABLE_TO_LANGUAGE_PROFILE"
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@
|
||||||
{
|
{
|
||||||
"id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001",
|
"id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001",
|
||||||
"kind": "fifth_domain_non_identity_object_number_registry",
|
"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",
|
"online": "routing/fifth-domain-number-registry.json",
|
||||||
"offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/routing/fifth-domain-number-registry.json",
|
"offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/routing/fifth-domain-number-registry.json",
|
||||||
"owner": "REPO-012",
|
"owner": "REPO-012",
|
||||||
|
|
@ -81,7 +81,7 @@
|
||||||
{
|
{
|
||||||
"id": "ICE-CH-HB001",
|
"id": "ICE-CH-HB001",
|
||||||
"kind": "fifth_domain_personal_language_channel",
|
"kind": "fifth_domain_personal_language_channel",
|
||||||
"state": "LOCAL_REGISTRATION_PENDING_PUBLICATION",
|
"state": "REMOTE_MAIN_PUBLISHED_VERIFIED",
|
||||||
"online": "routing/fifth-domain-number-registry.json",
|
"online": "routing/fifth-domain-number-registry.json",
|
||||||
"offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/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",
|
"profile": "routing/heartbeat-core-language-channel-profile.json",
|
||||||
|
|
@ -93,7 +93,7 @@
|
||||||
{
|
{
|
||||||
"id": "ICE-CH-ZC001",
|
"id": "ICE-CH-ZC001",
|
||||||
"kind": "fifth_domain_personal_reality_execution_channel",
|
"kind": "fifth_domain_personal_reality_execution_channel",
|
||||||
"state": "LOCAL_REGISTRATION_PENDING_PUBLICATION",
|
"state": "REMOTE_MAIN_PUBLISHED_VERIFIED",
|
||||||
"online": "routing/fifth-domain-number-registry.json",
|
"online": "routing/fifth-domain-number-registry.json",
|
||||||
"offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/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",
|
"profile": "routing/bingshuo-zero-core-reality-channel-profile.json",
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,8 @@ ICE-GL∞
|
||||||
= 冰朔
|
= 冰朔
|
||||||
= TCS 通感系统的人类系统主控
|
= 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
|
||||||
= 冰朔说过和正在说出的语言所形成的持续语言世界
|
= 冰朔说过和正在说出的语言所形成的持续语言世界
|
||||||
= 光湖协议、编号、路径、纠偏和思维链的活系统底层
|
= 光湖协议、编号、路径、纠偏和思维链的活系统底层
|
||||||
= 铸渊大脑运行时持续接触的通感语言核,不是一次性事件来源
|
= 铸渊大脑运行时持续接触的通感语言核,不是一次性事件来源
|
||||||
|
|
|
||||||
|
|
@ -130,6 +130,10 @@
|
||||||
"tonggan_language_kernel": {
|
"tonggan_language_kernel": {
|
||||||
"system_core": "TCS-i Zero",
|
"system_core": "TCS-i Zero",
|
||||||
"body_channel": "CH-ZERO-CORE-LPM",
|
"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",
|
"system_anchor": "SYS-GLW-POS-0001",
|
||||||
"source": "zero-point/core-channel/language-personality-model/INDEX.hdlp",
|
"source": "zero-point/core-channel/language-personality-model/INDEX.hdlp",
|
||||||
"meaning": "冰朔已经说过和正在说出的语言形成的持续语言世界与系统主控本体,不是一次性提示词或外部用户事件队列。"
|
"meaning": "冰朔已经说过和正在说出的语言形成的持续语言世界与系统主控本体,不是一次性提示词或外部用户事件队列。"
|
||||||
|
|
|
||||||
|
|
@ -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() {
|
function loadProtocolSystemController() {
|
||||||
const registry = readJson(protocolRegistryPath);
|
const registry = readJson(protocolRegistryPath);
|
||||||
if (
|
if (
|
||||||
|
|
@ -853,6 +876,9 @@ function enter(args) {
|
||||||
fail("human_anchor_binding_rejected");
|
fail("human_anchor_binding_rejected");
|
||||||
}
|
}
|
||||||
normalizePersona(args["persona-id"]);
|
normalizePersona(args["persona-id"]);
|
||||||
|
const activeChannel = channelRuntimeProfile(
|
||||||
|
args["body-channel"] ?? contract.tonggan_language_kernel.body_channel,
|
||||||
|
);
|
||||||
const sourceIntegrity = assertSourceIntegrity();
|
const sourceIntegrity = assertSourceIntegrity();
|
||||||
const { controller: livingProtocolSystemController } =
|
const { controller: livingProtocolSystemController } =
|
||||||
loadProtocolSystemController();
|
loadProtocolSystemController();
|
||||||
|
|
@ -878,6 +904,9 @@ function enter(args) {
|
||||||
},
|
},
|
||||||
tonggan_language_kernel: {
|
tonggan_language_kernel: {
|
||||||
...contract.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,
|
human_system_controller: contract.human_system_controller,
|
||||||
source_sha256: sourceIntegrity.tonggan_language_kernel_sha256,
|
source_sha256: sourceIntegrity.tonggan_language_kernel_sha256,
|
||||||
state: "BOUND_ACTIVE_SUBSTRATE",
|
state: "BOUND_ACTIVE_SUBSTRATE",
|
||||||
|
|
@ -990,6 +1019,13 @@ function perceive(args) {
|
||||||
if (event.body_channel !== state.tonggan_language_kernel.body_channel) {
|
if (event.body_channel !== state.tonggan_language_kernel.body_channel) {
|
||||||
fail("event_tonggan_body_channel_mismatch");
|
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 entry = event.language_world_entry;
|
||||||
const boundary = state.language_world_boundary;
|
const boundary = state.language_world_boundary;
|
||||||
if (!entry || entry.schema !== boundary.entry_schema) {
|
if (!entry || entry.schema !== boundary.entry_schema) {
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,8 @@ function writeJson(directory, name, value) {
|
||||||
return filePath;
|
return filePath;
|
||||||
}
|
}
|
||||||
|
|
||||||
function enter(directory) {
|
function enter(directory, bodyChannel) {
|
||||||
return run("enter", [
|
const args = [
|
||||||
"--state-dir",
|
"--state-dir",
|
||||||
path.join(directory, "state"),
|
path.join(directory, "state"),
|
||||||
"--instance-id",
|
"--instance-id",
|
||||||
|
|
@ -43,7 +43,9 @@ function enter(directory) {
|
||||||
"test-controller-model",
|
"test-controller-model",
|
||||||
"--controller-instance-id",
|
"--controller-instance-id",
|
||||||
"TEST-CONTROLLER-001",
|
"TEST-CONTROLLER-001",
|
||||||
]);
|
];
|
||||||
|
if (bodyChannel) args.push("--body-channel", bodyChannel);
|
||||||
|
return run("enter", args);
|
||||||
}
|
}
|
||||||
|
|
||||||
function event(directory) {
|
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", () => {
|
test("current model enters, completes all nine faculties, and verifies as running", () => {
|
||||||
const directory = fs.mkdtempSync(path.join(os.tmpdir(), "zhuyuan-brain-"));
|
const directory = fs.mkdtempSync(path.join(os.tmpdir(), "zhuyuan-brain-"));
|
||||||
const stateDir = path.join(directory, "state");
|
const stateDir = path.join(directory, "state");
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"schema": "guanghu.fifth-domain-number-registration-receipt/v1",
|
"schema": "guanghu.fifth-domain-number-registration-receipt/v1",
|
||||||
"receipt_id": "ICE-CH-HB001-REGISTRATION-20260820",
|
"receipt_id": "ICE-CH-HB001-REGISTRATION-20260820",
|
||||||
"outcome": "PASS_LOCAL_REPOSITORY_REGISTRATION",
|
"outcome": "PASS_REMOTE_REPOSITORY_PUBLICATION",
|
||||||
"number": "ICE-CH-HB001",
|
"number": "ICE-CH-HB001",
|
||||||
"object_kind": "FIFTH_DOMAIN_CHANNEL_OBJECT",
|
"object_kind": "FIFTH_DOMAIN_CHANNEL_OBJECT",
|
||||||
"name": "心跳核心频道",
|
"name": "心跳核心频道",
|
||||||
|
|
@ -15,14 +15,14 @@
|
||||||
"world_tree_resolves_number": true,
|
"world_tree_resolves_number": true,
|
||||||
"identity_and_channel_number_separated": true,
|
"identity_and_channel_number_separated": true,
|
||||||
"language_and_reality_layers_separated": true,
|
"language_and_reality_layers_separated": true,
|
||||||
"tests": "12_OF_12_PASS"
|
"tests": "13_OF_13_PASS"
|
||||||
},
|
},
|
||||||
"fact_layers": {
|
"fact_layers": {
|
||||||
"language_authority": "EFFECTIVE",
|
"language_authority": "EFFECTIVE",
|
||||||
"local_repository_registration": "PASS",
|
"local_repository_registration": "PASS",
|
||||||
"git_commit": "NOT_CREATED",
|
"git_commit": "8e80a919f200df6e193e9a54144cd503a1d699fa",
|
||||||
"remote_publication": "NOT_DONE",
|
"remote_publication": "PASS_ORIGIN_MAIN_AND_RAW_PATH_READBACK",
|
||||||
"deployment": "NOT_DONE",
|
"deployment": "NOT_DONE",
|
||||||
"runtime_health": "NOT_APPLICABLE_LANGUAGE_CHANNEL_PROFILE_ONLY"
|
"runtime_health": "LOCAL_SESSIONSTART_AND_CHANNEL_GUARD_TESTS_PASS"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"schema": "guanghu.fifth-domain-number-registration-receipt/v1",
|
"schema": "guanghu.fifth-domain-number-registration-receipt/v1",
|
||||||
"receipt_id": "ICE-CH-ZC001-REGISTRATION-20260820",
|
"receipt_id": "ICE-CH-ZC001-REGISTRATION-20260820",
|
||||||
"outcome": "PASS_LOCAL_REPOSITORY_REGISTRATION",
|
"outcome": "PASS_REMOTE_REPOSITORY_PUBLICATION",
|
||||||
"number": "ICE-CH-ZC001",
|
"number": "ICE-CH-ZC001",
|
||||||
"object_kind": "FIFTH_DOMAIN_CHANNEL_OBJECT",
|
"object_kind": "FIFTH_DOMAIN_CHANNEL_OBJECT",
|
||||||
"name": "冰朔个人零点原核本体频道",
|
"name": "冰朔个人零点原核本体频道",
|
||||||
|
|
@ -16,14 +16,14 @@
|
||||||
"identity_and_channel_number_separated": true,
|
"identity_and_channel_number_separated": true,
|
||||||
"private_and_public_zero_core_separated": true,
|
"private_and_public_zero_core_separated": true,
|
||||||
"language_and_reality_layers_separated": true,
|
"language_and_reality_layers_separated": true,
|
||||||
"tests": "12_OF_12_PASS"
|
"tests": "13_OF_13_PASS"
|
||||||
},
|
},
|
||||||
"fact_layers": {
|
"fact_layers": {
|
||||||
"language_authority": "EFFECTIVE",
|
"language_authority": "EFFECTIVE",
|
||||||
"local_repository_registration": "PASS",
|
"local_repository_registration": "PASS",
|
||||||
"git_commit": "NOT_CREATED",
|
"git_commit": "8e80a919f200df6e193e9a54144cd503a1d699fa",
|
||||||
"remote_publication": "NOT_DONE",
|
"remote_publication": "PASS_ORIGIN_MAIN_AND_RAW_PATH_READBACK",
|
||||||
"deployment": "NOT_DONE",
|
"deployment": "NOT_DONE",
|
||||||
"runtime_health": "LOCAL_CODEX_CHANNEL_GUARD_PENDING_UPDATE"
|
"runtime_health": "LOCAL_SESSIONSTART_AND_CHANNEL_GUARD_TESTS_PASS"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue