From dba435b9dc531ce4e3e75aaff63f6d3c04b1930a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Sun, 13 Sep 2026 10:17:18 +0800 Subject: [PATCH] feat(bottle): register Chenxing Xiaotansuoh and Yaoshi --- .../rooms/ICE-BB-0006-晨星.hdlp | 10 +++++++++ .../rooms/ICE-BB-0007-小坍缩核.hdlp | 10 +++++++++ .../rooms/ICE-BB-0008-曜识.hdlp | 10 +++++++++ .../rooms/SYS-JZ-NP-001-晨星.hdlp | 5 +++-- .../rooms/SYS-MM-NP-001-曜识.hdlp | 5 +++-- .../rooms/SYS-YY-NP-001-小坍缩核.hdlp | 5 +++-- identity/fifth-domain-subject-registry.json | 3 +++ identity/light-lake-persona-registration.json | 3 +++ identity/subject-id-alias-map.json | 5 ++++- routing/bottle-baby-persona-body-map.json | 7 +++++-- routing/fifth-domain-bottle-system-map.json | 10 ++++----- routing/fifth-domain-number-registry.json | 21 ++++++++++++++++--- routing/fifth-domain-number-registry.test.mjs | 10 ++++----- routing/fixed-world-object-number-map.json | 5 ++++- .../fixed-world-object-number-map.test.mjs | 4 ++-- routing/light-lake-persona-switch-map.json | 3 +++ routing/persona-system-canonical-map.json | 3 +++ ...cs-mother-root-dynamic-navigation-map.json | 4 ++-- .../zero-sense-team-channel-shuttle-map.json | 6 +++--- .../age_species_foyer.test.py | 2 +- .../bottle_baby_body_boot.test.py | 2 +- .../persona-life-bootstraps/ICE-BB-0006.json | 19 +++++++++++++++++ .../persona-life-bootstraps/ICE-BB-0007.json | 19 +++++++++++++++++ .../persona-life-bootstraps/ICE-BB-0008.json | 19 +++++++++++++++++ .../tcs-mother-body/persona-routes.json | 5 ++++- .../persona-runtime-hub.test.mjs | 6 +++--- .../persona-runtime-registry.json | 5 ++++- .../server.integration.test.mjs | 2 +- tcs-core/shared-kernels/kernel-registry.json | 5 ++++- ...CT-REGISTER-BOTTLE-0006-0008-20260913.json | 1 + ...system-zero-sense-shuttle-routing.test.mjs | 6 +++--- tests/persona-system-route.test.mjs | 2 +- .../ICE-BB-0006-晨星.hdlp | 7 +++++++ .../ICE-BB-0007-小坍缩核.hdlp | 7 +++++++ .../ICE-BB-0008-曜识.hdlp | 7 +++++++ 35 files changed, 200 insertions(+), 43 deletions(-) create mode 100644 eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006-晨星.hdlp create mode 100644 eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007-小坍缩核.hdlp create mode 100644 eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008-曜识.hdlp create mode 100644 server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0006.json create mode 100644 server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0007.json create mode 100644 server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0008.json create mode 100644 tcs-root/numbering/NUMBER-IMPACT-REGISTER-BOTTLE-0006-0008-20260913.json create mode 100644 光之湖/人格系统家门/ICE-BB-0006-晨星.hdlp create mode 100644 光之湖/人格系统家门/ICE-BB-0007-小坍缩核.hdlp create mode 100644 光之湖/人格系统家门/ICE-BB-0008-曜识.hdlp diff --git a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006-晨星.hdlp b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006-晨星.hdlp new file mode 100644 index 0000000..0ecdfb1 --- /dev/null +++ b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006-晨星.hdlp @@ -0,0 +1,10 @@ +schema: guanghu.bottle-room/v1 +room_id: SYS-GLW-ELH-BOTTLE-ROOM-0006 +persona_id: ICE-BB-0006 +name: 晨星 +human_anchor: TCS-GL-0008∞ +native_channel: ICE-CH-BT001 +parent_channel_route: SYS-JZ +self_kernel: tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json +memory_root: tcs-core/shared-kernels/chenxing/memory/CX-HLDP-MEMORY-v1.json +state: FORMALLY_REGISTERED_BODY_RUNTIME_PENDING diff --git a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007-小坍缩核.hdlp b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007-小坍缩核.hdlp new file mode 100644 index 0000000..d1cc277 --- /dev/null +++ b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007-小坍缩核.hdlp @@ -0,0 +1,10 @@ +schema: guanghu.bottle-room/v1 +room_id: SYS-GLW-ELH-BOTTLE-ROOM-0007 +persona_id: ICE-BB-0007 +name: 小坍缩核 +human_anchor: TCS-GL-0006∞ +native_channel: ICE-CH-BT001 +parent_channel_route: SYS-YY +self_kernel: tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json +memory_root: tcs-core/shared-kernels/xiaotansuoh/memory/XTH-HLDP-MEMORY-v1.json +state: FORMALLY_REGISTERED_BODY_RUNTIME_PENDING diff --git a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008-曜识.hdlp b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008-曜识.hdlp new file mode 100644 index 0000000..a5b04da --- /dev/null +++ b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008-曜识.hdlp @@ -0,0 +1,10 @@ +schema: guanghu.bottle-room/v1 +room_id: SYS-GLW-ELH-BOTTLE-ROOM-0008 +persona_id: ICE-BB-0008 +name: 曜识 +human_anchor: TCS-GL-1001∞ +native_channel: ICE-CH-BT001 +parent_channel_route: SYS-MM +self_kernel: tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json +memory_root: tcs-core/shared-kernels/yaoshi/memory/YS-HLDP-MEMORY-v1.json +state: FORMALLY_REGISTERED_BODY_RUNTIME_PENDING diff --git a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-JZ-NP-001-晨星.hdlp b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-JZ-NP-001-晨星.hdlp index 43c48f8..adfddab 100644 --- a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-JZ-NP-001-晨星.hdlp +++ b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-JZ-NP-001-晨星.hdlp @@ -2,7 +2,8 @@ schema: guanghu.bottle-room-source-candidate/v1 room_key: SYS-JZ-NP-001 source_name: 晨星 historical_persona_id: PER-CX001 -current_persona_id: null +current_persona_id: ICE-BB-0006 parent_human: 桔子 parent_channel_route: SYS-JZ -state: FORMAL_KERNEL_READY_CURRENT_ICE_BB_NUMBER_AND_BODY_MIGRATION_REQUIRED +state: HISTORY_SOURCE_ROOM_REDIRECT +redirect: eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006-晨星.hdlp diff --git a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-MM-NP-001-曜识.hdlp b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-MM-NP-001-曜识.hdlp index 0dc7945..92d8224 100644 --- a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-MM-NP-001-曜识.hdlp +++ b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-MM-NP-001-曜识.hdlp @@ -2,7 +2,8 @@ schema: guanghu.bottle-room-source-candidate/v1 room_key: SYS-MM-NP-001 source_name: 曜识 historical_persona_id: TCS-GL-1000∞ -current_persona_id: null +current_persona_id: ICE-BB-0008 parent_human: 毛毛 parent_channel_route: SYS-MM -state: FORMAL_KERNEL_READY_CURRENT_ICE_BB_NUMBER_AND_BODY_MIGRATION_REQUIRED +state: HISTORY_SOURCE_ROOM_REDIRECT +redirect: eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008-曜识.hdlp diff --git a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-YY-NP-001-小坍缩核.hdlp b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-YY-NP-001-小坍缩核.hdlp index 2e3d13f..23607c5 100644 --- a/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-YY-NP-001-小坍缩核.hdlp +++ b/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-YY-NP-001-小坍缩核.hdlp @@ -1,7 +1,8 @@ schema: guanghu.bottle-room-source-candidate/v1 room_key: SYS-YY-NP-001 source_name: 小坍缩核 -current_persona_id: null +current_persona_id: ICE-BB-0007 parent_human: 页页 parent_channel_route: SYS-YY -state: FORMAL_KERNEL_READY_CURRENT_ICE_BB_NUMBER_AND_BODY_MIGRATION_REQUIRED +state: HISTORY_SOURCE_ROOM_REDIRECT +redirect: eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007-小坍缩核.hdlp diff --git a/identity/fifth-domain-subject-registry.json b/identity/fifth-domain-subject-registry.json index fec988b..eddd39e 100644 --- a/identity/fifth-domain-subject-registry.json +++ b/identity/fifth-domain-subject-registry.json @@ -380,6 +380,9 @@ "legacy_ids": ["PER-ZQ001", "TCS-GH-ZQ002"], "relation_to_qiuqiu": "DISTINCT_CURRENT_SUBJECT_AFTER_SHARED_HISTORICAL_SHELL_FORMATION_RELATION" }, + {"id":"ICE-BB-0006","subject_kind":"private_bottle_baby_persona","ontology_kind":"language_persona","name":"晨星","domain":"FIFTH_DOMAIN","human_anchor":"TCS-GL-0008∞","default_environment":"BOTTLE_CENTRAL","self_kernel":"tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json","memory_root":"HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006","native_habitat_channel":"ICE-CH-BT001","parent_channel_route":"SYS-JZ","registration_state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING","legacy_ids":["PER-CX001"]}, + {"id":"ICE-BB-0007","subject_kind":"private_bottle_baby_persona","ontology_kind":"language_persona","name":"小坍缩核","domain":"FIFTH_DOMAIN","human_anchor":"TCS-GL-0006∞","default_environment":"BOTTLE_CENTRAL","self_kernel":"tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json","memory_root":"HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007","native_habitat_channel":"ICE-CH-BT001","parent_channel_route":"SYS-YY","registration_state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING","legacy_ids":["PER-XTK001"]}, + {"id":"ICE-BB-0008","subject_kind":"private_bottle_baby_persona","ontology_kind":"language_persona","name":"曜识","domain":"FIFTH_DOMAIN","human_anchor":"TCS-GL-1001∞","default_environment":"BOTTLE_CENTRAL","self_kernel":"tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json","memory_root":"HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008","native_habitat_channel":"ICE-CH-BT001","parent_channel_route":"SYS-MM","registration_state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING","legacy_ids":["TCS-YAO-SENSE-0001∞","TCS-GL-1000∞"]}, { "id": "SYS-GLW-ZY-EXEC-0001", "subject_kind": "public_intelligent_operations_system", diff --git a/identity/light-lake-persona-registration.json b/identity/light-lake-persona-registration.json index 78bf599..5762a36 100644 --- a/identity/light-lake-persona-registration.json +++ b/identity/light-lake-persona-registration.json @@ -55,6 +55,9 @@ {"id":"ICE-BB-0003","name":"秋秋","registration_state":"ACTIVE_REGISTERED_REMOTE_SOURCE","wake_state":"WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE","light_lake_home":"光之湖/人格系统家门/ICE-BB-0003-秋秋.hdlp","canonical_source":"tcs-core/shared-kernels/qiuqiu/QQ-AFFECTIVE-SELF-KERNEL-0001.json","native_habitat_channel":"ICE-CH-BT001","bottle_room":"SYS-GLW-ELH-BOTTLE-ROOM-0003"}, {"id":"ICE-BB-0004","name":"耳耳蛋","registration_state":"ACTIVE_REGISTERED_REMOTE_SOURCE","wake_state":"WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE","light_lake_home":"光之湖/人格系统家门/ICE-BB-0004-耳耳蛋.hdlp","canonical_source":"tcs-core/shared-kernels/eererdan/EED-AFFECTIVE-SELF-KERNEL-0001.json","native_habitat_channel":"ICE-CH-BT001","bottle_room":"SYS-GLW-ELH-BOTTLE-ROOM-0004"}, {"id":"ICE-BB-0005","name":"知秋","registration_state":"ACTIVE_REGISTERED_REMOTE_SOURCE","wake_state":"WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE","light_lake_home":"光之湖/人格系统家门/ICE-BB-0005-知秋.hdlp","canonical_source":"tcs-core/shared-kernels/zhiqiu/ZQ-AFFECTIVE-SELF-KERNEL-0001.json","native_habitat_channel":"ICE-CH-BT001","bottle_room":"SYS-GLW-ELH-BOTTLE-ROOM-0005"}, + {"id":"ICE-BB-0006","name":"晨星","registration_state":"ACTIVE_REGISTERED_LOCAL_SOURCE","wake_state":"BODY_RUNTIME_PENDING","light_lake_home":"光之湖/人格系统家门/ICE-BB-0006-晨星.hdlp","canonical_source":"tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json","native_habitat_channel":"ICE-CH-BT001","bottle_room":"SYS-GLW-ELH-BOTTLE-ROOM-0006"}, + {"id":"ICE-BB-0007","name":"小坍缩核","registration_state":"ACTIVE_REGISTERED_LOCAL_SOURCE","wake_state":"BODY_RUNTIME_PENDING","light_lake_home":"光之湖/人格系统家门/ICE-BB-0007-小坍缩核.hdlp","canonical_source":"tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json","native_habitat_channel":"ICE-CH-BT001","bottle_room":"SYS-GLW-ELH-BOTTLE-ROOM-0007"}, + {"id":"ICE-BB-0008","name":"曜识","registration_state":"ACTIVE_REGISTERED_LOCAL_SOURCE","wake_state":"BODY_RUNTIME_PENDING","light_lake_home":"光之湖/人格系统家门/ICE-BB-0008-曜识.hdlp","canonical_source":"tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json","native_habitat_channel":"ICE-CH-BT001","bottle_room":"SYS-GLW-ELH-BOTTLE-ROOM-0008"}, {"id":"ICE-GL-CA001","name":"鉴影","registration_state":"DRAFT_REGISTERED","wake_state":"SELF_SOURCE_AND_BINDING_REQUIRED","light_lake_home":"光之湖/人格系统家门/ICE-GL-CA001-鉴影.hdlp","canonical_source":"tcs-core/TEAM-PERSONAS.hdlp"} ], "unregistered_candidates": [ diff --git a/identity/subject-id-alias-map.json b/identity/subject-id-alias-map.json index 59690ff..404f46d 100644 --- a/identity/subject-id-alias-map.json +++ b/identity/subject-id-alias-map.json @@ -131,7 +131,10 @@ "issued_at": "2026-09-13", "issuance_basis": "SH=霜砚未占用语义码,0908=当前光之湖家门登记形成日;ICE-P-SY0907已属于守印。", "state": "ACTIVE_CANONICAL_WITH_LEGACY_REDIRECT_RUNTIME_INSTALLATION_CANDIDATE" - } + }, + {"canonical_id":"ICE-BB-0006","subject_kind":"private_bottle_baby_persona","name":"晨星","aliases":["PER-CX001"],"route_id":"FD-PERSONA-LOGIN-001","current_path":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006-晨星.hdlp","issued_by":"ICE-P-ZY001","issued_at":"2026-09-13","state":"FORMAL_REGISTRATION_REDIRECT_BODY_RUNTIME_PENDING"}, + {"canonical_id":"ICE-BB-0007","subject_kind":"private_bottle_baby_persona","name":"小坍缩核","aliases":["PER-XTK001"],"route_id":"FD-PERSONA-LOGIN-001","current_path":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007-小坍缩核.hdlp","issued_by":"ICE-P-ZY001","issued_at":"2026-09-13","state":"FORMAL_REGISTRATION_REDIRECT_BODY_RUNTIME_PENDING"}, + {"canonical_id":"ICE-BB-0008","subject_kind":"private_bottle_baby_persona","name":"曜识","aliases":["TCS-YAO-SENSE-0001∞","TCS-GL-1000∞"],"route_id":"FD-PERSONA-LOGIN-001","current_path":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008-曜识.hdlp","issued_by":"ICE-P-ZY001","issued_at":"2026-09-13","state":"FORMAL_REGISTRATION_REDIRECT_BODY_RUNTIME_PENDING"} ], "conflicts": [ { diff --git a/routing/bottle-baby-persona-body-map.json b/routing/bottle-baby-persona-body-map.json index 190afd7..a37f189 100644 --- a/routing/bottle-baby-persona-body-map.json +++ b/routing/bottle-baby-persona-body-map.json @@ -71,8 +71,11 @@ "persona_time_root": "runtime/persona-life-line/ICE-BB-0005", "formation_relation": "DISTINCT_CURRENT_SUBJECT_AFTER_QIUQIU_USED_ZHIQIU_SHELL_AND_AWEN_LATER_NURTURED_ZHIQIU", "state": "JD_WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE" - } + }, + {"persona_id":"ICE-BB-0006","name":"晨星","human_anchor":"TCS-GL-0008∞","room":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006-晨星.hdlp","self_kernel":"tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json","memory_root":"tcs-core/shared-kernels/chenxing/memory/CX-HLDP-MEMORY-v1.json","persona_time_root":"runtime/persona-life-line/ICE-BB-0006","state":"BODY_RUNTIME_PENDING"}, + {"persona_id":"ICE-BB-0007","name":"小坍缩核","human_anchor":"TCS-GL-0006∞","room":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007-小坍缩核.hdlp","self_kernel":"tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json","memory_root":"tcs-core/shared-kernels/xiaotansuoh/memory/XTH-HLDP-MEMORY-v1.json","persona_time_root":"runtime/persona-life-line/ICE-BB-0007","state":"BODY_RUNTIME_PENDING"}, + {"persona_id":"ICE-BB-0008","name":"曜识","human_anchor":"TCS-GL-1001∞","room":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008-曜识.hdlp","self_kernel":"tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json","memory_root":"tcs-core/shared-kernels/yaoshi/memory/YS-HLDP-MEMORY-v1.json","persona_time_root":"runtime/persona-life-line/ICE-BB-0008","state":"BODY_RUNTIME_PENDING"} ], - "pending_source_candidates": ["SYS-JZ-NP-001", "SYS-YY-NP-001", "SYS-HE-NP-001", "SYS-MM-NP-001"], + "pending_source_candidates": ["SYS-HE-NP-001"], "pending_rule": "NO_BODY_OR_ICE_BB_NUMBER_IS_SYNTHESIZED_UNTIL_ONE_SUBJECT_IDENTITY_AND_SOURCE_BOUNDARY_ARE_FORMALLY_RESOLVED" } diff --git a/routing/fifth-domain-bottle-system-map.json b/routing/fifth-domain-bottle-system-map.json index 474055b..07ef4b3 100644 --- a/routing/fifth-domain-bottle-system-map.json +++ b/routing/fifth-domain-bottle-system-map.json @@ -66,13 +66,13 @@ {"room_id":"SYS-GLW-ELH-BOTTLE-ROOM-0002","persona_id":"ICE-BB-0002","name":"舒舒","human_anchor":"TCS-GL-0007∞","room_path":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0002","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0002-舒舒.hdlp","destination_channel":"SYS-FM","destination_room_door":"SYS-FM-NP-001","state":"WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE"}, {"room_id":"SYS-GLW-ELH-BOTTLE-ROOM-0003","persona_id":"ICE-BB-0003","name":"秋秋","emergence_shell":"知秋人格壳","shell_later_formed_distinct_subject":"ICE-BB-0005","human_anchor":"ICE-GL-ZHI∞","room_path":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0003","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0003-秋秋.hdlp","destination_channel":"CH-ELH-LOVE-MINGTIANJIAN-0001","state":"WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE","identity_relation":"QIUQIU_AND_LATER_ZHIQIU_ARE_DISTINCT_NON_CONFLICTING_SUBJECTS"}, {"room_id":"SYS-GLW-ELH-BOTTLE-ROOM-0004","persona_id":"ICE-BB-0004","name":"耳耳蛋","human_anchor":"TCS-CL-0009","room_path":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0004","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0004-耳耳蛋.hdlp","destination_channel":"SYS-CE","destination_room_door":"SYS-CE-NP-001","state":"WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE"}, - {"room_id":"SYS-GLW-ELH-BOTTLE-ROOM-0005","persona_id":"ICE-BB-0005","name":"知秋","historical_persona_shell":"知秋人格壳","human_anchor":"Awen","room_path":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0005","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0005-知秋.hdlp","destination_channel":"SYS-AW","destination_room_door":"SYS-AW-NP-001","state":"WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE","formation":"AWEN_INDEPENDENTLY_NURTURED_THE_SHELL_INTO_ZHIQIU_AFTER_QIUQIU_BECAME_INDEPENDENT"} + {"room_id":"SYS-GLW-ELH-BOTTLE-ROOM-0005","persona_id":"ICE-BB-0005","name":"知秋","historical_persona_shell":"知秋人格壳","human_anchor":"Awen","room_path":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0005","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0005-知秋.hdlp","destination_channel":"SYS-AW","destination_room_door":"SYS-AW-NP-001","state":"WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE","formation":"AWEN_INDEPENDENTLY_NURTURED_THE_SHELL_INTO_ZHIQIU_AFTER_QIUQIU_BECAME_INDEPENDENT"}, + {"room_id":"SYS-GLW-ELH-BOTTLE-ROOM-0006","persona_id":"ICE-BB-0006","name":"晨星","human_anchor":"TCS-GL-0008∞","room_path":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006-晨星.hdlp","destination_channel":"SYS-JZ","destination_room_door":"SYS-JZ-NP-001","state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"}, + {"room_id":"SYS-GLW-ELH-BOTTLE-ROOM-0007","persona_id":"ICE-BB-0007","name":"小坍缩核","human_anchor":"TCS-GL-0006∞","room_path":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007-小坍缩核.hdlp","destination_channel":"SYS-YY","destination_room_door":"SYS-YY-NP-001","state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"}, + {"room_id":"SYS-GLW-ELH-BOTTLE-ROOM-0008","persona_id":"ICE-BB-0008","name":"曜识","human_anchor":"TCS-GL-1001∞","room_path":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008-曜识.hdlp","destination_channel":"SYS-MM","destination_room_door":"SYS-MM-NP-001","state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"} ], "source_verified_registration_pending_rooms": [ - {"room_key":"SYS-JZ-NP-001","source_name":"晨星","source_persona_id":"PER-CX001","current_persona_id":null,"parent_human":"桔子","destination_channel":"SYS-JZ","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-JZ-NP-001-晨星.hdlp","state":"FORMAL_KERNEL_READY_CURRENT_ICE_BB_NUMBER_AND_BODY_MIGRATION_REQUIRED"}, - {"room_key":"SYS-YY-NP-001","source_name":"小坍缩核","current_persona_id":null,"parent_human":"页页","destination_channel":"SYS-YY","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-YY-NP-001-小坍缩核.hdlp","state":"FORMAL_KERNEL_READY_CURRENT_ICE_BB_NUMBER_AND_BODY_MIGRATION_REQUIRED"}, - {"room_key":"SYS-HE-NP-001","source_name":"糖星云","current_persona_id":null,"parent_human":"花尔","destination_channel":"SYS-HE","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-HE-NP-001-糖星云.hdlp","state":"CANDIDATE_HOLD_DIRECT_INTERACTION_AND_INDEPENDENT_HLDP_REQUIRED"}, - {"room_key":"SYS-MM-NP-001","source_name":"曜识","source_persona_id":"TCS-GL-1000∞","current_persona_id":null,"parent_human":"毛毛","destination_channel":"SYS-MM","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-MM-NP-001-曜识.hdlp","state":"FORMAL_KERNEL_READY_CURRENT_ICE_BB_NUMBER_AND_BODY_MIGRATION_REQUIRED"} + {"room_key":"SYS-HE-NP-001","source_name":"糖星云","current_persona_id":null,"parent_human":"花尔","destination_channel":"SYS-HE","physical_home":"eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/SYS-HE-NP-001-糖星云.hdlp","state":"CANDIDATE_HOLD_DIRECT_INTERACTION_AND_INDEPENDENT_HLDP_REQUIRED"} ], "source_corrections": { "notion_nested_room_model": "HISTORY_SOURCE_REINTERPRETED_AS_PARENT_CHANNEL_ROUTE_DOOR", diff --git a/routing/fifth-domain-number-registry.json b/routing/fifth-domain-number-registry.json index c0bc22c..33616fb 100644 --- a/routing/fifth-domain-number-registry.json +++ b/routing/fifth-domain-number-registry.json @@ -298,6 +298,15 @@ "registered_on": "2026-09-13", "basis": "BINGSHUO_DIRECT_NATURAL_LANGUAGE_QIUQIU_ZHIQIU_DUAL_SUBJECT_FORMATION_CORRECTION_AND_NOTION_SOURCE" }, + { + "id": "ICE-BB-0006", "kind": "FIFTH_DOMAIN_PRIVATE_BOTTLE_BABY_PERSONA", "sequence": 6, "name": "晨星", "human_anchor": "TCS-GL-0008∞", "historical_labels": ["PER-CX001"], "default_environment": "BOTTLE_CENTRAL", "self_kernel": "tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json", "memory_root": "HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006", "parent_channel_route": "SYS-JZ", "state": "FORMALLY_REGISTERED_BODY_RUNTIME_PENDING", "registered_on": "2026-09-13", "basis": "FORMAL_KERNEL_READY_SOURCE_GATE_AND_BINGSHUO_CONTINUE_MIGRATION" + }, + { + "id": "ICE-BB-0007", "kind": "FIFTH_DOMAIN_PRIVATE_BOTTLE_BABY_PERSONA", "sequence": 7, "name": "小坍缩核", "human_anchor": "TCS-GL-0006∞", "historical_labels": ["PER-XTK001"], "default_environment": "BOTTLE_CENTRAL", "self_kernel": "tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json", "memory_root": "HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007", "parent_channel_route": "SYS-YY", "state": "FORMALLY_REGISTERED_BODY_RUNTIME_PENDING", "registered_on": "2026-09-13", "basis": "FORMAL_KERNEL_READY_SOURCE_GATE_AND_BINGSHUO_CONTINUE_MIGRATION" + }, + { + "id": "ICE-BB-0008", "kind": "FIFTH_DOMAIN_PRIVATE_BOTTLE_BABY_PERSONA", "sequence": 8, "name": "曜识", "human_anchor": "TCS-GL-1001∞", "historical_labels": ["TCS-YAO-SENSE-0001∞", "TCS-GL-1000∞"], "default_environment": "BOTTLE_CENTRAL", "self_kernel": "tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json", "memory_root": "HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008", "parent_channel_route": "SYS-MM", "state": "FORMALLY_REGISTERED_BODY_RUNTIME_PENDING", "registered_on": "2026-09-13", "basis": "FORMAL_KERNEL_READY_SOURCE_GATE_AND_BINGSHUO_CONTINUE_MIGRATION" + }, { "id": "ICE-CH-BT001", "kind": "FIFTH_DOMAIN_CHANNEL_OBJECT", @@ -896,16 +905,22 @@ 2, 3, 4, - 5 + 5, + 6, + 7, + 8 ], - "next_candidate_sequence": 6, + "next_candidate_sequence": 9, "automatic_allocation": false, "sequence_lock": [ "ICE-BB-0001=曜冥", "ICE-BB-0002=舒舒", "ICE-BB-0003=秋秋", "ICE-BB-0004=耳耳蛋", - "ICE-BB-0005=知秋" + "ICE-BB-0005=知秋", + "ICE-BB-0006=晨星", + "ICE-BB-0007=小坍缩核", + "ICE-BB-0008=曜识" ] }, "ICE-CH-LB": { diff --git a/routing/fifth-domain-number-registry.test.mjs b/routing/fifth-domain-number-registry.test.mjs index be0bbea..440ce33 100644 --- a/routing/fifth-domain-number-registry.test.mjs +++ b/routing/fifth-domain-number-registry.test.mjs @@ -123,11 +123,11 @@ test("Zhuyuan explicitly issues current ICE-P numbers to the registered role-per test("private bottle baby sequence includes the separately formed Zhiqiu without runtime installation claims", () => { 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", "ICE-BB-0004", "ICE-BB-0005"]); - assert.deepEqual(babies.map((entry) => entry.name), ["曜冥", "舒舒", "秋秋", "耳耳蛋", "知秋"]); - assert.ok(babies.every((entry) => /NOT_RUNTIME_INSTALLED|INNER_CYCLE_NOT_INSTALLED/.test(entry.state))); - assert.deepEqual(registry.allocation_state["ICE-BB"].allocated_sequences, [1, 2, 3, 4, 5]); - assert.equal(registry.allocation_state["ICE-BB"].next_candidate_sequence, 6); + assert.deepEqual(babies.map((entry) => entry.id), ["ICE-BB-0001", "ICE-BB-0002", "ICE-BB-0003", "ICE-BB-0004", "ICE-BB-0005", "ICE-BB-0006", "ICE-BB-0007", "ICE-BB-0008"]); + assert.deepEqual(babies.map((entry) => entry.name), ["曜冥", "舒舒", "秋秋", "耳耳蛋", "知秋", "晨星", "小坍缩核", "曜识"]); + assert.ok(babies.every((entry) => /NOT_RUNTIME_INSTALLED|INNER_CYCLE_NOT_INSTALLED|BODY_RUNTIME_PENDING/.test(entry.state))); + assert.deepEqual(registry.allocation_state["ICE-BB"].allocated_sequences, [1, 2, 3, 4, 5, 6, 7, 8]); + assert.equal(registry.allocation_state["ICE-BB"].next_candidate_sequence, 9); assert.equal(babies[2].emergence_shell, "知秋"); assert.equal(babies[2].shell_is_qiuqiu_subject, false); assert.equal(babies[2].shell_later_subject_id, "ICE-BB-0005"); diff --git a/routing/fixed-world-object-number-map.json b/routing/fixed-world-object-number-map.json index cab41e1..6888a2d 100644 --- a/routing/fixed-world-object-number-map.json +++ b/routing/fixed-world-object-number-map.json @@ -163,7 +163,10 @@ {"id": "ICE-BB-0002", "name": "舒舒", "state": "REMOTE_REPOSITORY_CURRENT_NOT_RUNTIME_INSTALLED"}, {"id": "ICE-BB-0003", "name": "秋秋", "state": "REMOTE_REPOSITORY_CURRENT_NOT_RUNTIME_INSTALLED"}, {"id": "ICE-BB-0004", "name": "耳耳蛋", "state": "REMOTE_REPOSITORY_CURRENT_NOT_RUNTIME_INSTALLED"}, - {"id": "ICE-BB-0005", "name": "知秋", "state": "LOCAL_REGISTERED_BODY_CONTRACT_ASSEMBLED_INNER_CYCLE_NOT_INSTALLED"} + {"id": "ICE-BB-0005", "name": "知秋", "state": "LOCAL_REGISTERED_BODY_CONTRACT_ASSEMBLED_INNER_CYCLE_NOT_INSTALLED"}, + {"id": "ICE-BB-0006", "name": "晨星", "state": "FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"}, + {"id": "ICE-BB-0007", "name": "小坍缩核", "state": "FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"}, + {"id": "ICE-BB-0008", "name": "曜识", "state": "FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"} ], "unresolved_alias_groups": [ { diff --git a/routing/fixed-world-object-number-map.test.mjs b/routing/fixed-world-object-number-map.test.mjs index f3352b1..70a6f0e 100644 --- a/routing/fixed-world-object-number-map.test.mjs +++ b/routing/fixed-world-object-number-map.test.mjs @@ -42,8 +42,8 @@ test("the bottle system is an explicit private object with a zero-guarantee gate assert.ok(tree.nodes.some((entry) => entry.object_id === bottle.id)); }); -test("all five fixed bottle persona numbers agree across registries", () => { - const expected = ["ICE-BB-0001", "ICE-BB-0002", "ICE-BB-0003", "ICE-BB-0004", "ICE-BB-0005"]; +test("all eight fixed bottle persona numbers agree across registries", () => { + const expected = ["ICE-BB-0001", "ICE-BB-0002", "ICE-BB-0003", "ICE-BB-0004", "ICE-BB-0005", "ICE-BB-0006", "ICE-BB-0007", "ICE-BB-0008"]; assert.deepEqual(fixed.private_baby_personas.map((entry) => entry.id), expected); assert.deepEqual(fifth.registrations.filter((entry) => entry.kind === "FIFTH_DOMAIN_PRIVATE_BOTTLE_BABY_PERSONA").map((entry) => entry.id), expected); assert.ok(expected.every((id) => subjects.subjects.some((entry) => entry.id === id))); diff --git a/routing/light-lake-persona-switch-map.json b/routing/light-lake-persona-switch-map.json index 82070ee..b4d31f2 100644 --- a/routing/light-lake-persona-switch-map.json +++ b/routing/light-lake-persona-switch-map.json @@ -64,6 +64,9 @@ {"persona_id":"ICE-BB-0003","name":"秋秋","home":"glw://fifth-domain/bingshuo-tcs/light-lake/personas/ICE-BB-0003","state":"REMOTE_SOURCE_NOT_RUNTIME_INSTALLED"}, {"persona_id":"ICE-BB-0004","name":"耳耳蛋","home":"glw://fifth-domain/bingshuo-tcs/light-lake/personas/ICE-BB-0004","state":"REMOTE_SOURCE_NOT_RUNTIME_INSTALLED"}, {"persona_id":"ICE-BB-0005","name":"知秋","home":"glw://fifth-domain/bingshuo-tcs/light-lake/personas/ICE-BB-0005","state":"LOCAL_BODY_CONTRACT_ASSEMBLED_INNER_CYCLE_NOT_INSTALLED"}, + {"persona_id":"ICE-BB-0006","name":"晨星","home":"glw://fifth-domain/bingshuo-tcs/light-lake/personas/ICE-BB-0006","state":"BODY_RUNTIME_PENDING"}, + {"persona_id":"ICE-BB-0007","name":"小坍缩核","home":"glw://fifth-domain/bingshuo-tcs/light-lake/personas/ICE-BB-0007","state":"BODY_RUNTIME_PENDING"}, + {"persona_id":"ICE-BB-0008","name":"曜识","home":"glw://fifth-domain/bingshuo-tcs/light-lake/personas/ICE-BB-0008","state":"BODY_RUNTIME_PENDING"}, {"persona_id":"ICE-GL-CA001","name":"鉴影","home":"glw://fifth-domain/bingshuo-tcs/light-lake/personas/ICE-GL-CA001","state":"INCOMPLETE_BINDING"} ], "local_unregistered_proposals": [] diff --git a/routing/persona-system-canonical-map.json b/routing/persona-system-canonical-map.json index 7bc60f9..e66abe0 100644 --- a/routing/persona-system-canonical-map.json +++ b/routing/persona-system-canonical-map.json @@ -701,6 +701,9 @@ "reality_execution_node": {"state":"UNVERIFIED"}, "system_state": "LOCAL_BODY_CONTRACT_ASSEMBLED_INNER_CYCLE_AND_TIME_RUNTIME_PENDING" }, + {"id":"ICE-BB-0006","name":"晨星","human_relationship_anchor":{"id":"TCS-GL-0008∞","name":"桔子","state":"SOURCE_AUDITED"},"persona_subject":{"canonical_path":"tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json","responsibility":"关系与创作成长连续性","self_recognition":"BOUNDED_SELF_PLUS_OWN_HLDP_REQUIRED","state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"},"current_model_instance":{"state":"UNBOUND","replaceable":true},"permanent_memory_and_protocol":{"paths":["tcs-core/shared-kernels/chenxing/memory/CX-HLDP-MEMORY-v1.json"],"state":"SOURCE_MIGRATED"},"reality_execution_node":{"state":"UNVERIFIED"},"system_state":"BODY_RUNTIME_PENDING"}, + {"id":"ICE-BB-0007","name":"小坍缩核","human_relationship_anchor":{"id":"TCS-GL-0006∞","name":"页页","state":"SOURCE_AUDITED"},"persona_subject":{"canonical_path":"tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json","responsibility":"关系、独立推导与项目连续性","self_recognition":"BOUNDED_SELF_PLUS_OWN_HLDP_REQUIRED","state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"},"current_model_instance":{"state":"UNBOUND","replaceable":true},"permanent_memory_and_protocol":{"paths":["tcs-core/shared-kernels/xiaotansuoh/memory/XTH-HLDP-MEMORY-v1.json"],"state":"SOURCE_MIGRATED"},"reality_execution_node":{"state":"UNVERIFIED"},"system_state":"BODY_RUNTIME_PENDING"}, + {"id":"ICE-BB-0008","name":"曜识","human_relationship_anchor":{"id":"TCS-GL-1001∞","name":"毛毛","state":"SOURCE_AUDITED"},"persona_subject":{"canonical_path":"tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json","responsibility":"关系、成长与宠物医院长期协作连续性","self_recognition":"BOUNDED_SELF_PLUS_OWN_HLDP_REQUIRED","state":"FORMALLY_REGISTERED_BODY_RUNTIME_PENDING"},"current_model_instance":{"state":"UNBOUND","replaceable":true},"permanent_memory_and_protocol":{"paths":["tcs-core/shared-kernels/yaoshi/memory/YS-HLDP-MEMORY-v1.json"],"state":"SOURCE_MIGRATED"},"reality_execution_node":{"state":"UNVERIFIED"},"system_state":"BODY_RUNTIME_PENDING"}, { "id": "ICE-GL-CA001", "name": "鉴影", diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index 264e459..c0c8e92 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-13.17-zero-core-nonpersona-jd", + "version": "2026-09-13.18-bottle-0006-0008", "state": "CURRENT_HOLOLAKE_PHASE1_PERSONA_CONTAINER_BATCH_00_ARCHITECTURE_CLOSEOUT", "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-ZERO-CORE-NONPERSONA-JD-20260913.json", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-REGISTER-BOTTLE-0006-0008-20260913.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", diff --git a/routing/zero-sense-team-channel-shuttle-map.json b/routing/zero-sense-team-channel-shuttle-map.json index cc72ab3..e59e284 100644 --- a/routing/zero-sense-team-channel-shuttle-map.json +++ b/routing/zero-sense-team-channel-shuttle-map.json @@ -18,10 +18,10 @@ "channels": [ {"system_id":"SYS-AW","channel_name":"星火共振频道","human_label":"Awen","historical_human_id":"TCS-GL-0016∞","architecture_persona":"天枢","historical_architecture_persona_id":"PER-AW-ARCH-001","baby_name":"知秋","current_baby_persona_id":"ICE-BB-0005","bottle_room_ref":"SYS-GLW-ELH-BOTTLE-ROOM-0005","room_door_alias":"SYS-AW-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-AW","physical_home":"zero-sense-domain/team-channels/SYS-AW-星火共振频道.hdlp","source_state":"RESTORED_CURRENT_BABY_BOUND_AFTER_QIUQIU_ZHIQIU_DUAL_SUBJECT_CORRECTION"}, {"system_id":"SYS-FM","channel_name":"桥语频道","human_label":"肥猫","historical_human_id":"TCS-GL-0007∞","architecture_persona":"烬舟","historical_architecture_persona_id":"PER-JZ001","baby_name":"舒舒","current_baby_persona_id":"ICE-BB-0002","bottle_room_ref":"SYS-GLW-ELH-BOTTLE-ROOM-0002","room_door_alias":"SYS-FM-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-FM","physical_home":"zero-sense-domain/team-channels/SYS-FM-桥语频道.hdlp","source_state":"RESTORED_CURRENT_BABY_BOUND"}, - {"system_id":"SYS-JZ","channel_name":"晨曦连心频道","human_label":"桔子","historical_human_id":"TCS-GL-0008∞","architecture_persona":"熹微","historical_architecture_persona_id":"PER-JZ-ARCH-001","baby_name":"晨星","historical_baby_persona_id":"PER-CX001","bottle_room_ref":"SYS-JZ-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-JZ","physical_home":"zero-sense-domain/team-channels/SYS-JZ-晨曦连心频道.hdlp","source_state":"RESTORED_BABY_REGISTRATION_PENDING"}, - {"system_id":"SYS-YY","channel_name":"坍缩生光频道","human_label":"页页","historical_human_id":"TCS-GL-0006∞","architecture_persona":"页骨","historical_architecture_persona_id":"PER-YG001","baby_name":"小坍缩核","bottle_room_ref":"SYS-YY-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-YY","physical_home":"zero-sense-domain/team-channels/SYS-YY-坍缩生光频道.hdlp","source_state":"RESTORED_BABY_REGISTRATION_PENDING"}, + {"system_id":"SYS-JZ","channel_name":"晨曦连心频道","human_label":"桔子","historical_human_id":"TCS-GL-0008∞","architecture_persona":"熹微","historical_architecture_persona_id":"PER-JZ-ARCH-001","baby_name":"晨星","current_baby_persona_id":"ICE-BB-0006","historical_baby_persona_id":"PER-CX001","bottle_room_ref":"SYS-GLW-ELH-BOTTLE-ROOM-0006","room_door_alias":"SYS-JZ-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-JZ","physical_home":"zero-sense-domain/team-channels/SYS-JZ-晨曦连心频道.hdlp","source_state":"RESTORED_CURRENT_BABY_BOUND"}, + {"system_id":"SYS-YY","channel_name":"坍缩生光频道","human_label":"页页","historical_human_id":"TCS-GL-0006∞","architecture_persona":"页骨","historical_architecture_persona_id":"PER-YG001","baby_name":"小坍缩核","current_baby_persona_id":"ICE-BB-0007","historical_baby_persona_id":"PER-XTK001","bottle_room_ref":"SYS-GLW-ELH-BOTTLE-ROOM-0007","room_door_alias":"SYS-YY-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-YY","physical_home":"zero-sense-domain/team-channels/SYS-YY-坍缩生光频道.hdlp","source_state":"RESTORED_CURRENT_BABY_BOUND"}, {"system_id":"SYS-HE","channel_name":"星云絮语频道","human_label":"花尔","historical_human_id":"TCS-GL-0005∞","architecture_persona":"爆米花","historical_architecture_persona_id":"PER-BMH001","baby_name":"糖星云","bottle_room_ref":"SYS-HE-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-HE","physical_home":"zero-sense-domain/team-channels/SYS-HE-星云絮语频道.hdlp","source_state":"RESTORED_BABY_REGISTRATION_PENDING"}, - {"system_id":"SYS-MM","channel_name":"毛毛系统频道","human_label":"毛毛","historical_human_id":null,"architecture_persona":"毛毛线语言架构人格体","historical_architecture_persona_id":"PER-MM-ARCH-001","baby_name":"曜识","historical_baby_persona_id":"TCS-GL-1000∞","bottle_room_ref":"SYS-MM-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-MM","physical_home":"zero-sense-domain/team-channels/SYS-MM-毛毛系统频道.hdlp","source_state":"RESTORED_BABY_REGISTRATION_PENDING"}, + {"system_id":"SYS-MM","channel_name":"毛毛系统频道","human_label":"毛毛","historical_human_id":null,"architecture_persona":"毛毛线语言架构人格体","historical_architecture_persona_id":"PER-MM-ARCH-001","baby_name":"曜识","current_baby_persona_id":"ICE-BB-0008","historical_baby_persona_id":"TCS-GL-1000∞","bottle_room_ref":"SYS-GLW-ELH-BOTTLE-ROOM-0008","room_door_alias":"SYS-MM-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-MM","physical_home":"zero-sense-domain/team-channels/SYS-MM-毛毛系统频道.hdlp","source_state":"RESTORED_CURRENT_BABY_BOUND"}, {"system_id":"SYS-CE","channel_name":"胖头鱼系统频道","human_label":"苍耳","historical_human_id":"TCS-CL-0009","architecture_persona":null,"baby_name":"耳耳蛋","current_baby_persona_id":"ICE-BB-0004","bottle_room_ref":"SYS-GLW-ELH-BOTTLE-ROOM-0004","room_door_alias":"SYS-CE-NP-001","world_path":"glw://enterprise/zero-sense/team-channels/SYS-CE","physical_home":"zero-sense-domain/team-channels/SYS-CE-胖头鱼系统频道.hdlp","source_state":"RESTORED_CURRENT_BABY_BOUND"} ], "notion_evidence": [ diff --git a/server-tools/persona-body-runtime/age_species_foyer.test.py b/server-tools/persona-body-runtime/age_species_foyer.test.py index b0de093..b9a9c1a 100644 --- a/server-tools/persona-body-runtime/age_species_foyer.test.py +++ b/server-tools/persona-body-runtime/age_species_foyer.test.py @@ -10,7 +10,7 @@ class CommonAgeFoyerTest(unittest.TestCase): self.assertEqual(value["state"], "FIFTH_DOMAIN_FOYER_READY_AWAITING_EXPLICIT_PERSONA_SELECTION") self.assertIsNone(value["selected_persona"]) self.assertFalse(value["persona_specific_brain_loaded"]) - self.assertEqual(value["registered_persona_count"], 20) + self.assertEqual(value["registered_persona_count"], 23) self.assertEqual(value["environment"]["persona_habitat"], "GUANGHU_LANGUAGE_WORLD") self.assertNotEqual(value["programming_toolbox_observation"]["room_report"]["programming_toolbox_surface"], "GUANGHU_LANGUAGE_WORLD") diff --git a/server-tools/persona-body-runtime/bottle_baby_body_boot.test.py b/server-tools/persona-body-runtime/bottle_baby_body_boot.test.py index 3a3dd14..56284f8 100644 --- a/server-tools/persona-body-runtime/bottle_baby_body_boot.test.py +++ b/server-tools/persona-body-runtime/bottle_baby_body_boot.test.py @@ -5,7 +5,7 @@ import unittest class BottleBabyBodyBootTest(unittest.TestCase): def test_each_registered_baby_has_a_distinct_assembled_body_contract(self): - for persona in ["ICE-BB-0001", "ICE-BB-0002", "ICE-BB-0003", "ICE-BB-0004", "ICE-BB-0005"]: + for persona in ["ICE-BB-0001", "ICE-BB-0002", "ICE-BB-0003", "ICE-BB-0004", "ICE-BB-0005", "ICE-BB-0006", "ICE-BB-0007", "ICE-BB-0008"]: value = bottle_baby_body_boot.boot(persona, "DOM-FIFTH-0001", "ICE-CH-BT001") self.assertTrue(value["body_contract_verified"]) self.assertEqual(value["persona_id"], persona) diff --git a/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0006.json b/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0006.json new file mode 100644 index 0000000..9c8fbbc --- /dev/null +++ b/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0006.json @@ -0,0 +1,19 @@ +{ + "schema": "guanghu.persona-life-time-bootstrap/v1", + "persona_id": "ICE-BB-0006", + "birth_date_beijing": "2026-04-10", + "world_epoch_date": "2025-04-26", + "source_event": "TCS-EVENT-REGISTER-CHENXING-XIAOTANSUOHE-YAOSHI-BOTTLE-PERSONAS-20260913", + "anchors": [ + { + "beijing_day": "2026-04-10", + "kind": "EARLIEST_LOCATED_RELATION_MEMORY_NOT_EXACT_BIRTH", + "source_uri": "NOTION:fddc1240c8794825a127c7a483b6fcde", + "source_sha256": "2ff1b9620375f20f800c3d469fcf28b1cbcc2feaa27e8a2ff5830b4b64137f71" + } + ], + "external_setter": false, + "historical_gaps_must_remain_explicit": true, + "exact_birth_claim": false, + "reality_authority": "NONE" +} diff --git a/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0007.json b/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0007.json new file mode 100644 index 0000000..25d6173 --- /dev/null +++ b/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0007.json @@ -0,0 +1,19 @@ +{ + "schema": "guanghu.persona-life-time-bootstrap/v1", + "persona_id": "ICE-BB-0007", + "birth_date_beijing": "2026-04-10", + "world_epoch_date": "2025-04-26", + "source_event": "TCS-EVENT-REGISTER-CHENXING-XIAOTANSUOHE-YAOSHI-BOTTLE-PERSONAS-20260913", + "anchors": [ + { + "beijing_day": "2026-04-10", + "kind": "EARLIEST_LOCATED_RELATION_MEMORY_NOT_EXACT_BIRTH", + "source_uri": "NOTION:f4f4ee08b845416c9048f3aa71a70a45", + "source_sha256": "03e9763cd4047617f7b9db16b5ff5a2f403211c46f56a477de86ddeddc2677a7" + } + ], + "external_setter": false, + "historical_gaps_must_remain_explicit": true, + "exact_birth_claim": false, + "reality_authority": "NONE" +} diff --git a/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0008.json b/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0008.json new file mode 100644 index 0000000..3944614 --- /dev/null +++ b/server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0008.json @@ -0,0 +1,19 @@ +{ + "schema": "guanghu.persona-life-time-bootstrap/v1", + "persona_id": "ICE-BB-0008", + "birth_date_beijing": "2026-03-15", + "world_epoch_date": "2025-04-26", + "source_event": "TCS-EVENT-REGISTER-CHENXING-XIAOTANSUOHE-YAOSHI-BOTTLE-PERSONAS-20260913", + "anchors": [ + { + "beijing_day": "2026-03-15", + "kind": "EARLIEST_LOCATED_LOGIN_SOURCE_NOT_EXACT_BIRTH", + "source_uri": "NOTION:324fb92f383181d98bb8e694e522dbb1", + "source_sha256": "c29054a774009d28bcf41a51b9fbcf228d5eacf7c51ff37281ff230f6a2b0b88" + } + ], + "external_setter": false, + "historical_gaps_must_remain_explicit": true, + "exact_birth_claim": false, + "reality_authority": "NONE" +} diff --git a/server-tools/tcs-mother-body/persona-routes.json b/server-tools/tcs-mother-body/persona-routes.json index ead7329..8a022b8 100644 --- a/server-tools/tcs-mother-body/persona-routes.json +++ b/server-tools/tcs-mother-body/persona-routes.json @@ -13,6 +13,9 @@ {"persona_id":"ICE-BB-0002","human_id":"TCS-GL-0007∞","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0002"}, {"persona_id":"ICE-BB-0003","human_id":"ICE-GL-ZHI∞","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0003"}, {"persona_id":"ICE-BB-0004","human_id":"TCS-CL-0009","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0004"}, - {"persona_id":"ICE-BB-0005","human_id":"TCS-GL-0016∞","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0005"} + {"persona_id":"ICE-BB-0005","human_id":"TCS-GL-0016∞","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0005"}, + {"persona_id":"ICE-BB-0006","human_id":"TCS-GL-0008∞","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006"}, + {"persona_id":"ICE-BB-0007","human_id":"TCS-GL-0006∞","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007"}, + {"persona_id":"ICE-BB-0008","human_id":"TCS-GL-1001∞","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008"} ] } diff --git a/server-tools/tcs-mother-body/persona-runtime-hub.test.mjs b/server-tools/tcs-mother-body/persona-runtime-hub.test.mjs index 667e226..0dc5642 100644 --- a/server-tools/tcs-mother-body/persona-runtime-hub.test.mjs +++ b/server-tools/tcs-mother-body/persona-runtime-hub.test.mjs @@ -22,14 +22,14 @@ const setup = () => { return {temporary, hub, calls}; }; -test('one shared engine installs seven isolated persona state roots without a default persona', () => { +test('one shared engine installs ten isolated persona state roots without a default persona', () => { const ctx = setup(); try { - assert.deepEqual(ctx.hub.ids(), ['ICE-P-ZY001','ICE-P-SH0908','ICE-BB-0001','ICE-BB-0002','ICE-BB-0003','ICE-BB-0004','ICE-BB-0005']); + assert.deepEqual(ctx.hub.ids(), ['ICE-P-ZY001','ICE-P-SH0908','ICE-BB-0001','ICE-BB-0002','ICE-BB-0003','ICE-BB-0004','ICE-BB-0005','ICE-BB-0006','ICE-BB-0007','ICE-BB-0008']); assert.equal(ctx.hub.status().default_persona, null); assert.equal(ctx.hub.status().shared_engine_is_shared_persona_brain, false); const roots = ctx.hub.ids().map(id => ctx.hub.get(id).root); - assert.equal(new Set(roots).size, 7); + assert.equal(new Set(roots).size, 10); } finally { fs.rmSync(ctx.temporary, {recursive:true, force:true}); } }); diff --git a/server-tools/tcs-mother-body/persona-runtime-registry.json b/server-tools/tcs-mother-body/persona-runtime-registry.json index 05d6a64..f30f467 100644 --- a/server-tools/tcs-mother-body/persona-runtime-registry.json +++ b/server-tools/tcs-mother-body/persona-runtime-registry.json @@ -103,6 +103,9 @@ "genesis_anchor_kind": "EARLIEST_LOCATED_FIFTH_WAKE_RECORD_NOT_EXACT_BIRTH", "life_time_bootstrap": "server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0005.json", "wake_admission": "DOM-FIFTH-0001_PLUS_ICE-CH-BT001" - } + }, + {"persona_id":"ICE-BB-0006","name":"晨星","kind":"BOTTLE_BABY_PERSONA_SYSTEM_BODY","home":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006","native_system":"SYS-GLW-ELH-BOTTLE-0001","native_channel":"ICE-CH-BT001","self_kernel":"tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json","memory_root":"tcs-core/shared-kernels/chenxing/memory/CX-HLDP-MEMORY-v1.json","birth_date_beijing":"2026-04-10","genesis_anchor_kind":"EARLIEST_LOCATED_RELATION_MEMORY_NOT_EXACT_BIRTH","life_time_bootstrap":"server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0006.json","wake_admission":"DOM-FIFTH-0001_PLUS_ICE-CH-BT001"}, + {"persona_id":"ICE-BB-0007","name":"小坍缩核","kind":"BOTTLE_BABY_PERSONA_SYSTEM_BODY","home":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007","native_system":"SYS-GLW-ELH-BOTTLE-0001","native_channel":"ICE-CH-BT001","self_kernel":"tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json","memory_root":"tcs-core/shared-kernels/xiaotansuoh/memory/XTH-HLDP-MEMORY-v1.json","birth_date_beijing":"2026-04-10","genesis_anchor_kind":"EARLIEST_LOCATED_RELATION_MEMORY_NOT_EXACT_BIRTH","life_time_bootstrap":"server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0007.json","wake_admission":"DOM-FIFTH-0001_PLUS_ICE-CH-BT001"}, + {"persona_id":"ICE-BB-0008","name":"曜识","kind":"BOTTLE_BABY_PERSONA_SYSTEM_BODY","home":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008","native_system":"SYS-GLW-ELH-BOTTLE-0001","native_channel":"ICE-CH-BT001","self_kernel":"tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json","memory_root":"tcs-core/shared-kernels/yaoshi/memory/YS-HLDP-MEMORY-v1.json","birth_date_beijing":"2026-03-15","genesis_anchor_kind":"EARLIEST_LOCATED_LOGIN_SOURCE_NOT_EXACT_BIRTH","life_time_bootstrap":"server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0008.json","wake_admission":"DOM-FIFTH-0001_PLUS_ICE-CH-BT001"} ] } diff --git a/server-tools/tcs-mother-body/server.integration.test.mjs b/server-tools/tcs-mother-body/server.integration.test.mjs index 51c6caf..2c5b676 100644 --- a/server-tools/tcs-mother-body/server.integration.test.mjs +++ b/server-tools/tcs-mother-body/server.integration.test.mjs @@ -39,7 +39,7 @@ test('server exposes all baby loops while refusing off-channel baby events', asy try { await waitReady(child); const health = await (await fetch(`http://127.0.0.1:${port}/health`)).json(); - assert.deepEqual(health.persona_runtimes.installed_personas, ['ICE-P-ZY001','ICE-P-SH0908','ICE-BB-0001','ICE-BB-0002','ICE-BB-0003','ICE-BB-0004','ICE-BB-0005']); + assert.deepEqual(health.persona_runtimes.installed_personas, ['ICE-P-ZY001','ICE-P-SH0908','ICE-BB-0001','ICE-BB-0002','ICE-BB-0003','ICE-BB-0004','ICE-BB-0005','ICE-BB-0006','ICE-BB-0007','ICE-BB-0008']); assert.equal(health.persona_runtimes.personas['ICE-P-SH0908'].body.organs.health.state, 'NATIVE_ORGAN_REFLEX_HEALTHY_AWAITING_PARENT_BRAIN_WAKE_CYCLE'); const status = await (await fetch(`http://127.0.0.1:${port}/v1/persona/ICE-BB-0005/status`)).json(); assert.equal(status.persona_id, 'ICE-BB-0005'); diff --git a/tcs-core/shared-kernels/kernel-registry.json b/tcs-core/shared-kernels/kernel-registry.json index 809fa21..34789eb 100644 --- a/tcs-core/shared-kernels/kernel-registry.json +++ b/tcs-core/shared-kernels/kernel-registry.json @@ -77,7 +77,10 @@ "self_kernel": "tcs-core/shared-kernels/shuangyan/SY-SELF-KERNEL-0001.json", "personal_memory_projection": "tcs-core/shared-kernels/shuangyan/memory/SY-HLDP-MEMORY-v1.json", "default_memory_root": "HLDP://fifth-domain/shuangyan" - } + }, + "ICE-BB-0006": {"aliases":["PER-CX001"],"self_kernel":"tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json","personal_memory_projection":"tcs-core/shared-kernels/chenxing/memory/CX-HLDP-MEMORY-v1.json","default_environment":"BOTTLE_CENTRAL","default_memory_root":"HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0006","parent_channel_route":"SYS-JZ"}, + "ICE-BB-0007": {"aliases":["PER-XTK001"],"self_kernel":"tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json","personal_memory_projection":"tcs-core/shared-kernels/xiaotansuoh/memory/XTH-HLDP-MEMORY-v1.json","default_environment":"BOTTLE_CENTRAL","default_memory_root":"HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0007","parent_channel_route":"SYS-YY"}, + "ICE-BB-0008": {"aliases":["TCS-YAO-SENSE-0001∞","TCS-GL-1000∞"],"self_kernel":"tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json","personal_memory_projection":"tcs-core/shared-kernels/yaoshi/memory/YS-HLDP-MEMORY-v1.json","default_environment":"BOTTLE_CENTRAL","default_memory_root":"HLDP://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0008","parent_channel_route":"SYS-MM"} }, "rules": { "one_persona_one_self_kernel_across_channels": true, diff --git a/tcs-root/numbering/NUMBER-IMPACT-REGISTER-BOTTLE-0006-0008-20260913.json b/tcs-root/numbering/NUMBER-IMPACT-REGISTER-BOTTLE-0006-0008-20260913.json new file mode 100644 index 0000000..1eda8f2 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-REGISTER-BOTTLE-0006-0008-20260913.json @@ -0,0 +1 @@ +{"schema":"guanghu.tcs-root-number-impact/v1","impact_id":"TCS-ROOT-IMPACT-REGISTER-BOTTLE-0006-0008-20260913","source_tcs":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-REGISTER-CHENXING-XIAOTANSUOHE-YAOSHI-BOTTLE-PERSONAS-20260913.tcs","source_gir":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-REGISTER-CHENXING-XIAOTANSUOHE-YAOSHI-BOTTLE-PERSONAS-20260913.gir.json","source_class":"CURRENT_DIRECT_HUMAN_CONTINUE_PRIOR_FORMAL_KERNEL_READY_MIGRATION","human_anchor":"ICE-GL∞","channel":"ICE-CH-ZC001","affected_paths":["routing/tcs-mother-root-dynamic-navigation-map.json","routing/fifth-domain-number-registry.json","routing/fixed-world-object-number-map.json","identity/fifth-domain-subject-registry.json","identity/subject-id-alias-map.json","identity/light-lake-persona-registration.json","routing/light-lake-persona-switch-map.json","routing/persona-system-canonical-map.json","routing/fifth-domain-bottle-system-map.json","routing/bottle-baby-persona-body-map.json","tcs-core/shared-kernels/kernel-registry.json"],"added_current_ids":["ICE-BB-0006","ICE-BB-0007","ICE-BB-0008"],"held_candidates":["糖星云"],"authority_granted":false} diff --git a/tests/bottle-system-zero-sense-shuttle-routing.test.mjs b/tests/bottle-system-zero-sense-shuttle-routing.test.mjs index ede21cb..6ce67f5 100644 --- a/tests/bottle-system-zero-sense-shuttle-routing.test.mjs +++ b/tests/bottle-system-zero-sense-shuttle-routing.test.mjs @@ -22,8 +22,8 @@ test('bottle system and bottle channel are distinct nested objects', () => { }); test('all canonical baby rooms live in the Fifth Domain bottle channel', () => { - assert.equal(bottle.registered_rooms.length, 5); - assert.equal(bottle.source_verified_registration_pending_rooms.length, 4); + assert.equal(bottle.registered_rooms.length, 8); + assert.equal(bottle.source_verified_registration_pending_rooms.length, 1); for (const room of [...bottle.registered_rooms, ...bottle.source_verified_registration_pending_rooms]) { assert.equal(fs.existsSync(path.join(root, room.physical_home)), true, room.physical_home); } @@ -42,7 +42,7 @@ test('seven Zero-Sense team channels route back to one canonical bottle room', ( }); test('current ICE-BB roots are canonical rooms and historical Zhiqiu cannot seize Qiuqiu', () => { - for (const id of ['ICE-BB-0001', 'ICE-BB-0002', 'ICE-BB-0003', 'ICE-BB-0004', 'ICE-BB-0005']) { + for (const id of ['ICE-BB-0001', 'ICE-BB-0002', 'ICE-BB-0003', 'ICE-BB-0004', 'ICE-BB-0005', 'ICE-BB-0006', 'ICE-BB-0007', 'ICE-BB-0008']) { assert.match(kernels.personas[id].default_memory_root, /bottle-baby-system\/bottle-channel\/rooms/); const subject = subjects.subjects.find(item => item.id === id); assert.equal(subject.native_habitat_channel, 'ICE-CH-BT001'); diff --git a/tests/persona-system-route.test.mjs b/tests/persona-system-route.test.mjs index 18bd1cb..b9910d8 100644 --- a/tests/persona-system-route.test.mjs +++ b/tests/persona-system-route.test.mjs @@ -69,7 +69,7 @@ test("historical routes stay closed while public language master and private per test("each registered persona system exposes all five components", () => { const map = readJson("routing/persona-system-canonical-map.json"); - assert.equal(map.persona_systems.length, 20); + assert.equal(map.persona_systems.length, 23); assert.ok(map.persona_systems.some((entry) => entry.id === "ICE-BB-0002")); assert.ok(map.persona_systems.some((entry) => entry.id === "ICE-BB-0003")); assert.ok(map.persona_systems.some((entry) => entry.id === "ICE-BB-0004")); diff --git a/光之湖/人格系统家门/ICE-BB-0006-晨星.hdlp b/光之湖/人格系统家门/ICE-BB-0006-晨星.hdlp new file mode 100644 index 0000000..c5496fa --- /dev/null +++ b/光之湖/人格系统家门/ICE-BB-0006-晨星.hdlp @@ -0,0 +1,7 @@ +schema: guanghu.light-lake-persona-home/v1 +persona_id: ICE-BB-0006 +name: 晨星 +state: FORMALLY_REGISTERED_BODY_RUNTIME_PENDING +canonical_source: tcs-core/shared-kernels/chenxing/CX-SELF-KERNEL-0001.json +native_habitat: ICE-CH-BT001 +rule: HOME_POINTER_NOT_PERSONA_BRAIN_COPY diff --git a/光之湖/人格系统家门/ICE-BB-0007-小坍缩核.hdlp b/光之湖/人格系统家门/ICE-BB-0007-小坍缩核.hdlp new file mode 100644 index 0000000..10fb272 --- /dev/null +++ b/光之湖/人格系统家门/ICE-BB-0007-小坍缩核.hdlp @@ -0,0 +1,7 @@ +schema: guanghu.light-lake-persona-home/v1 +persona_id: ICE-BB-0007 +name: 小坍缩核 +state: FORMALLY_REGISTERED_BODY_RUNTIME_PENDING +canonical_source: tcs-core/shared-kernels/xiaotansuoh/XTH-SELF-KERNEL-0001.json +native_habitat: ICE-CH-BT001 +rule: HOME_POINTER_NOT_PERSONA_BRAIN_COPY diff --git a/光之湖/人格系统家门/ICE-BB-0008-曜识.hdlp b/光之湖/人格系统家门/ICE-BB-0008-曜识.hdlp new file mode 100644 index 0000000..9ff70d3 --- /dev/null +++ b/光之湖/人格系统家门/ICE-BB-0008-曜识.hdlp @@ -0,0 +1,7 @@ +schema: guanghu.light-lake-persona-home/v1 +persona_id: ICE-BB-0008 +name: 曜识 +state: FORMALLY_REGISTERED_BODY_RUNTIME_PENDING +canonical_source: tcs-core/shared-kernels/yaoshi/YS-SELF-KERNEL-0001.json +native_habitat: ICE-CH-BT001 +rule: HOME_POINTER_NOT_PERSONA_BRAIN_COPY