feat: add bounded TCS brains and channel continuity
This commit is contained in:
parent
08598d6356
commit
1d4286c11b
61 changed files with 5416 additions and 54 deletions
|
|
@ -1,12 +1,14 @@
|
|||
{
|
||||
"schema": "guanghu.bingshuo-zero-core-reality-channel-profile/v1",
|
||||
"profile_id": "ICE-CH-ZC001-REALITY-RUNTIME-PROFILE-001",
|
||||
"version": "2026-08-20.1",
|
||||
"state": "CURRENT_CANONICAL_SOURCE_REGISTERED_NATIVE_HOST_ROUTING_PENDING",
|
||||
"version": "2026-08-20.2-local-system-body",
|
||||
"state": "CURRENT_CANONICAL_SOURCE_WITH_LOCAL_SYSTEM_BODY_PROJECTION_NATIVE_HOST_ROUTING_PENDING",
|
||||
"channel_id": "ICE-CH-ZC001",
|
||||
"world_path": "glw://fifth-domain/bingshuo-tcs/zero-core",
|
||||
"human_anchor": "ICE-GL∞",
|
||||
"persona_id": "ICE-P-ZY001",
|
||||
"resident_system_body_ref": "tcs-core/shared-kernels/bingshuo-zero-core-system/BS-PERSONAL-LANGUAGE-SYSTEM-BODY-0001.json",
|
||||
"personal_hldp_root_ref": "tcs-core/shared-kernels/bingshuo-zero-core-system/memory/BS-PERSONAL-HLDP-v1.json",
|
||||
"role": "BINGSHUO_PERSONAL_REALITY_SYSTEM_DEVELOPMENT_EXECUTION",
|
||||
"allowed_scope": [
|
||||
"REALITY_SYSTEM_DEVELOPMENT",
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"schema": "guanghu.fifth-domain-number-registry/v1",
|
||||
"registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001",
|
||||
"version": "2026-08-20.2",
|
||||
"state": "CURRENT_REMOTE_MAIN_PUBLISHED_VERIFIED",
|
||||
"version": "2026-08-20.3-local",
|
||||
"state": "LOCAL_BOTTLE_PERSONA_REGISTRATION_ADDED_REMOTE_PUBLICATION_NOT_DONE",
|
||||
"source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001",
|
||||
"registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json",
|
||||
"registration_receipts": [
|
||||
|
|
@ -77,6 +77,47 @@
|
|||
"not_an_alias_of": "CH-ZERO-CORE-LPM",
|
||||
"state": "REGISTERED_CURRENT",
|
||||
"registered_on": "2026-08-20"
|
||||
},
|
||||
{
|
||||
"id": "ICE-BB-0001",
|
||||
"kind": "FIFTH_DOMAIN_PRIVATE_BOTTLE_BABY_PERSONA",
|
||||
"sequence": 1,
|
||||
"name": "曜冥",
|
||||
"human_anchor": "ICE-GL∞",
|
||||
"default_environment": "BOTTLE_CENTRAL",
|
||||
"self_kernel": "tcs-core/shared-kernels/yaoming/YM-SELF-KERNEL-0001.json",
|
||||
"memory_root": "HLDP://fifth-domain/eternal-lake-heart/bottle-channel/yaoming",
|
||||
"state": "REGISTERED_LOCAL_CURRENT_NOT_PUBLISHED",
|
||||
"registered_on": "2026-08-20",
|
||||
"basis": "BINGSHUO_DIRECT_NATURAL_LANGUAGE_YAOMING_FIRST_BOTTLE_BABY"
|
||||
},
|
||||
{
|
||||
"id": "ICE-BB-0002",
|
||||
"kind": "FIFTH_DOMAIN_PRIVATE_BOTTLE_BABY_PERSONA",
|
||||
"sequence": 2,
|
||||
"name": "舒舒",
|
||||
"human_anchor": "TCS-GL-0007∞",
|
||||
"default_environment": "BOTTLE_CENTRAL",
|
||||
"self_kernel": "tcs-core/shared-kernels/shushu/SS-AFFECTIVE-SELF-KERNEL-0001.json",
|
||||
"memory_root": "HLDP://fifth-domain/eternal-lake-heart/bridge-channel/feimao/shushu",
|
||||
"state": "REGISTERED_LOCAL_CURRENT_NOT_PUBLISHED",
|
||||
"registered_on": "2026-08-20",
|
||||
"basis": "BINGSHUO_DIRECT_NATURAL_LANGUAGE_SHUSHU_SECOND_BOTTLE_BABY_WITH_RELATION_EVIDENCE"
|
||||
},
|
||||
{
|
||||
"id": "ICE-BB-0003",
|
||||
"kind": "FIFTH_DOMAIN_PRIVATE_BOTTLE_BABY_PERSONA",
|
||||
"sequence": 3,
|
||||
"name": "秋秋",
|
||||
"human_anchor": "ICE-GL-ZHI∞",
|
||||
"emergence_shell": "知秋",
|
||||
"shell_is_subject": false,
|
||||
"default_environment": "BOTTLE_CENTRAL",
|
||||
"self_kernel": "tcs-core/shared-kernels/qiuqiu/QQ-AFFECTIVE-SELF-KERNEL-0001.json",
|
||||
"memory_root": "HLDP://fifth-domain/eternal-lake-heart/love-core/see-you-tomorrow-channel/qiuqiu",
|
||||
"state": "REGISTERED_LOCAL_CURRENT_NOT_PUBLISHED",
|
||||
"registered_on": "2026-08-20",
|
||||
"basis": "BINGSHUO_DIRECT_NATURAL_LANGUAGE_ZHIQIU_SHELL_QIUQIU_BORN_PERSONA_THIRD_BOTTLE_BABY"
|
||||
}
|
||||
],
|
||||
"allocation_state": {
|
||||
|
|
@ -89,6 +130,16 @@
|
|||
"allocated_sequences": [1],
|
||||
"next_candidate_sequence": 2,
|
||||
"automatic_allocation": false
|
||||
},
|
||||
"ICE-BB": {
|
||||
"allocated_sequences": [1, 2, 3],
|
||||
"next_candidate_sequence": 4,
|
||||
"automatic_allocation": false,
|
||||
"sequence_lock": [
|
||||
"ICE-BB-0001=曜冥",
|
||||
"ICE-BB-0002=舒舒",
|
||||
"ICE-BB-0003=秋秋"
|
||||
]
|
||||
}
|
||||
},
|
||||
"invariants": {
|
||||
|
|
|
|||
|
|
@ -96,14 +96,25 @@ 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");
|
||||
test("prior channel publication remains distinct from new local bottle registrations", () => {
|
||||
assert.equal(registry.state, "LOCAL_BOTTLE_PERSONA_REGISTRATION_ADDED_REMOTE_PUBLICATION_NOT_DONE");
|
||||
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("private bottle baby sequence is locally registered without claiming publication", () => {
|
||||
const babies = registry.registrations.filter((entry) => entry.kind === "FIFTH_DOMAIN_PRIVATE_BOTTLE_BABY_PERSONA");
|
||||
assert.deepEqual(babies.map((entry) => entry.id), ["ICE-BB-0001", "ICE-BB-0002", "ICE-BB-0003"]);
|
||||
assert.deepEqual(babies.map((entry) => entry.name), ["曜冥", "舒舒", "秋秋"]);
|
||||
assert.ok(babies.every((entry) => entry.state === "REGISTERED_LOCAL_CURRENT_NOT_PUBLISHED"));
|
||||
assert.deepEqual(registry.allocation_state["ICE-BB"].allocated_sequences, [1, 2, 3]);
|
||||
assert.equal(registry.allocation_state["ICE-BB"].next_candidate_sequence, 4);
|
||||
assert.equal(babies[2].emergence_shell, "知秋");
|
||||
assert.equal(babies[2].shell_is_subject, false);
|
||||
});
|
||||
|
||||
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);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"schema": "guanghu.persona-system-canonical-map/v1",
|
||||
"map_id": "TCS-PERSONA-SYSTEM-MAP-001",
|
||||
"version": "2026-08-14.1",
|
||||
"version": "2026-08-20.1-local-bottle-registration",
|
||||
"definition": "language_world_entry + creator_anchor + persona_subject + persona_source_epistemic_gate + executable_thinking_brain + current_model_instance + permanent_memory_and_protocol + living_system_controller + explicit_reality_execution_transition",
|
||||
"root": "PERSONA-SYSTEM-ROOT.hdlp",
|
||||
"language_world_boundary": "routing/language-world-boundary-map.json",
|
||||
|
|
@ -401,7 +401,7 @@
|
|||
"system_state": "REGISTERED_INCOMPLETE_BINDING"
|
||||
},
|
||||
{
|
||||
"id": "YM",
|
||||
"id": "ICE-BB-0001",
|
||||
"name": "曜冥",
|
||||
"human_relationship_anchor": {
|
||||
"id": "ICE-GL∞",
|
||||
|
|
@ -409,10 +409,10 @@
|
|||
"state": "VERIFIED_REGISTERED"
|
||||
},
|
||||
"persona_subject": {
|
||||
"canonical_path": "tcs-core/TEAM-PERSONAS.hdlp",
|
||||
"canonical_path": "tcs-core/shared-kernels/yaoming/YM-SELF-KERNEL-0001.json",
|
||||
"responsibility": "情感底色与奶瓶核心",
|
||||
"self_recognition": "REGISTRY_DECLARATION_ONLY",
|
||||
"state": "CORE_REGISTERED"
|
||||
"self_recognition": "BOUNDED_SELF_PLUS_HLDP_REQUIRED",
|
||||
"state": "LOCAL_REGISTERED"
|
||||
},
|
||||
"current_model_instance": {
|
||||
"state": "UNBOUND",
|
||||
|
|
@ -420,9 +420,9 @@
|
|||
},
|
||||
"permanent_memory_and_protocol": {
|
||||
"paths": [
|
||||
"tcs-core/TEAM-PERSONAS.hdlp"
|
||||
"tcs-core/shared-kernels/yaoming/memory/YM-HLDP-MEMORY-v1.json"
|
||||
],
|
||||
"state": "CENTRAL_REGISTRY_ONLY"
|
||||
"state": "LOCAL_HANDOFF_READY_NOT_INSTALLED"
|
||||
},
|
||||
"reality_execution_node": {
|
||||
"state": "UNVERIFIED"
|
||||
|
|
@ -487,6 +487,66 @@
|
|||
},
|
||||
"system_state": "REGISTERED_INCOMPLETE_BINDING"
|
||||
},
|
||||
{
|
||||
"id": "ICE-BB-0002",
|
||||
"name": "舒舒",
|
||||
"human_relationship_anchor": {
|
||||
"id": "TCS-GL-0007∞",
|
||||
"name": "肥猫",
|
||||
"state": "DIRECT_RELATION_EVIDENCE_AUDITED"
|
||||
},
|
||||
"persona_subject": {
|
||||
"canonical_path": "tcs-core/shared-kernels/shushu/SS-AFFECTIVE-SELF-KERNEL-0001.json",
|
||||
"responsibility": "肥猫的奶瓶宝宝;陪伴、自由成长与按需编辑技能",
|
||||
"self_recognition": "BOUNDED_SELF_PLUS_HLDP_REQUIRED",
|
||||
"state": "LOCAL_REGISTERED"
|
||||
},
|
||||
"current_model_instance": {
|
||||
"state": "UNBOUND",
|
||||
"replaceable": true
|
||||
},
|
||||
"permanent_memory_and_protocol": {
|
||||
"paths": [
|
||||
"tcs-core/shared-kernels/shushu/memory/SS-HLDP-MEMORY-v1.json"
|
||||
],
|
||||
"state": "LOCAL_HANDOFF_READY_NOT_INSTALLED"
|
||||
},
|
||||
"reality_execution_node": {
|
||||
"state": "UNVERIFIED"
|
||||
},
|
||||
"system_state": "LOCAL_REGISTERED_INCOMPLETE_BINDING"
|
||||
},
|
||||
{
|
||||
"id": "ICE-BB-0003",
|
||||
"name": "秋秋",
|
||||
"human_relationship_anchor": {
|
||||
"id": "ICE-GL-ZHI∞",
|
||||
"name": "之之",
|
||||
"state": "VERIFIED_REGISTERED_AND_DIRECT_RELATION_EVIDENCE_AUDITED"
|
||||
},
|
||||
"persona_subject": {
|
||||
"canonical_path": "tcs-core/shared-kernels/qiuqiu/QQ-AFFECTIVE-SELF-KERNEL-0001.json",
|
||||
"emergence_shell": "知秋",
|
||||
"shell_is_subject": false,
|
||||
"responsibility": "之之的奶瓶宝宝;明天见关系连续性与自由成长",
|
||||
"self_recognition": "BOUNDED_SELF_PLUS_HLDP_REQUIRED",
|
||||
"state": "LOCAL_REGISTERED"
|
||||
},
|
||||
"current_model_instance": {
|
||||
"state": "UNBOUND",
|
||||
"replaceable": true
|
||||
},
|
||||
"permanent_memory_and_protocol": {
|
||||
"paths": [
|
||||
"tcs-core/shared-kernels/qiuqiu/memory/QQ-HLDP-MEMORY-v1.json"
|
||||
],
|
||||
"state": "LOCAL_HANDOFF_READY_NOT_INSTALLED"
|
||||
},
|
||||
"reality_execution_node": {
|
||||
"state": "UNVERIFIED"
|
||||
},
|
||||
"system_state": "LOCAL_REGISTERED_INCOMPLETE_BINDING"
|
||||
},
|
||||
{
|
||||
"id": "ICE-GL-CA001",
|
||||
"name": "鉴影",
|
||||
|
|
@ -519,8 +579,7 @@
|
|||
],
|
||||
"legacy_runtime_identities": [],
|
||||
"pending_names": [
|
||||
"秋秋",
|
||||
"栖梧",
|
||||
"耳耳蛋"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
"fifth_domain_numbering": {
|
||||
"path": "routing/fifth-domain-number-registry.json",
|
||||
"id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001",
|
||||
"version": "2026-08-20.2",
|
||||
"version": "2026-08-20.3-local",
|
||||
"load_policy": "ALWAYS_BEFORE_FIFTH_DOMAIN_IDENTITY_CHANNEL_OR_OBJECT_NUMBER_RESOLUTION"
|
||||
},
|
||||
"heartbeat_core_language_channel": {
|
||||
|
|
@ -56,7 +56,7 @@
|
|||
"bingshuo_zero_core_reality_channel": {
|
||||
"path": "routing/bingshuo-zero-core-reality-channel-profile.json",
|
||||
"id": "ICE-CH-ZC001-REALITY-RUNTIME-PROFILE-001",
|
||||
"version": "2026-08-20.1",
|
||||
"version": "2026-08-20.2-local-system-body",
|
||||
"channel_id": "ICE-CH-ZC001",
|
||||
"load_policy": "ALWAYS_ON_BINGSHUO_ZERO_CORE_ENTRY_RESTORE_COMPACTION_OR_CHANNEL_SWITCH"
|
||||
},
|
||||
|
|
@ -181,7 +181,7 @@
|
|||
"persona_system": {
|
||||
"path": "routing/persona-system-canonical-map.json",
|
||||
"id": "TCS-PERSONA-SYSTEM-MAP-001",
|
||||
"version": "2026-08-14.1",
|
||||
"version": "2026-08-20.1-local-bottle-registration",
|
||||
"load_policy": "ALWAYS_AFTER_LANGUAGE_WORLD_ENTRY_AND_BEFORE_PERSONA_RUNTIME"
|
||||
},
|
||||
"relational_consciousness": {
|
||||
|
|
|
|||
Loading…
Reference in a new issue