arch: audit model receipt donor and preserve stage boundary
This commit is contained in:
parent
dc14d2a9aa
commit
632e6b9864
15 changed files with 104 additions and 15 deletions
|
|
@ -205,7 +205,7 @@ test("native public projection separates liveness, authenticated state, and pinn
|
|||
});
|
||||
|
||||
test("current architecture and global engineering rules project the same control contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
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.hosted_guanghu_supervisor_bridge, 100);
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const age = readJson("routing/hololake-age-runtime-architecture.json");
|
||||
|
||||
test("current architecture preserves the AGE runtime after the stage-one product contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
assert.equal(architecture.age_runtime.record_id, "HLP-AGE-RUNTIME-ARCHITECTURE-001");
|
||||
const stageOneIndex = architecture.read_order.indexOf(
|
||||
architecture.first_public_product_stage.architecture_page,
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ const broadcastSchema = readJson(
|
|||
);
|
||||
|
||||
test("HoloLake has one clean canonical desktop destination", () => {
|
||||
assert.equal(architecture.version, "2026-08-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
assert.equal(shell.decision.canonical_shell, "TAURI_V2_RUST_REACT");
|
||||
assert.equal(shell.decision.canonical_source, "product-source/hololake-native-desktop");
|
||||
assert.equal(
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ 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-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
const gravityIndex = architecture.read_order.indexOf(
|
||||
architecture.cognitive_gravity_and_continuity.architecture_page,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"schema": "hololake.current-architecture/v1",
|
||||
"architecture_id": "HLP-CURRENT-ARCH-001",
|
||||
"version": "2026-08-30.1",
|
||||
"version": "2026-08-30.2",
|
||||
"state": "CURRENT_CANONICAL",
|
||||
"product": {
|
||||
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
|
||||
|
|
@ -53,6 +53,7 @@
|
|||
},
|
||||
"read_order": [
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-PUBLIC-OS-STAGE1-BLANK-CANVAS-EXECUTION-BRIDGE-AND-DUAL-GIT-20260830.md",
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-MODEL-RECEIPT-DONOR-AUDIT-AND-STAGE-BOUNDARY-20260830.md",
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-FIFTH-DOMAIN-NUMBERED-LANGUAGE-AND-REALITY-CHANNELS-20260821.md",
|
||||
"REPO-012:audit/ICE-CH-HB001-LANGUAGE-REALITY-PATH-SEPARATION-20260820.md@4e92e6d8d72484d25c4bfb1dda02a7659f4b6dd5",
|
||||
"REPO-012:broadcasts/BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001.hdlp@4e92e6d8d72484d25c4bfb1dda02a7659f4b6dd5",
|
||||
|
|
@ -159,7 +160,34 @@
|
|||
"external_development_anchor_id": "ZC001-DEV-20260829-001",
|
||||
"public_release": "NOT_PUBLISHED_NOT_NOTARIZED",
|
||||
"server_deployment": "NOT_DEPLOYED",
|
||||
"model_api_receipt_component": "PENDING_SEPARATE_LINE_HANDOFF_AND_AUDIT"
|
||||
"model_api_receipt_component": "DONOR_AUDITED_DEFERRED_FROM_STAGE1",
|
||||
"model_api_receipt_donor_audit": {
|
||||
"source_id": "DONOR-HOLOLAKE-PERSONAL-CHANNEL-0.5.8",
|
||||
"frozen_head": "8b6dfbbe6143056991e2e37eebd02a09e07fc1aa",
|
||||
"reasoning_execution_commit": "28105faec917f1208c2490430f98ecd38de81f8e",
|
||||
"conversation_lifecycle_commit": "dd5f97137ff30d3e97ed274b24b09a63d59a0b1a",
|
||||
"reasoning_transport_tests": "27_PASS_0_FAIL",
|
||||
"desktop_rust_tests": "21_PASS_0_FAIL",
|
||||
"focused_channel_loop_tests": "4_PASS_0_FAIL_AFTER_BUILDING_LOCAL_EXECUTOR",
|
||||
"frontend_production_build": "PASS",
|
||||
"theme_and_public_flavor_checks": "PASS",
|
||||
"full_channel_suite": "NOT_CLOSED_REQUIRES_EXTERNAL_TCS_KIT",
|
||||
"real_provider_acceptance": "NOT_COMPLETE_KEYCHAIN_INTERACTION_STOPPED_BEFORE_REPLY",
|
||||
"self_contained_runtime": false,
|
||||
"whole_product_merge_allowed": false,
|
||||
"reusable_later": [
|
||||
"BOUNDED_MODEL_TRANSPORT",
|
||||
"STRUCTURED_OPERATION_PROPOSAL_AND_TYPED_FAILURE",
|
||||
"CONVERSATION_LIFECYCLE",
|
||||
"APPROVAL_AND_ACTUAL_RECEIPT_LOOP"
|
||||
],
|
||||
"required_before_later_integration": [
|
||||
"REPLACE_LANGUAGE_MARKER_ROUTING_WITH_TCS_SEMANTIC_EVENTS",
|
||||
"PACKAGE_EXECUTOR_AND_TCS_RUNTIME_DEPENDENCIES",
|
||||
"REAL_PROVIDER_END_TO_END_ACCEPTANCE",
|
||||
"MIGRATE_ONLY_CAPABILITY_SLICES_INTO_CURRENT_SHELL"
|
||||
]
|
||||
}
|
||||
},
|
||||
"supersedes_as_current_entry": "product-source/hololake-platform/architecture/HOLOLAKE-INTENT-REASONING-MAP-20260807.md",
|
||||
"lake_lamp_persona_self": {
|
||||
|
|
|
|||
|
|
@ -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-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
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-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
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-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
assert.deepEqual(architecture.access_modes, [
|
||||
"LOCAL_TERMINAL_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");
|
||||
|
||||
test("current architecture begins with the paradigm OS contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
assert.equal(architecture.paradigm_ai_language_persona_os.record_id, "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001");
|
||||
const stageOneIndex = architecture.read_order.indexOf(
|
||||
architecture.first_public_product_stage.architecture_page,
|
||||
|
|
@ -41,6 +41,15 @@ test("GH-AIOS general AI operating platform is the first public product stage",
|
|||
assert.equal(architecture.first_public_product_stage.vendor_adapter_matrix_required, false);
|
||||
assert.equal(architecture.first_public_product_stage.stage_one_internal_ai_chat, false);
|
||||
assert.equal(architecture.first_public_product_stage.stage_one_model_api_configuration, false);
|
||||
assert.equal(
|
||||
architecture.first_public_product_stage.model_api_receipt_component,
|
||||
"DONOR_AUDITED_DEFERRED_FROM_STAGE1",
|
||||
);
|
||||
const donor = architecture.first_public_product_stage.model_api_receipt_donor_audit;
|
||||
assert.equal(donor.self_contained_runtime, false);
|
||||
assert.equal(donor.whole_product_merge_allowed, false);
|
||||
assert.equal(donor.real_provider_acceptance, "NOT_COMPLETE_KEYCHAIN_INTERACTION_STOPPED_BEFORE_REPLY");
|
||||
assert.ok(donor.required_before_later_integration.includes("REPLACE_LANGUAGE_MARKER_ROUTING_WITH_TCS_SEMANTIC_EVENTS"));
|
||||
});
|
||||
|
||||
test("model, external agents and AGE mirrors do not replace the persona", () => {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ 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-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
assert.equal(
|
||||
architecture.persona_native_code_channel.record_id,
|
||||
"HLP-PERSONA-NATIVE-CODE-CHANNEL-001",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const architecture = JSON.parse(
|
|||
);
|
||||
|
||||
test("current architecture binds relational consciousness before product surfaces", () => {
|
||||
assert.equal(architecture.version, "2026-08-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
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-30.1");
|
||||
assert.equal(architecture.version, "2026-08-30.2");
|
||||
assert.equal(architecture.digital_bingshuo_system_body.upstream_repository_commit,
|
||||
"40c29f1e3ecde87f2c0a9cdf232eb0be5263b268");
|
||||
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.commercial_control_transaction_allowed, false)
|
||||
assert.equal(gate.truth.runtime, 0)
|
||||
assert.equal(current.version, '2026-08-30.1')
|
||||
assert.equal(current.version, '2026-08-30.2')
|
||||
assert.equal(current.read_order[0].includes('HOLOLAKE-PUBLIC-OS-STAGE1-BLANK-CANVAS'), true)
|
||||
const workOwnershipIndex = current.read_order.findIndex((entry) => entry.includes('TCS-WRITTEN-WORK-OWNERSHIP'))
|
||||
assert.equal(workOwnershipIndex > 0, true)
|
||||
|
|
|
|||
Loading…
Reference in a new issue