From 8fb21787b5c072e8a30106fefc80a9697bdfe78d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Sun, 16 Aug 2026 21:24:24 +0800 Subject: [PATCH] feat(ui): run Qoder locked lake world template --- .../enterprise-four-domain-entry.json | 3 +- .../scripts/domain-number-routing.test.mjs | 17 ++ .../hololake-native-desktop/src/main.tsx | 263 ++++++++++++++---- .../hololake-native-desktop/src/styles.css | 155 +++++++++++ routing/hololake-current-architecture.json | 6 +- 5 files changed, 385 insertions(+), 59 deletions(-) diff --git a/product-source/hololake-native-desktop/contracts/enterprise-four-domain-entry.json b/product-source/hololake-native-desktop/contracts/enterprise-four-domain-entry.json index 46b8a4954..62f37bebf 100644 --- a/product-source/hololake-native-desktop/contracts/enterprise-four-domain-entry.json +++ b/product-source/hololake-native-desktop/contracts/enterprise-four-domain-entry.json @@ -1,11 +1,12 @@ { "schema": "hololake.enterprise-four-domain-entry/v1", "record_id": "HLP-ENTERPRISE-4D-ENTRY-CONTRACT-001", - "state": "SOURCE_CONTRACT_RUNTIME_NOT_IMPLEMENTED", + "state": "SERVER_LIVE_CLIENT_UI_INTEGRATED", "number_gate": {"precedes_credentials":true,"user_selects_domain":false}, "credential_gate": {"uses_bound_private_repository":true,"first_login_forces_password_change":true}, "persona_relationship_gate": {"shows_species":"AGE","shows_current_persona_identity":true,"shows_invalid_age_individual_numbers":false,"human_confirms_relationship_mapping":true,"human_confirmation_is_persona_acceptance":false,"responsibility_acceptance_is_separate":true}, "work_entry": {"domain":"DOMAIN-ZS","channel":"GUANGHU_CHANNEL","preserves_responsibility_domain":true}, "personal_route": {"separate_node_ownership_check":true,"enterprise_credentials_are_sufficient":false}, + "ui_template": "REPO-012@27d34dfdbf5df4c67b805402d442e5912c8f4c31:official-login-template-v0.4-locked+inner-screens-v0.1", "source": "routing/hololake-enterprise-four-domain-work-channel.json" } diff --git a/product-source/hololake-native-desktop/scripts/domain-number-routing.test.mjs b/product-source/hololake-native-desktop/scripts/domain-number-routing.test.mjs index 7c2f3bad1..1d9142d11 100644 --- a/product-source/hololake-native-desktop/scripts/domain-number-routing.test.mjs +++ b/product-source/hololake-native-desktop/scripts/domain-number-routing.test.mjs @@ -27,6 +27,12 @@ test('the public shell shows five domains and login is domain-routed', () => { assert.match(frontend, new RegExp(name.replace('·', '\\·'))) } assert.match(frontend, /输入编号进入所属域/) + assert.match(frontend, /TCS-GL-/) + assert.match(frontend, /编号 \{zeroPoint\?\.userNumber \|\| gateNumber\} · 欢迎登入光湖语言世界/) + assert.match(frontend, /核对人格关系/) + assert.match(frontend, /确认关系并签署/) + assert.match(frontend, /接受责任并签署/) + assert.doesNotMatch(frontend, /