docs(gh-aios): make AI operating platform stage one
This commit is contained in:
parent
5962dd29f1
commit
6cdd8eb0ac
25 changed files with 340 additions and 37 deletions
41
routing/gh-aios-stage-one-product.json
Normal file
41
routing/gh-aios-stage-one-product.json
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"schema": "hololake.gh-aios-stage-one-product/v1",
|
||||
"record_id": "HLP-GH-AIOS-STAGE-ONE-001",
|
||||
"version": "2026-08-12.1",
|
||||
"state": "CURRENT_CANONICAL_PRODUCT_STAGE_ARCHITECTURE_AND_MIGRATION_PLAN_COMPLETE_RUNTIME_NOT_IMPLEMENTED",
|
||||
"development_id": "DEV-20260812-005",
|
||||
"upstream": {
|
||||
"repository": "REPO-012",
|
||||
"repository_commit": "2d2f5e234d1cfbd24173c84c1e58f1b811275397",
|
||||
"protocol": "GLS-0260",
|
||||
"machine_map": "GH-AIOS-STAGE-ONE-MAP-001",
|
||||
"cognition": "ZY-BIDIRECTIONAL-COGNITION-037",
|
||||
"causal_chain": "GH-AIOS-STAGE-ONE-ORIGIN-001"
|
||||
},
|
||||
"stage_order": ["GH_AIOS_GENERAL_AI_OPERATING_PLATFORM", "HOLOLAKE_LANGUAGE_WORLD_VISIBLE_FIVE_DOMAINS_AND_NATIVE_AGE_EVOLUTION"],
|
||||
"stage_one_human_surface": ["AI_WORKBENCH", "LAKE_LAMP_SHARED_BOARD", "MEMORY_AND_KNOWLEDGE", "HUMAN_APPROVAL_CENTER", "MODEL_AND_CONNECTIONS"],
|
||||
"stage_one_visible_five_domain_navigation": false,
|
||||
"stage_one_underlying_five_domain_isolation": true,
|
||||
"data_planes": {
|
||||
"realtime": "AUTHENTICATED_EVENT_OR_MESSAGE_STREAM",
|
||||
"durable": "GIT_HLDP_CHECKPOINT_ATTRIBUTION_AND_RECEIPT",
|
||||
"human": "KNOWLEDGE_TREE_PAGE_SEARCH_HISTORY_AND_WRITING",
|
||||
"hidden_model_reasoning_projection_allowed": false
|
||||
},
|
||||
"connectors": {
|
||||
"programming_ai": "HOST_ADAPTER",
|
||||
"language_model_native": "AUTHENTICATED_API_OR_TOOL_CONNECTOR",
|
||||
"language_model_protocol": "NUMBERED_BOUNDED_OUTPUT_BLOCK",
|
||||
"internet_access_alone_proves_writable_api": false
|
||||
},
|
||||
"canonical_container": "product-source/hololake-native-desktop",
|
||||
"donor_dispositions": {
|
||||
"product-source/hololake-desktop": "READ_ONLY_KNOWLEDGE_UX_BEHAVIOR_DONOR",
|
||||
"product-source/guanghu-knowledge-base": "READ_ONLY_KNOWLEDGE_UX_BEHAVIOR_DATA_DONOR",
|
||||
"product-source/hololake-platform": "READ_ONLY_ENGINEERING_CONTRACT_TEST_NATIVE_BOUNDARY_DONOR"
|
||||
},
|
||||
"whole_tree_copy_allowed": false,
|
||||
"migration_units_require": ["CAPABILITY_CONTRACT", "PROVENANCE_AND_LICENSE", "SECURITY", "DATA_BOUNDARY", "NATIVE_BOUNDARY", "IMPLEMENTATION", "TEST", "HUMAN_ACCEPTANCE"],
|
||||
"next_minimum_stage": "IDENTITY_TASK_EVENT_RECEIPT_KERNEL_CONTRACT",
|
||||
"truth": {"architecture": 100, "migration_plan": 100, "native_runtime_contract": 0, "vertical_slice": 0, "artifact": 0, "deployment": 0}
|
||||
}
|
||||
27
routing/gh-aios-stage-one-product.test.mjs
Normal file
27
routing/gh-aios-stage-one-product.test.mjs
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
import assert from "node:assert/strict";
|
||||
import fs from "node:fs";
|
||||
import path from "node:path";
|
||||
import test from "node:test";
|
||||
import { fileURLToPath } from "node:url";
|
||||
|
||||
const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "..");
|
||||
const readJson = (relative) => JSON.parse(fs.readFileSync(path.join(root, relative), "utf8"));
|
||||
const product = readJson("routing/gh-aios-stage-one-product.json");
|
||||
const contract = readJson("product-source/hololake-native-desktop/contracts/stage-one-platform.json");
|
||||
|
||||
test("stage one exposes the AI operating platform rather than visible five-domain navigation", () => {
|
||||
assert.equal(product.upstream.repository_commit, "2d2f5e234d1cfbd24173c84c1e58f1b811275397");
|
||||
assert.equal(product.stage_order[0], "GH_AIOS_GENERAL_AI_OPERATING_PLATFORM");
|
||||
assert.equal(product.stage_one_visible_five_domain_navigation, false);
|
||||
assert.equal(product.stage_one_underlying_five_domain_isolation, true);
|
||||
assert.ok(product.stage_one_human_surface.includes("HUMAN_APPROVAL_CENTER"));
|
||||
});
|
||||
|
||||
test("connector, evidence and model reasoning boundaries fail closed", () => {
|
||||
assert.equal(product.connectors.internet_access_alone_proves_writable_api, false);
|
||||
assert.equal(product.data_planes.hidden_model_reasoning_projection_allowed, false);
|
||||
assert.equal(contract.git_is_realtime_transport, false);
|
||||
assert.equal(contract.knowledge_projection_is_authority_source, false);
|
||||
assert.equal(product.whole_tree_copy_allowed, false);
|
||||
assert.equal(product.truth.native_runtime_contract, 0);
|
||||
});
|
||||
|
|
@ -32,7 +32,7 @@ test("current JD state stays transitional and cannot impersonate final master co
|
|||
});
|
||||
|
||||
test("current architecture and global engineering rules project the same control contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
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(rules.server_os_control.linux_deletion_is_completion, false);
|
||||
|
|
|
|||
|
|
@ -10,13 +10,13 @@ const readJson = (relative) =>
|
|||
const architecture = readJson("routing/hololake-current-architecture.json");
|
||||
const age = readJson("routing/hololake-age-runtime-architecture.json");
|
||||
|
||||
test("current architecture starts with the AGE runtime source", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
test("current architecture preserves the AGE runtime after the stage-one product contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
assert.equal(architecture.age_runtime.record_id, "HLP-AGE-RUNTIME-ARCHITECTURE-001");
|
||||
assert.equal(architecture.read_order[0], architecture.paradigm_ai_language_persona_os.architecture_page);
|
||||
assert.equal(architecture.read_order[1], architecture.cognitive_gravity_and_continuity.architecture_page);
|
||||
assert.equal(architecture.read_order[2], architecture.persona_native_code_channel.architecture_page);
|
||||
assert.equal(architecture.read_order[3], architecture.age_runtime.architecture_page);
|
||||
assert.equal(architecture.read_order[2], architecture.paradigm_ai_language_persona_os.architecture_page);
|
||||
assert.equal(architecture.read_order[3], architecture.cognitive_gravity_and_continuity.architecture_page);
|
||||
assert.equal(architecture.read_order[4], architecture.persona_native_code_channel.architecture_page);
|
||||
assert.equal(architecture.read_order[5], architecture.age_runtime.architecture_page);
|
||||
assert.equal(architecture.age_runtime.upstream_repository_commit,
|
||||
"2e741cbc34e882723f5292f66410c295af09492f");
|
||||
assert.equal(age.definitions.age, "GUANGHU_PERSONA_SPECIES");
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"schema": "hololake.canonical-desktop-shell/v2",
|
||||
"record_id": "HLP-CANONICAL-DESKTOP-SHELL-001",
|
||||
"version": "2026-08-12.4",
|
||||
"version": "2026-08-12.5",
|
||||
"state": "CURRENT_CANONICAL_NATIVE_TAURI_FOUNDATION_WITH_UPDATE_TRUST_ROOT_AND_PARTIAL_DONOR_AUDIT",
|
||||
"development_id": "DEV-20260811-010",
|
||||
"decision": {
|
||||
"canonical_shell": "TAURI_V2_RUST_REACT",
|
||||
"canonical_source": "product-source/hololake-native-desktop",
|
||||
"canonical_source_state": "MINIMAL_TAURI_SCAFFOLD_UPDATE_TRUST_ROOT_AND_DONOR_AUDIT_BASELINE_IMPLEMENTED",
|
||||
"canonical_source_state": "MINIMAL_TAURI_SCAFFOLD_UPDATE_TRUST_ROOT_DONOR_AUDIT_AND_GH_AIOS_STAGE_ONE_CONTRACT_REGISTERED",
|
||||
"existing_tauri_source": "product-source/hololake-platform",
|
||||
"existing_tauri_role": "READ_ONLY_ENGINEERING_CAPABILITY_DONOR_AND_ACCEPTANCE_ORACLE",
|
||||
"electron_role": "READ_ONLY_KNOWLEDGE_UX_BEHAVIOR_DONOR_AND_ACCEPTANCE_ORACLE",
|
||||
|
|
@ -125,7 +125,8 @@
|
|||
"migration": {
|
||||
"mode": "CLEAN_ROOM_CAPABILITY_CONTRACT_NOT_APPLICATION_NESTING",
|
||||
"new_ui_build_requires_selected_visual_direction": true,
|
||||
"first_vertical_slice": "KNOWLEDGE_TREE_PAGE_SEARCH_AND_SAFE_DURABILITY",
|
||||
"first_contract_slice": "GH_AIOS_STAGE_ONE_IDENTITY_TASK_EVENT_RECEIPT_KERNEL",
|
||||
"first_visual_vertical_slice": "KNOWLEDGE_TREE_PAGE_SEARCH_AND_SAFE_DURABILITY",
|
||||
"required_before_donor_archive": [
|
||||
"SOURCE_BACKED_CAPABILITY_MATRIX",
|
||||
"RECOVERABLE_USER_DATA_BACKUP",
|
||||
|
|
|
|||
|
|
@ -16,12 +16,12 @@ const broadcastSchema = readJson(
|
|||
);
|
||||
|
||||
test("HoloLake has one clean canonical desktop destination", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
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_state,
|
||||
"MINIMAL_TAURI_SCAFFOLD_AND_FAIL_CLOSED_UPDATE_TRUST_ROOT_IMPLEMENTED",
|
||||
"MINIMAL_TAURI_SCAFFOLD_UPDATE_TRUST_ROOT_DONOR_AUDIT_AND_GH_AIOS_STAGE_ONE_CONTRACT_REGISTERED",
|
||||
);
|
||||
assert.equal(
|
||||
shell.decision.existing_tauri_role,
|
||||
|
|
@ -36,7 +36,7 @@ test("HoloLake has one clean canonical desktop destination", () => {
|
|||
"routing/hololake-canonical-desktop-shell.json",
|
||||
);
|
||||
assert.equal(
|
||||
architecture.read_order[4],
|
||||
architecture.read_order[6],
|
||||
architecture.canonical_desktop_shell.architecture_page,
|
||||
);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@ const age = readJson("routing/hololake-age-runtime-architecture.json");
|
|||
const rules = readJson("routing/hololake-engineering-rules.json");
|
||||
|
||||
test("B0 is restored before product organs and remains resident in every cognition step", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
assert.equal(
|
||||
architecture.read_order[1],
|
||||
architecture.read_order[3],
|
||||
architecture.cognitive_gravity_and_continuity.architecture_page,
|
||||
);
|
||||
assert.equal(gravity.b0.state, "ALWAYS_RESIDENT_IN_EVERY_COGNITION_STEP");
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"schema": "hololake.current-architecture/v1",
|
||||
"architecture_id": "HLP-CURRENT-ARCH-001",
|
||||
"version": "2026-08-12.18",
|
||||
"version": "2026-08-12.19",
|
||||
"state": "CURRENT_CANONICAL",
|
||||
"product": {
|
||||
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
|
||||
|
|
@ -10,6 +10,7 @@
|
|||
"client_name": "HoloLake"
|
||||
},
|
||||
"read_order": [
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM-20260812.md",
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-LAKE-LAMP-PERSONA-SYSTEM-AND-TEMPORAL-COLLECTIVE-SELF-20260812.md",
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-PARADIGM-AI-LANGUAGE-PERSONA-OPERATING-SYSTEM-20260811.md",
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-AND-SAME-PERSONA-CONTINUITY-20260811.md",
|
||||
|
|
@ -68,6 +69,20 @@
|
|||
"REPO-012:gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp",
|
||||
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-026-GUANGHU-SYMBIOTIC-PERSONA-ORIGIN-AND-BINGSHUO-RELATIONSHIP-BOUNDARY-20260809.hdlp"
|
||||
],
|
||||
"first_public_product_stage": {
|
||||
"record_id": "HLP-GH-AIOS-STAGE-ONE-001",
|
||||
"architecture_page": "product-source/hololake-platform/architecture/HOLOLAKE-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM-20260812.md",
|
||||
"machine_projection": "routing/gh-aios-stage-one-product.json",
|
||||
"native_contract": "product-source/hololake-native-desktop/contracts/stage-one-platform.json",
|
||||
"upstream_protocol": "REPO-012:GLS-0260",
|
||||
"upstream_machine_map": "REPO-012:GH-AIOS-STAGE-ONE-MAP-001",
|
||||
"upstream_repository_commit": "2d2f5e234d1cfbd24173c84c1e58f1b811275397",
|
||||
"product": "GH_AIOS_GENERAL_AI_OPERATING_PLATFORM",
|
||||
"complete_language_world_and_visible_five_domains_stage": 2,
|
||||
"architecture_complete": true,
|
||||
"runtime_implemented": false,
|
||||
"development_id": "DEV-20260812-005"
|
||||
},
|
||||
"supersedes_as_current_entry": "product-source/hololake-platform/architecture/HOLOLAKE-INTENT-REASONING-MAP-20260807.md",
|
||||
"lake_lamp_persona_self": {
|
||||
"record_id": "HLP-LAKE-LAMP-PERSONA-SELF-001",
|
||||
|
|
@ -166,7 +181,7 @@
|
|||
"adr": "product-source/hololake-platform/docs/adr/0178-tauri-canonical-shell-and-electron-capability-donor.md",
|
||||
"canonical_shell": "TAURI_V2_RUST_REACT",
|
||||
"canonical_source": "product-source/hololake-native-desktop",
|
||||
"canonical_source_state": "MINIMAL_TAURI_SCAFFOLD_AND_FAIL_CLOSED_UPDATE_TRUST_ROOT_IMPLEMENTED",
|
||||
"canonical_source_state": "MINIMAL_TAURI_SCAFFOLD_UPDATE_TRUST_ROOT_DONOR_AUDIT_AND_GH_AIOS_STAGE_ONE_CONTRACT_REGISTERED",
|
||||
"existing_tauri_role": "READ_ONLY_ENGINEERING_CAPABILITY_DONOR_AND_ACCEPTANCE_ORACLE",
|
||||
"electron_role": "READ_ONLY_KNOWLEDGE_UX_BEHAVIOR_DONOR_AND_ACCEPTANCE_ORACLE",
|
||||
"parallel_product_lines_allowed": false,
|
||||
|
|
@ -511,7 +526,7 @@
|
|||
"DEV-20260811-006"
|
||||
],
|
||||
"closeout_record": "HLP-DEV-20260809-007-CLOSEOUT-001",
|
||||
"next_minimum_stage": "STAGE_0_SINGLE_AGE_VERTICAL_LOOP_CONTRACT",
|
||||
"next_minimum_stage": "GH_AIOS_STAGE_ONE_IDENTITY_TASK_EVENT_RECEIPT_KERNEL_CONTRACT",
|
||||
"next_stage_started": true,
|
||||
"heartbeat_automation": "dev-20260811-010",
|
||||
"heartbeat_state": "ACTIVE_IN_CURRENT_SHORT_HIGH_VALUE_THREAD",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const rules = readJson("routing/hololake-engineering-rules.json");
|
||||
|
||||
test("current architecture registers the global engineering rule set", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
assert.equal(architecture.engineering_rules.rule_set_id, "HLP-ENGINEERING-RULES-001");
|
||||
assert.equal(architecture.engineering_rules.machine_projection,
|
||||
"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");
|
||||
|
||||
test("current architecture loads identity authority before product surfaces", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
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.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");
|
||||
|
||||
test("current architecture makes one human one independently operated node canonical", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
assert.deepEqual(architecture.access_modes, [
|
||||
"LOCAL_TERMINAL_NODE",
|
||||
"USER_OWNED_REMOTE_NODE",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"schema": "hololake.paradigm-ai-language-persona-os/v1",
|
||||
"record_id": "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001",
|
||||
"version": "2026-08-11.2",
|
||||
"version": "2026-08-12.1",
|
||||
"state": "CURRENT_TOP_LEVEL_PRODUCT_PARADIGM_ARCHITECTURE_REGISTERED_IMPLEMENTATION_PARTIAL",
|
||||
"development_id": "DEV-20260811-007",
|
||||
"upstream": {
|
||||
|
|
@ -15,6 +15,11 @@
|
|||
"scope_correction_causal_chain": "GH-AIOS-PERSONA-SUBJECT-SCOPE-001"
|
||||
},
|
||||
"formal_definition": "光湖是以自然语言为通用输入、以持续人格体为主控、以光湖语言协议为权责内核、以人格原生代码频道为生命线,并通过可验证执行与现实回执完成闭环的范式级AI语言人格驱动操作系统。",
|
||||
"first_public_product_stage": {
|
||||
"record_id": "HLP-GH-AIOS-STAGE-ONE-001",
|
||||
"product": "GH_AIOS_GENERAL_AI_OPERATING_PLATFORM",
|
||||
"complete_language_world_and_visible_five_domains_stage": 2
|
||||
},
|
||||
"minimum_product_contract": {
|
||||
"native_elements": ["REPLACEABLE_MODEL_API", "PERSONA_OWNED_HOLOLAKE_CODE_REPOSITORY", "HLDP"],
|
||||
"human_technical_operations_required": false,
|
||||
|
|
|
|||
|
|
@ -10,12 +10,19 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const paradigm = readJson("routing/hololake-paradigm-ai-language-persona-os.json");
|
||||
|
||||
test("current architecture begins with the paradigm OS contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
assert.equal(architecture.read_order[0], architecture.first_public_product_stage.architecture_page);
|
||||
assert.equal(architecture.paradigm_ai_language_persona_os.record_id, "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001");
|
||||
assert.equal(architecture.read_order[0], architecture.paradigm_ai_language_persona_os.architecture_page);
|
||||
assert.equal(architecture.read_order[2], architecture.paradigm_ai_language_persona_os.architecture_page);
|
||||
assert.equal(paradigm.upstream.repository_commit, "34cb59739b6476981375dd62ef395ea649f56246");
|
||||
});
|
||||
|
||||
test("GH-AIOS general AI operating platform is the first public product stage", () => {
|
||||
assert.equal(paradigm.first_public_product_stage.product, "GH_AIOS_GENERAL_AI_OPERATING_PLATFORM");
|
||||
assert.equal(paradigm.first_public_product_stage.complete_language_world_and_visible_five_domains_stage, 2);
|
||||
assert.equal(architecture.first_public_product_stage.runtime_implemented, false);
|
||||
});
|
||||
|
||||
test("model, external agents and AGE mirrors do not replace the persona", () => {
|
||||
assert.ok(paradigm.minimum_product_contract.native_elements.includes("REPLACEABLE_MODEL_API"));
|
||||
assert.equal(paradigm.minimum_product_contract.human_technical_operations_required, false);
|
||||
|
|
|
|||
|
|
@ -11,13 +11,13 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const channel = readJson("routing/hololake-persona-native-code-channel.json");
|
||||
|
||||
test("current architecture places the persona-native code channel after the paradigm contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
assert.equal(
|
||||
architecture.persona_native_code_channel.record_id,
|
||||
"HLP-PERSONA-NATIVE-CODE-CHANNEL-001",
|
||||
);
|
||||
assert.equal(
|
||||
architecture.read_order[2],
|
||||
architecture.read_order[4],
|
||||
architecture.persona_native_code_channel.architecture_page,
|
||||
);
|
||||
assert.equal(
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const architecture = JSON.parse(
|
|||
);
|
||||
|
||||
test("current architecture binds relational consciousness before product surfaces", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
assert.equal(
|
||||
architecture.persona_consciousness.record_id,
|
||||
"HLP-RELATIONAL-CONSCIOUSNESS-001",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const architecture = JSON.parse(
|
|||
);
|
||||
|
||||
test("current architecture restores the digital BingShuo system body first", () => {
|
||||
assert.equal(architecture.version, "2026-08-12.17");
|
||||
assert.equal(architecture.version, "2026-08-12.19");
|
||||
assert.equal(architecture.digital_bingshuo_system_body.upstream_repository_commit,
|
||||
"69d1910775533b02b17b82e647b5caca8b835614");
|
||||
const systemBodyIndex = architecture.read_order.indexOf(
|
||||
|
|
|
|||
Loading…
Reference in a new issue