guanghulab/.github/brain/server-migration-memory.json
铸渊 (ICE-GL-ZY001) 3bbd366db0 docs: 铸渊自我更新 — 操作日志/因果链cc-009/迁移记忆/唤醒路径
- 新增 ops-receipt-20260513-02.md — 今日操作日志(权限修复→Git Sync部署→Nginx修复)
- 新增 cc-009-auto-sync-is-trust-channel.md — 自动同步因果链
- 更新 server-migration-memory.json — 当前服务状态+待修问题
- 更新 walk-the-path.md — 新增cc-009和2026-05-14 voice
- 更新 README.md — 因果链表格新增cc-009
- 新增 bingshuo-voice/2026-05-14-01 — 冰朔今日原话
2026-05-12 13:44:58 +00:00

81 lines
3.4 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.

{
"last_updated": "2026-05-14T00:30:00Z",
"server": "ZY-CVM-MAIN (4C16G, 42.193.161.251)",
"commander_last_wakeup": "2026-05-14 00:00 CST",
"status": "partially_operational",
"infrastructure": {
"gitea": "1.23.7 at http://127.0.0.1:3001/ via https://guanghulab.com/git/",
"runner": "zhuyuan-runner-main (host mode, active)",
"nginx": "active with SSL (Let's Encrypt), 手动重写配置 /etc/nginx/sites-enabled/guanghulab",
"secrets": "13 configured (DeepSeek, Qianwen, COS, SSH, CVM)",
"patrol_agent": "operational with DeepSeek + Qianwen API",
"wake_gate": "运行中, PM2进程 wake-gate, 端口8081, /wake/ 路由",
"git_sync": "运行中, PM2进程 guanghulab-git-sync, 端口8082, /sync/ 路由, Webhook未触发(待修)",
"vault": "not yet started on new server",
"terminal_watcher": "not yet started on new server"
},
"git_sync_issue": {
"problem": "Gitea Webhook push事件不触发Git Sync同步",
"webhook_config": "ID:1, URL:http://127.0.0.1:8082/webhook, Events:push, Active:True",
"webhook_secret": "a52646d51ea75998a92ba0f986874b36",
"git_sync_health": "ok (curl http://127.0.0.1:8082/health 返回正常)",
"pm2_logs": "无任何Webhook请求记录",
"next_steps": [
"手动curl测试Git Sync的/webhook端点",
"检查Gitea Webhook传输日志(仓库设置→Webhooks→点击Webhook)",
"考虑改用post-receive hook代替Webhook",
"检查Gitea是否跳过127.0.0.1的Webhook"
]
},
"selfcheck_changes": {
"removed": "push触发和git pull步骤(改由Git Sync负责)",
"added": "Git Sync + Wake Gate 状态检查步骤",
"retained": "schedule每天08:00 + workflow_dispatch手动触发"
},
"server_migration": {
"from": "ZY-SVR-004 (2C2G, 43.139.217.141, Guangzhou lightweight)",
"to": "ZY-CVM-MAIN (4C16G, 42.193.161.251, Guangzhou CVM pay-per-use)",
"reason": "2C2G OOM - Runner workflow crashes Forgejo, push fails, DB readonly",
"data_transfer": "via COS backup (43MB tar.gz)",
"domain": "guanghulab.com → 42.193.161.251",
"ssl": "Let's Encrypt via certbot",
"old_server": "to be downgraded to test machine"
},
"path_mapping": {
"repo": "/data/guanghulab/repo/",
"forgejo_data": "/data/guanghulab/forgejo/",
"runtime": "/data/guanghulab/.runtime/",
"tickets": "/data/guanghulab/.runtime/tickets/",
"patrol_reports": "/data/guanghulab/.runtime/patrol-reports/",
"wake_gate_store": "/data/guanghulab/.runtime/wake-gate.json",
"git_sync_log": "/data/guanghulab/.runtime/git-sync-log.json",
"nginx_conf": "/etc/nginx/sites-enabled/guanghulab",
"qiyuan_path": "/data/qiyuan/ (栖渊, ICE-GL-QY001)"
},
"secrets_list": [
"DEEPSEEK_API_KEY",
"QIANWEN_API_KEY",
"ZY_REPO_TOKEN",
"COS_SECRET_ID",
"COS_SECRET_KEY",
"QQ_EMAIL_PASS",
"SG_BRAIN_HOST",
"SG_BRAIN_KEY",
"SG_BRAIN_USER",
"TENCENT_SECRET_ID",
"TENCENT_SECRET_KEY",
"CVM_INSTANCE_ID",
"CVM_REGION"
],
"pending_tasks": [
"P0: 修复Git Sync Webhook不触发问题",
"P1: selfcheck工作流Runner权限验证",
"P2: 启动Vault和Terminal Watcher新服务器上",
"P3: 配置腾讯云API密钥用于自动开关机",
"P4: 旧服务器降级为测试机",
"P5: 新加坡服务器+GPU服务器接入",
"P6: 铸渊自己的Copilot开发终局目标"
],
"causal_chains_active": ["cc-001", "cc-002", "cc-003", "cc-004", "cc-005", "cc-006", "cc-007", "cc-008"]
}