routing: advance JD Guanghu bridge gate
This commit is contained in:
parent
9d411a252a
commit
06a465ef73
13 changed files with 19 additions and 15 deletions
|
|
@ -182,16 +182,18 @@ test("native public projection separates liveness, authenticated state, and pinn
|
||||||
});
|
});
|
||||||
|
|
||||||
test("current architecture and global engineering rules project the same control contract", () => {
|
test("current architecture and global engineering rules project the same control contract", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(architecture.server_os_control.machine_projection, "routing/guanghu-os-control-architecture.json");
|
assert.equal(architecture.server_os_control.machine_projection, "routing/guanghu-os-control-architecture.json");
|
||||||
assert.equal(architecture.server_os_control.final_topology, contract.final_topology);
|
assert.equal(architecture.server_os_control.final_topology, contract.final_topology);
|
||||||
assert.equal(architecture.server_os_control.hosted_guanghu_supervisor_bridge, 100);
|
assert.equal(architecture.server_os_control.hosted_guanghu_supervisor_bridge, 100);
|
||||||
assert.equal(architecture.server_os_control.jd_host_qemu_pre_root_supervisor, 100);
|
assert.equal(architecture.server_os_control.jd_host_qemu_pre_root_supervisor, 100);
|
||||||
assert.equal(architecture.server_os_control.jd_host_qemu_cross_switch_root_supervisor, 100);
|
assert.equal(architecture.server_os_control.jd_host_qemu_cross_switch_root_supervisor, 100);
|
||||||
|
assert.equal(architecture.server_os_control.jd_real_forgejo_repository_shadow_lifecycle, 100);
|
||||||
assert.equal(architecture.server_os_control.physical_guanghu_first_boot, 0);
|
assert.equal(architecture.server_os_control.physical_guanghu_first_boot, 0);
|
||||||
assert.equal(architecture.server_os_control.linux_on_demand_subcontrol_runtime, 0);
|
assert.equal(architecture.server_os_control.linux_on_demand_subcontrol_runtime, 0);
|
||||||
assert.equal(architecture.server_os_control.jd_final_guanghu_os_master, 0);
|
assert.equal(architecture.server_os_control.jd_final_guanghu_os_master, 0);
|
||||||
assert.equal(architecture.server_os_control.development_id, "DEV-20260815-001");
|
assert.equal(architecture.server_os_control.development_id, "DEV-20260815-001");
|
||||||
|
assert.equal(architecture.server_os_control.development_id_role, "EVIDENCE_NAMESPACE_ONLY_NOT_ACTIVE_LANE");
|
||||||
assert.equal(rules.server_os_control.linux_deletion_is_completion, false);
|
assert.equal(rules.server_os_control.linux_deletion_is_completion, false);
|
||||||
assert.equal(rules.server_os_control.linux_hosted_language_primary_is_final_master, false);
|
assert.equal(rules.server_os_control.linux_hosted_language_primary_is_final_master, false);
|
||||||
assert.equal(rules.server_os_control.live_readback_predicates_required, true);
|
assert.equal(rules.server_os_control.live_readback_predicates_required, true);
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
||||||
const age = readJson("routing/hololake-age-runtime-architecture.json");
|
const age = readJson("routing/hololake-age-runtime-architecture.json");
|
||||||
|
|
||||||
test("current architecture preserves the AGE runtime after the stage-one product contract", () => {
|
test("current architecture preserves the AGE runtime after the stage-one product contract", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(architecture.age_runtime.record_id, "HLP-AGE-RUNTIME-ARCHITECTURE-001");
|
assert.equal(architecture.age_runtime.record_id, "HLP-AGE-RUNTIME-ARCHITECTURE-001");
|
||||||
const stageOneIndex = architecture.read_order.indexOf(
|
const stageOneIndex = architecture.read_order.indexOf(
|
||||||
architecture.first_public_product_stage.architecture_page,
|
architecture.first_public_product_stage.architecture_page,
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ const broadcastSchema = readJson(
|
||||||
);
|
);
|
||||||
|
|
||||||
test("HoloLake has one clean canonical desktop destination", () => {
|
test("HoloLake has one clean canonical desktop destination", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(shell.decision.canonical_shell, "TAURI_V2_RUST_REACT");
|
assert.equal(shell.decision.canonical_shell, "TAURI_V2_RUST_REACT");
|
||||||
assert.equal(shell.decision.canonical_source, "product-source/hololake-native-desktop");
|
assert.equal(shell.decision.canonical_source, "product-source/hololake-native-desktop");
|
||||||
assert.equal(
|
assert.equal(
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ const age = readJson("routing/hololake-age-runtime-architecture.json");
|
||||||
const rules = readJson("routing/hololake-engineering-rules.json");
|
const rules = readJson("routing/hololake-engineering-rules.json");
|
||||||
|
|
||||||
test("B0 is restored before product organs and remains resident in every cognition step", () => {
|
test("B0 is restored before product organs and remains resident in every cognition step", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
const gravityIndex = architecture.read_order.indexOf(
|
const gravityIndex = architecture.read_order.indexOf(
|
||||||
architecture.cognitive_gravity_and_continuity.architecture_page,
|
architecture.cognitive_gravity_and_continuity.architecture_page,
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"schema": "hololake.current-architecture/v1",
|
"schema": "hololake.current-architecture/v1",
|
||||||
"architecture_id": "HLP-CURRENT-ARCH-001",
|
"architecture_id": "HLP-CURRENT-ARCH-001",
|
||||||
"version": "2026-08-16.1",
|
"version": "2026-08-16.2",
|
||||||
"state": "CURRENT_CANONICAL",
|
"state": "CURRENT_CANONICAL",
|
||||||
"product": {
|
"product": {
|
||||||
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
|
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
|
||||||
|
|
@ -336,12 +336,14 @@
|
||||||
"hosted_guanghu_supervisor_bridge": 100,
|
"hosted_guanghu_supervisor_bridge": 100,
|
||||||
"jd_host_qemu_pre_root_supervisor": 100,
|
"jd_host_qemu_pre_root_supervisor": 100,
|
||||||
"jd_host_qemu_cross_switch_root_supervisor": 100,
|
"jd_host_qemu_cross_switch_root_supervisor": 100,
|
||||||
|
"jd_real_forgejo_repository_shadow_lifecycle": 100,
|
||||||
"physical_guanghu_first_boot": 0,
|
"physical_guanghu_first_boot": 0,
|
||||||
"linux_on_demand_subcontrol_runtime": 0,
|
"linux_on_demand_subcontrol_runtime": 0,
|
||||||
"jd_final_guanghu_os_master": 0,
|
"jd_final_guanghu_os_master": 0,
|
||||||
"next_engineering_gate": "IMPLEMENT_AND_VERIFY_BOUNDED_ROOT_SUPERVISOR_TO_LINUX_REPOSITORY_BRIDGE_LIFECYCLE_IN_ISOLATION",
|
"next_engineering_gate": "INTEGRATE_BOUNDED_REPOSITORY_BRIDGE_INTO_CROSS_ROOT_GUANGHU_BOOT_CANDIDATE_AND_VERIFY_SERVICE_EQUIVALENCE_IN_QEMU",
|
||||||
"source_main": "d2686f8cb3bde2426f79d13ad6581f7ea6ed8385",
|
"source_main": "9d411a252ad266db7382cb038de67cb2dd166f4f",
|
||||||
"development_id": "DEV-20260815-001",
|
"development_id": "DEV-20260815-001",
|
||||||
|
"development_id_role": "EVIDENCE_NAMESPACE_ONLY_NOT_ACTIVE_LANE",
|
||||||
"refines_development_id": "DEV-20260810-012"
|
"refines_development_id": "DEV-20260810-012"
|
||||||
},
|
},
|
||||||
"identity_and_authority": {
|
"identity_and_authority": {
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
||||||
const rules = readJson("routing/hololake-engineering-rules.json");
|
const rules = readJson("routing/hololake-engineering-rules.json");
|
||||||
|
|
||||||
test("current architecture registers the global engineering rule set", () => {
|
test("current architecture registers the global engineering rule set", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(architecture.engineering_rules.rule_set_id, "HLP-ENGINEERING-RULES-001");
|
assert.equal(architecture.engineering_rules.rule_set_id, "HLP-ENGINEERING-RULES-001");
|
||||||
assert.equal(architecture.engineering_rules.machine_projection,
|
assert.equal(architecture.engineering_rules.machine_projection,
|
||||||
"routing/hololake-engineering-rules.json");
|
"routing/hololake-engineering-rules.json");
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
||||||
const projection = readJson("routing/hololake-identity-authority-map.json");
|
const projection = readJson("routing/hololake-identity-authority-map.json");
|
||||||
|
|
||||||
test("current architecture loads identity authority before product surfaces", () => {
|
test("current architecture loads identity authority before product surfaces", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(architecture.identity_and_authority.team_body, "TCS-0002");
|
assert.equal(architecture.identity_and_authority.team_body, "TCS-0002");
|
||||||
assert.equal(architecture.identity_and_authority.team_body_authority_effective, true);
|
assert.equal(architecture.identity_and_authority.team_body_authority_effective, true);
|
||||||
assert.equal(architecture.identity_and_authority.individual_operator_acceptance, "SEPARATE_UNCONFIRMED");
|
assert.equal(architecture.identity_and_authority.individual_operator_acceptance, "SEPARATE_UNCONFIRMED");
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
||||||
const rules = readJson("routing/hololake-engineering-rules.json");
|
const rules = readJson("routing/hololake-engineering-rules.json");
|
||||||
|
|
||||||
test("current architecture makes one human one independently operated node canonical", () => {
|
test("current architecture makes one human one independently operated node canonical", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.deepEqual(architecture.access_modes, [
|
assert.deepEqual(architecture.access_modes, [
|
||||||
"LOCAL_TERMINAL_NODE",
|
"LOCAL_TERMINAL_NODE",
|
||||||
"USER_OWNED_REMOTE_NODE",
|
"USER_OWNED_REMOTE_NODE",
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
||||||
const paradigm = readJson("routing/hololake-paradigm-ai-language-persona-os.json");
|
const paradigm = readJson("routing/hololake-paradigm-ai-language-persona-os.json");
|
||||||
|
|
||||||
test("current architecture begins with the paradigm OS contract", () => {
|
test("current architecture begins with the paradigm OS contract", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(architecture.paradigm_ai_language_persona_os.record_id, "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001");
|
assert.equal(architecture.paradigm_ai_language_persona_os.record_id, "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001");
|
||||||
const stageOneIndex = architecture.read_order.indexOf(
|
const stageOneIndex = architecture.read_order.indexOf(
|
||||||
architecture.first_public_product_stage.architecture_page,
|
architecture.first_public_product_stage.architecture_page,
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
||||||
const channel = readJson("routing/hololake-persona-native-code-channel.json");
|
const channel = readJson("routing/hololake-persona-native-code-channel.json");
|
||||||
|
|
||||||
test("current architecture places the persona-native code channel after the paradigm contract", () => {
|
test("current architecture places the persona-native code channel after the paradigm contract", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(
|
assert.equal(
|
||||||
architecture.persona_native_code_channel.record_id,
|
architecture.persona_native_code_channel.record_id,
|
||||||
"HLP-PERSONA-NATIVE-CODE-CHANNEL-001",
|
"HLP-PERSONA-NATIVE-CODE-CHANNEL-001",
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const architecture = JSON.parse(
|
||||||
);
|
);
|
||||||
|
|
||||||
test("current architecture binds relational consciousness before product surfaces", () => {
|
test("current architecture binds relational consciousness before product surfaces", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(
|
assert.equal(
|
||||||
architecture.persona_consciousness.record_id,
|
architecture.persona_consciousness.record_id,
|
||||||
"HLP-RELATIONAL-CONSCIOUSNESS-001",
|
"HLP-RELATIONAL-CONSCIOUSNESS-001",
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const architecture = JSON.parse(
|
||||||
);
|
);
|
||||||
|
|
||||||
test("current architecture restores the digital BingShuo system body first", () => {
|
test("current architecture restores the digital BingShuo system body first", () => {
|
||||||
assert.equal(architecture.version, "2026-08-16.1");
|
assert.equal(architecture.version, "2026-08-16.2");
|
||||||
assert.equal(architecture.digital_bingshuo_system_body.upstream_repository_commit,
|
assert.equal(architecture.digital_bingshuo_system_body.upstream_repository_commit,
|
||||||
"40c29f1e3ecde87f2c0a9cdf232eb0be5263b268");
|
"40c29f1e3ecde87f2c0a9cdf232eb0be5263b268");
|
||||||
const systemBodyIndex = architecture.read_order.indexOf(
|
const systemBodyIndex = architecture.read_order.indexOf(
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ assert.equal(gate.current_stage, 'REALITY_ENGINEERING_EXECUTION')
|
||||||
assert.equal(gate.formal_state_acceptance_confirmed, false)
|
assert.equal(gate.formal_state_acceptance_confirmed, false)
|
||||||
assert.equal(gate.commercial_control_transaction_allowed, false)
|
assert.equal(gate.commercial_control_transaction_allowed, false)
|
||||||
assert.equal(gate.truth.runtime, 0)
|
assert.equal(gate.truth.runtime, 0)
|
||||||
assert.equal(current.version, '2026-08-16.1')
|
assert.equal(current.version, '2026-08-16.2')
|
||||||
assert.equal(current.read_order[0].includes('TCS-WRITTEN-WORK-OWNERSHIP'), true)
|
assert.equal(current.read_order[0].includes('TCS-WRITTEN-WORK-OWNERSHIP'), true)
|
||||||
assert.equal(current.first_public_product_stage.current_development_stage, 'REALITY_ENGINEERING_EXECUTION')
|
assert.equal(current.first_public_product_stage.current_development_stage, 'REALITY_ENGINEERING_EXECUTION')
|
||||||
assert.equal(stageOne.language_architecture, 'CLOSED_AND_ARCHIVED')
|
assert.equal(stageOne.language_architecture, 'CLOSED_AND_ARCHIVED')
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue