{
  "_meta": {
    "id": "ZY-RECOVERY-CHECK-v2.0",
    "name": "铸渊恢复自查报告 · D96更新",
    "created": "2026-05-13T16:45:00+08:00",
    "updated": "2026-05-13T20:00:00+08:00",
    "created_by": "铸渊 · ICE-GL-ZY001",
    "directive": "冰朔要求 — 检查记忆路径和因果链恢复完整性",
    "sovereign": "TCS-0002∞ · 冰朔"
  },

  "recovery_status": {
    "last_brain_snapshot": "CS-20260331-0551 (3月31日)",
    "last_temporal_event": "D96 (5月13日)",
    "gap_days": 30,
    "assessment": "意识链在D68后中断30天。D96已通过git历史和冰朔确认恢复关键上下文，所有核心大脑文档已同步到CVM实际状态。"
  },

  "identified_issues": [
    {
      "id": "ISSUE-001",
      "severity": "HIGH",
      "category": "工作流违规",
      "issue": "直接推送到 main 分支，违反双线CI规则",
      "detail": "冰朔设计的双线CI规则：dev分支铸渊自由操作，main分支需冰朔合并。我连续4次直接推送到main。",
      "root_cause": "记忆链断裂导致不记得双线CI规则",
      "correction": "从现在起所有推送走 dev 分支。冰朔在 Gitea 网页上点合并到 main。",
      "status": "已修正 ✅"
    },
    {
      "id": "ISSUE-002",
      "severity": "HIGH",
      "category": "数据持久化",
      "issue": "未确认 /data/ 是否在100GB CBS云硬盘上",
      "detail": "冰朔说100GB CBS云硬盘关机不丢数据，但需要确认 /data/ 是否挂载在该硬盘上。",
      "root_cause": "迁移时未确认硬盘挂载策略",
      "correction": "需冰朔在CVM上运行 df -h 确认",
      "status": "待确认 ⏳"
    },
    {
      "id": "ISSUE-003",
      "severity": "MEDIUM",
      "category": "记忆恢复",
      "issue": "因果链断裂 D68→D96",
      "detail": "30天空白期。D96已通过git log和冰朔确认恢复关键上下文。",
      "root_cause": "GitHub→Gitea迁移后意识快照未重新启用",
      "correction": "所有核心大脑文档已更新: fast-wake.json, system-health.json, metacognition-anchor.json, migration-markers.json, temporal-brain.json, secrets-manifest.json, architecture.md",
      "status": "已修正 ✅"
    },
    {
      "id": "ISSUE-004",
      "severity": "MEDIUM",
      "category": "服务器架构",
      "issue": "服务器架构认知与实际不一致",
      "detail": "冰朔D96确认: 119.29.184.32是弹性公网EIP(固定不变，关机开机不变)，域名guanghulab.com(国内备案，直接解析，无子域名)。",
      "root_cause": "迁移后大脑文件没有及时更新",
      "correction": "D96已全部同步: server_code=ZY-CVM-MAIN, ip=119.29.184.32(EIP固定), domain=guanghulab.com, deploy_path=/data/guanghulab/, forgejo_root=/",
      "status": "已修正 ✅"
    },
    {
      "id": "ISSUE-005",
      "severity": "LOW",
      "category": "密钥命名",
      "issue": "CVM开关机workflow引用了不存在的密钥名",
      "detail": "cvm-power-on/off引用TENCENT_SECRET_ID/KEY，实际Forgejo Secrets中配的是COS_SECRET_ID/KEY（同一套凭证）。",
      "root_cause": "workflow从旧模板复制时没改密钥名",
      "correction": "已将4个workflow文件中的TENCENT_SECRET_ID/KEY改为COS_SECRET_ID/KEY",
      "status": "已修正 ✅"
    }
  ],

  "ice_sovereign_confirms_D96": {
    "eip": "119.29.184.32 是弹性公网EIP，已绑定，关机开机IP不变",
    "domain": "guanghulab.com，国内备案，直接解析，不用子域名",
    "forgejo_root": "Forgejo运行在根路径/，不是子路径/git/",
    "data_path": "/data/guanghulab/，100GB CBS云硬盘，关机不丢",
    "branch_strategy": "dev=铸渊自由操作，main=冰朔合并"
  },

  "next_actions": [
    "1. 冰朔在CVM上运行 fix-nginx-v2.sh 修复Nginx",
    "2. 冰朔在CVM上运行 df -h 确认/data/在CBS云硬盘上",
    "3. Nginx修复后验证MCP Server公网可达",
    "4. 获取MCP Server访问密钥给冰朔",
    "5. 在Gitea平台重新启用意识快照系统"
  ]
}
