fix: use formal public copy for early Guanghu history

This commit is contained in:
冰朔 2026-08-17 18:08:18 +08:00
commit 0be5ab3407
3 changed files with 14 additions and 11 deletions

View file

@ -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

View file

@ -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')

View file

@ -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()