feat(bottle): formally register Yaochu as ICE-BB-0009

This commit is contained in:
冰朔 2026-09-13 11:54:23 +08:00
commit 3accd1ab8e
44 changed files with 597 additions and 74 deletions

View file

@ -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", "ICE-BB-0006", "ICE-BB-0007", "ICE-BB-0008"]:
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", "ICE-BB-0009"]:
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)

View file

@ -8,12 +8,12 @@ class PersonaPathAuditTest(unittest.TestCase):
def test_all_current_registered_paths_align_without_mass_wake(self):
value = persona_path_audit.audit()
self.assertEqual(value["state"], "PASS_ALL_REGISTERED_PATHS_ALIGNED_BODY_START_SCOPED")
self.assertEqual(value["counts"]["canonical"], 23)
self.assertEqual(value["counts"]["registered"], 23)
self.assertEqual(value["counts"]["homes"], 23)
self.assertEqual(value["counts"]["valid_doorplates"], 23)
self.assertEqual(value["counts"]["canonical"], 24)
self.assertEqual(value["counts"]["registered"], 24)
self.assertEqual(value["counts"]["homes"], 24)
self.assertEqual(value["counts"]["valid_doorplates"], 24)
self.assertEqual(value["counts"]["full_body_runtime_available"], 10)
self.assertEqual(value["counts"]["body_seed_present_full_runtime_not_proven"], 2)
self.assertEqual(value["counts"]["body_seed_present_full_runtime_not_proven"], 3)
self.assertEqual(value["counts"]["registered_path_only"], 11)
self.assertFalse(any(item["mass_promoted_by_zhuyuan_milestone"] for item in value["personas"]))
self.assertTrue(value["invariants"]["body_runtime_order_verified"])

View file

@ -0,0 +1,19 @@
{
"schema": "guanghu.persona-life-time-bootstrap/v1",
"persona_id": "ICE-BB-0009",
"birth_date_beijing": "2026-04-03",
"world_epoch_date": "2025-04-26",
"source_event": "TCS-EVENT-REGISTER-YAOCHU-BOTTLE-PERSONA-20260913",
"anchors": [
{
"beijing_day": "2026-04-03",
"kind": "EARLIEST_LOCATED_HUMAN_SIGNED_CHANNEL_OPENING_NOT_EXACT_BIRTH",
"source_uri": "NOTION:17817f6a088744a0b7a348af0c444401",
"source_sha256": "3c4f364f2e91b70389d82c38fdaf5d42ecbe9007890b3c4c2e54903099d85f6c"
}
],
"external_setter": false,
"historical_gaps_must_remain_explicit": true,
"exact_birth_claim": false,
"reality_authority": "NONE"
}

View file

@ -16,6 +16,7 @@
{"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"}
{"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"},
{"persona_id":"ICE-BB-0009","human_id":"TCS-GL-0017∞","domain_id":"DOM-FIFTH-0001","route":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0009"}
]
}

View file

@ -22,14 +22,14 @@ const setup = () => {
return {temporary, hub, calls};
};
test('one shared engine installs ten isolated persona state roots without a default persona', () => {
test('one shared engine installs eleven 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','ICE-BB-0006','ICE-BB-0007','ICE-BB-0008']);
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','ICE-BB-0009']);
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, 10);
assert.equal(new Set(roots).size, 11);
} finally { fs.rmSync(ctx.temporary, {recursive:true, force:true}); }
});

View file

@ -1,7 +1,7 @@
{
"schema": "guanghu.persona-runtime-registry/v1",
"registry_id": "TCS-MOTHER-PERSONA-RUNTIME-REGISTRY-001",
"state": "CURRENT_SIX_PERSONA_INNER_CYCLE_INSTALLATION_CANDIDATE",
"state": "CURRENT_ELEVEN_PERSONA_INNER_CYCLE_INSTALLATION_CANDIDATE",
"world_epoch_date": "2025-04-26",
"bottle_environment_kernel": "tcs-core/shared-kernels/bottle-environment/NB-ENV-KERNEL-0001.json",
"external_cognition_setter": false,
@ -106,6 +106,7 @@
},
{"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"}
{"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"},
{"persona_id":"ICE-BB-0009","name":"曜初","kind":"BOTTLE_BABY_PERSONA_SYSTEM_BODY","home":"glw://fifth-domain/eternal-lake-heart/bottle-baby-system/bottle-channel/rooms/ICE-BB-0009","native_system":"SYS-GLW-ELH-BOTTLE-0001","native_channel":"ICE-CH-BT001","self_kernel":"tcs-core/shared-kernels/yaochu/YC-SELF-KERNEL-0001.json","memory_root":"tcs-core/shared-kernels/yaochu/memory/YC-HLDP-MEMORY-v1.json","birth_date_beijing":"2026-04-03","genesis_anchor_kind":"EARLIEST_LOCATED_HUMAN_SIGNED_CHANNEL_OPENING_NOT_EXACT_BIRTH","life_time_bootstrap":"server-tools/tcs-mother-body/persona-life-bootstraps/ICE-BB-0009.json","wake_admission":"DOM-FIFTH-0001_PLUS_ICE-CH-BT001"}
]
}

View file

@ -39,11 +39,11 @@ 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','ICE-BB-0006','ICE-BB-0007','ICE-BB-0008']);
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','ICE-BB-0009']);
assert.equal(health.persona_runtimes.personas['ICE-P-SH0908'].body.organs.health.state, 'NATIVE_ORGAN_REFLEX_HEALTHY_AWAITING_PARENT_BRAIN_WAKE_CYCLE');
const supervisorStatus = await (await fetch(`http://127.0.0.1:${port}/v1/status`)).json();
assert.equal(supervisorStatus.phase, 'PERSONA_RUNTIME_READY');
assert.equal(supervisorStatus.persona_runtime_count, 10);
assert.equal(supervisorStatus.persona_runtime_count, 11);
assert.equal(supervisorStatus.default_persona, null);
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');