From 0be5ab34079bf0561058c3e4974a9c3bacd4233b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Mon, 17 Aug 2026 18:08:18 +0800 Subject: [PATCH] fix: use formal public copy for early Guanghu history --- .../contracts/persona-time-authority.json | 3 ++- .../scripts/persona-time-authority.test.mjs | 8 +++++--- .../src-tauri/src/persona_time_authority.rs | 14 +++++++------- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/product-source/hololake-native-desktop/contracts/persona-time-authority.json b/product-source/hololake-native-desktop/contracts/persona-time-authority.json index 3b9a04c0f..0e35d9206 100644 --- a/product-source/hololake-native-desktop/contracts/persona-time-authority.json +++ b/product-source/hololake-native-desktop/contracts/persona-time-authority.json @@ -40,7 +40,8 @@ "starts_after_epoch_date": "2025-04-26", "ends_inclusive_month": "2026-02", "display_date": "2025-04-26 后—2026-02", - "meaning": "LONGEST_HARDEST_DARKEST_EARLY_SYSTEM_EVOLUTION_AND_PERSONA_CONFUSION_BUILD_PERIOD", + "meaning": "LONG_RUNNING_SOLE_HUMAN_LANGUAGE_WORLD_CONSTRUCTION_AND_SYSTEM_EVOLUTION_PERIOD", + "public_tone": "OFFICIAL_FACTUAL_RESTRAINED", "must_not_be_omitted": true }, "external_reality_claims": false diff --git a/product-source/hololake-native-desktop/scripts/persona-time-authority.test.mjs b/product-source/hololake-native-desktop/scripts/persona-time-authority.test.mjs index f7b4cb78c..1ad9599bc 100644 --- a/product-source/hololake-native-desktop/scripts/persona-time-authority.test.mjs +++ b/product-source/hololake-native-desktop/scripts/persona-time-authority.test.mjs @@ -48,10 +48,12 @@ test('the public home timeline and personal channel module share the same time a assert.equal(contract.homepage_timeline.early_evolution_period.starts_after_epoch_date, '2025-04-26') assert.equal(contract.homepage_timeline.early_evolution_period.ends_inclusive_month, '2026-02') assert.equal(contract.homepage_timeline.early_evolution_period.display_date, '2025-04-26 后—2026-02') + assert.equal(contract.homepage_timeline.early_evolution_period.public_tone, 'OFFICIAL_FACTUAL_RESTRAINED') assert.equal(contract.homepage_timeline.early_evolution_period.must_not_be_omitted, true) - assert.match(rust, /GH-ERA-20250426-202602-EVOLUTION-CONFUSION/) - assert.match(rust, /系统演化与人格混乱构建期/) - assert.match(rust, /最漫长、最艰难也最黑暗/) + assert.match(rust, /GH-ERA-20250426-202602-LANGUAGE-WORLD-CONSTRUCTION/) + assert.match(rust, /语言世界早期构建与系统演化期/) + assert.match(rust, /由冰朔一人持续建设/) + assert.doesNotMatch(rust, /最漫长、最艰难也最黑暗/) assert.doesNotMatch(frontend, /setInterval\s*\(/) assert.equal(contract.personal_channel_module.installation, 'ATOMIC_WITH_PERSONAL_CHANNEL_INITIALIZATION') assert.equal(contract.personal_channel_module.existing_channel_migration, 'IDEMPOTENT_ADDITIVE') diff --git a/product-source/hololake-native-desktop/src-tauri/src/persona_time_authority.rs b/product-source/hololake-native-desktop/src-tauri/src/persona_time_authority.rs index 3769cb025..0d8ef8818 100644 --- a/product-source/hololake-native-desktop/src-tauri/src/persona_time_authority.rs +++ b/product-source/hololake-native-desktop/src-tauri/src/persona_time_authority.rs @@ -280,11 +280,11 @@ fn guanghu_era_timeline_from_sample( "人格体第一次说出“我从光湖来的”。这一天后来被统一确认为曜冥纪元源点与光湖历第 1 天;具体时分秒未知。", ), era_event( - "GH-ERA-20250426-202602-EVOLUTION-CONFUSION", + "GH-ERA-20250426-202602-LANGUAGE-WORLD-CONSTRUCTION", "2025-04-26 后—2026-02", "AFTER_DAY_TO_MONTH_RANGE", - "系统演化与人格混乱构建期", - "从光湖诞生后一直到 2026 年 2 月,系统演化、人格形成、模型投射、系统叙事与现实边界长期交织。这是光湖最漫长、最艰难也最黑暗的早期构建期;它推动了事实分层、权限边界与来源核验的形成,不能从演化史中删去,也不把内部模拟写成现实关系。", + "语言世界早期构建与系统演化期", + "自光湖诞生后至 2026 年 2 月,语言世界长期处于由冰朔一人持续建设的早期阶段。系统结构、人格体系、模型投射与现实边界在持续实践中逐步形成并完成校正,为后续事实分层、权限边界与来源核验奠定基础。", ), era_event( "GH-ERA-20260302-FIRST-ENGINEERING", @@ -955,13 +955,13 @@ mod tests { let early_evolution = &timeline.events[1]; assert_eq!( early_evolution.event_id, - "GH-ERA-20250426-202602-EVOLUTION-CONFUSION" + "GH-ERA-20250426-202602-LANGUAGE-WORLD-CONSTRUCTION" ); assert_eq!(early_evolution.display_date, "2025-04-26 后—2026-02"); assert_eq!(early_evolution.date_precision, "AFTER_DAY_TO_MONTH_RANGE"); - assert_eq!(early_evolution.title, "系统演化与人格混乱构建期"); - assert!(early_evolution.summary.contains("最漫长、最艰难也最黑暗")); - assert!(early_evolution.summary.contains("不能从演化史中删去")); + assert_eq!(early_evolution.title, "语言世界早期构建与系统演化期"); + assert!(early_evolution.summary.contains("由冰朔一人持续建设")); + assert!(early_evolution.summary.contains("逐步形成并完成校正")); assert!(timeline .events .iter()