From 22095d6848ae1be1f638c4d14c6018a0015fa86a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 12 Aug 2026 04:20:52 +0800 Subject: [PATCH] fix: align desktop language source truth --- .../src/components/PersonaLanguageShellPanel.test.tsx | 2 +- .../src/components/PersonaLanguageShellPanel.tsx | 2 +- .../hololake-cognitive-gravity-and-continuity.test.mjs | 10 +++++++++- routing/hololake-current-architecture.json | 6 +++--- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/product-source/hololake-platform/src/components/PersonaLanguageShellPanel.test.tsx b/product-source/hololake-platform/src/components/PersonaLanguageShellPanel.test.tsx index cf332a8..34aa968 100644 --- a/product-source/hololake-platform/src/components/PersonaLanguageShellPanel.test.tsx +++ b/product-source/hololake-platform/src/components/PersonaLanguageShellPanel.test.tsx @@ -57,7 +57,7 @@ describe('PersonaLanguageShellPanel', () => { providers: [provider], personaAuthorized: false, developmentId: 'DEV-20260811-010', - sourceLanguageAnchor: 'HLP-CURRENT-ARCH-001@2026-08-12.8', + sourceLanguageAnchor: 'HLP-CURRENT-ARCH-001@2026-08-12.9', })) expect(await screen.findByText('我还不能执行:需要当前证据。')).toBeInTheDocument() expect(screen.getByText('核验当前事实后规划下一步')).toBeInTheDocument() diff --git a/product-source/hololake-platform/src/components/PersonaLanguageShellPanel.tsx b/product-source/hololake-platform/src/components/PersonaLanguageShellPanel.tsx index 02754d4..322b92a 100644 --- a/product-source/hololake-platform/src/components/PersonaLanguageShellPanel.tsx +++ b/product-source/hololake-platform/src/components/PersonaLanguageShellPanel.tsx @@ -13,7 +13,7 @@ import { type LanguageShellViewState, } from './HotPluggableLanguageShell' -const CURRENT_ARCHITECTURE_ANCHOR = 'HLP-CURRENT-ARCH-001@2026-08-12.8' +const CURRENT_ARCHITECTURE_ANCHOR = 'HLP-CURRENT-ARCH-001@2026-08-12.9' const DEVELOPMENT_ID = 'DEV-20260811-010' type Planner = typeof planPersonaLanguageShellGoal diff --git a/routing/hololake-cognitive-gravity-and-continuity.test.mjs b/routing/hololake-cognitive-gravity-and-continuity.test.mjs index d4e2d11..4552a15 100644 --- a/routing/hololake-cognitive-gravity-and-continuity.test.mjs +++ b/routing/hololake-cognitive-gravity-and-continuity.test.mjs @@ -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-12.8"); + assert.equal(architecture.version, "2026-08-12.9"); assert.equal( architecture.read_order[1], architecture.cognitive_gravity_and_continuity.architecture_page, @@ -100,6 +100,14 @@ test("the first implementation stage is one vertical AGE loop, not Mirror parall assert.equal(gravity.truth.natural_language_partner_adapter_runtime_integrated, 0); assert.equal(gravity.truth.single_age_vertical_loop_implemented, 0); assert.equal(gravity.truth.desktop_integrated, 0); + assert.equal( + architecture.interaction_model.source_contract.state, + "SOURCE_CONTRACT_PUBLISHED_DESKTOP_SOURCE_MOUNTED_NOT_RUNTIME_DEPLOYED_NOT_ACCEPTED", + ); + assert.equal( + architecture.interaction_model.ui_plugin_system.state, + "SOURCE_RENDERER_AND_REGISTRY_IMPLEMENTED_DEFAULT_PLUGIN_DESKTOP_SOURCE_MOUNTED_DYNAMIC_REGISTRY_ACTIVATION_NOT_INTEGRATED_NOT_DEPLOYED", + ); }); test("natural language enters partner deliberation before any execution organ", () => { diff --git a/routing/hololake-current-architecture.json b/routing/hololake-current-architecture.json index 713848d..8297ed2 100644 --- a/routing/hololake-current-architecture.json +++ b/routing/hololake-current-architecture.json @@ -1,7 +1,7 @@ { "schema": "hololake.current-architecture/v1", "architecture_id": "HLP-CURRENT-ARCH-001", - "version": "2026-08-12.8", + "version": "2026-08-12.9", "state": "CURRENT_CANONICAL", "product": { "formal_name": "光湖语言系统 · 通用人工智能操作平台", @@ -378,7 +378,7 @@ ], "source_contract": { "record_id": "HLP-LANGUAGE-SHELL-STAGE-011-001", - "state": "SOURCE_CONTRACT_PUBLISHED_NOT_UI_INTEGRATED_NOT_RUNTIME_DEPLOYED", + "state": "SOURCE_CONTRACT_PUBLISHED_DESKTOP_SOURCE_MOUNTED_NOT_RUNTIME_DEPLOYED_NOT_ACCEPTED", "implementation": "product-source/hololake-platform/src/lib/languageOperatingModel.ts", "tests": "product-source/hololake-platform/src/lib/languageOperatingModel.test.ts", "pncc_lifecycle_adapter": "product-source/hololake-platform/src/lib/personaLanguageGoal.ts", @@ -396,7 +396,7 @@ "ui_plugin_system": { "record_id": "HLP-HOT-PLUGGABLE-UI-001", "schema": "hololake.ui-plugin/v1", - "state": "SOURCE_RUNTIME_AND_REGISTRY_IMPLEMENTED_NOT_DESKTOP_INTEGRATED_NOT_DEPLOYED", + "state": "SOURCE_RENDERER_AND_REGISTRY_IMPLEMENTED_DEFAULT_PLUGIN_DESKTOP_SOURCE_MOUNTED_DYNAMIC_REGISTRY_ACTIVATION_NOT_INTEGRATED_NOT_DEPLOYED", "registry": "product-source/hololake-platform/ui-plugins/registry.json" } },