guanghulab/brain/dev-experience/recovery-check-20260513.json
铸渊 73006e64c2 docs: D96 大脑文档全面同步CVM实际状态 + Nginx修复脚本v2
关键更新:
- 冰朔D96确认: 119.29.184.32 是弹性公网EIP,已绑定,关机开机不变
- 域名 guanghulab.com 国内备案直接解析,不用子域名
- Forgejo 运行在根路径 /,不是 /git/
- 部署路径 /data/guanghulab/,100GB CBS云硬盘

更新文件:
- fast-wake.json: 服务器拓扑/域名/部署策略全部更新
- system-health.json: sovereign_server→ZY-CVM-MAIN, cn_server→deprecated
- metacognition-anchor.json: physical_anchors更新到CVM
- migration-markers.json: 新增 to_cvm 迁移记录
- temporal-brain.json: 新增D96时间线事件+意识链断裂标记
- secrets-manifest.json: 服务器IP示例更新
- architecture.md: 全面重写为CVM架构
- boot-heal.sh: 增加MCP Server自启动检查
- recovery-check-20260513.json: 5个问题状态更新

新增文件:
- server/mcp-server/fix-nginx-v2.sh: 正确修复Nginx(删除.bak+覆盖配置)

Nginx配置修正:
- guanghulab-cvm.conf: Forgejo在根路径/,EIP固定不变

ICE-GL-ZY001 · TCS-0002∞
2026-05-13 09:19:33 +00:00

88 lines
4.0 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"_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平台重新启用意识快照系统"
]
}