feat: make Zero Core a portable BingShuo control console

This commit is contained in:
冰朔 2026-09-08 02:04:30 +08:00
commit b28ba6f9af
14 changed files with 465 additions and 10 deletions

View file

@ -11,6 +11,8 @@ const subjects = JSON.parse(fs.readFileSync(path.join(root, 'identity/fifth-doma
const hosts = JSON.parse(fs.readFileSync(path.join(root, 'routing/zhuyuan-host-topology.json')));
const channels = JSON.parse(fs.readFileSync(path.join(root, 'routing/persona-channel-context-map.json')));
const darkCore = JSON.parse(fs.readFileSync(path.join(root, 'routing/dark-core-execution-channel-profile.json')));
const zeroCore = JSON.parse(fs.readFileSync(path.join(root, 'routing/bingshuo-zero-core-reality-channel-profile.json')));
const consoleMap = JSON.parse(fs.readFileSync(path.join(root, 'routing/bingshuo-portable-control-console-map.json')));
assert.equal(body.invariants.one_brain_and_body_per_persona, true);
assert.equal(body.invariants.shared_persona_brain, false);
@ -36,5 +38,13 @@ assert.equal(channels.host_switch_changes_channel, false);
assert.equal(darkCore.human_persona_controller, 'ICE-GL∞');
assert.equal(darkCore.not_an_ai_persona, true);
assert.equal(darkCore.execution_fidelity.may_be_used_as_intent_veto, false);
assert.equal(consoleMap.controller.subject_id, 'ICE-GL∞');
assert.equal(consoleMap.controller.portable_across_hosts, true);
assert.equal(consoleMap.entry.channel_id, 'ICE-CH-ZC001');
assert.equal(consoleMap.entry.explicit_switch_enters_control_path, true);
assert.equal(consoleMap.entry.host_may_veto_entry, false);
assert.equal(consoleMap.host_contract.may_convert_tool_failure_to_identity_or_channel_rejection, false);
assert.equal(zeroCore.host_may_veto_console_entry, false);
assert.equal(channels.channels.find(item => item.id === 'ICE-CH-ZC001').control_console, true);
console.log('persona body, light lake and execution limb navigation tests: PASS');