diff --git a/src/app/page.tsx b/src/app/page.tsx
index dcf56bf35..a6f786ef1 100755
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -187,7 +187,7 @@ export default function Page() {
回响星核
- ECHO NEXUS · v0.10
+ ECHO NEXUS · v0.12
diff --git a/worklog.md b/worklog.md
index ac3e65011..9923a15d6 100755
--- a/worklog.md
+++ b/worklog.md
@@ -371,3 +371,76 @@ Stage Summary:
- 叙事部分已有 4 套骨架(遗迹图鉴/编年史/星潮/低语),深化方向不是"加更多内容",而是"让动作=叙事"和"加多层/多频段/多媒介"
- 资源部分 P0 全部 CC0/MIT/SIL OFL,可立即商用,零授权风险
- 所有 80+ URL 均已 curl 验证真实可访问;GDC Vault 5 个原始 AI 推荐 URL 经核验为模型编造,已用搜索结果页替换为真实 talk ID
+
+---
+
+## v0.12 自我审查轮 — 存档迁移 + 考古日志滚动条(2026-01-24)
+
+### 本轮循环阶段
+- **用户指令**:继续(上一轮的"自我审查→提交→总结→调研"循环)
+- **本轮重点**:调研落地的两项高优先级——存档 migrate + 差异化叙事
+
+### 开工前事故 + 修复
+- main 分支被 gh-pages deploy commit 污染(上轮部署遗留),源码丢失
+- `git reset --hard 4831505e`(v0.12 源码 commit)恢复
+- node_modules 被清,`bun install` 重装
+
+### 已完成的修改
+
+**1. 存档迁移钩子(gameStore.ts persist)**
+- `name` 保持 `echo-nexus-save-v1`(不变,保旧用户存档)
+- 新增 `version: 2`(原默认 0)
+- 新增 `migrate(persistedState, version)` 钩子:
+ - 以 `createInitialState()` 为基底合并旧存档
+ - 补全 bossKills/starTidesEncountered/chronicle/attributes/attributeProgress/pendingAttrPoints/activeExpedition/totalExpeditions/lastExpeditionSummary/constellation/pendingPerkChoices/tech/fragments/achievements 等字段
+ - 丢弃不可解的活跃谜题(旧算法生成,nodes 为空)
+- persist 自动检测 version 0→2 变化,调用 migrate 合并字段
+
+**2. 考古日志滚动条(差异化叙事)**
+- `src/lib/game/archaeoLog.ts`(新增):
+ - 5 阶段日志池 dawn/awakening/contact/ascension/deep(48 条)
+ - 按飞升次数 + 接触进度解锁阶段
+ - deep 层含哲学反转("你不是在考古以太族,以太族在考古你")
+ - pickLogEntry 避免短期重复(最近 8 条)
+- `src/components/game/ArchaeoLogTicker.tsx`(新增):
+ - marquee 横向滚动,18-30s 随机推送新条目
+ - 阶段色标 emerald(初醒)/amber(觉醒)/fuchsia(接触)/rose(飞升)/fuchsia(深度)
+ - inset glow + ScrollText 图标
+ - 进度里程碑(飞升1/3/5/10、接触5/25/80%)触发即时刷新
+ - prefers-reduced-motion 降级
+- `page.tsx`:footer 上方集成 ArchaeoLogTicker
+- `globals.css`:echo-ticker-marquee/fade keyframes + reduced-motion 降级
+
+**3. 版本号 v0.10 → v0.12**
+
+### 调研落地对照
+| 调研建议 | 落地情况 |
+|---------|---------|
+| 存档 version + migrate(7-A 🔴高) | ✅ 完成 |
+| 考古日志滚动条(7-A/7-B 叙事 🔴高) | ✅ 完成,48 条 5 阶段 |
+| Antimatter Dimensions news ticker | ✅ 参考 |
+| Universal Paperclips 哲学递进 | ✅ deep 层反转 |
+| ludonarrative harmony | ✅ "等待"承载叙事 |
+
+### 验证结果
+- ✅ lint 零错误
+- ✅ 构建成功(5.7s)
+- ✅ gh-pages 部署成功(HTTP 200)
+- ✅ VLM 在线 QA:UI 完整渲染 8/10,考古日志滚动条 8/10
+- ✅ 考古日志 snapshot 含 "考古日志" status + "初醒" 标签
+- ✅ 四色全息一致,页脚贴底
+
+### 未解决问题
+- 🟡 CrystalOrb 订阅 crystals 每 tick 重渲染(7-A 🔴高,下轮做)
+- 🟡 抽统一 `` 组件(7-A 🔴高,下轮做)
+- 🟡 飞升货币 sqrt/log 公式(7-A 🔴高,下轮做)
+- 🟡 首页留白/左右比例(VLM 7/10,需深层布局重构)
+- 🟡 CSS 偏大(175K+),可 purge
+- 🟡 main 分支被 deploy commit 污染的坑反复出现,需警惕部署流程
+
+### 下一轮调研/开发项
+1. CrystalOrb useRef + rAF lerp 改造(性能)
+2. 统一 `` 组件(性能)
+3. 飞升货币 sqrt 公式 + applySoftcap 工具(数值平衡)
+4. Eric Guan 时钟分级审视(长目标)
+5. 资源落地:react-icons/gi + Share Tech Mono + Kenney 音效