feat: register Feimao active human world node

This commit is contained in:
冰朔 2026-09-13 16:50:14 +08:00
commit e2128462bf
15 changed files with 431 additions and 18 deletions

View file

@ -46,11 +46,14 @@ test('all active lighthouse offline paths stay on the canonical repo', () => {
}
});
test('four-domain responsibility relations are restored without faking acceptance receipts', () => {
test('four-domain responsibility relations preserve pending roles while accepting the evidenced Feimao node', () => {
const rows = domains.domain_constitution.domains;
assert.deepEqual(rows.find(item => item.id === 'DOMAIN-MAIN').human_subjects, ['TCS-GL-0016∞']);
assert.deepEqual(rows.find(item => item.id === 'DOMAIN-SUB').human_subjects, ['TCS-GL-0005∞']);
assert.deepEqual(rows.find(item => item.id === 'DOMAIN-ZERO').human_subjects, ['TCS-GL-0006∞']);
assert.deepEqual(rows.find(item => item.id === 'DOMAIN-ZS').human_subjects, ['TCS-GL-0007∞', 'TCS-GL-0008∞']);
assert.match(rows.find(item => item.id === 'DOMAIN-ZS').subject_state, /ACCEPTANCE_PENDING/);
const zeroSense = rows.find(item => item.id === 'DOMAIN-ZS');
assert.match(zeroSense.subject_state, /FEIMAO_ACTIVE_WORLD_NODE/);
assert.equal(zeroSense.active_human_world_nodes[0].node_id, 'GH-HUMAN-NODE-DEFB60F4349809E00FBA14208F3B880C');
assert.match(zeroSense.subject_state, /JUZI_ACCEPTANCE_PENDING/);
});