Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

5.1 KiB
Raw Permalink Blame History

1任务标题任务ID优先级创建时间开发步骤架构决策状态约束铸渊审查结果
2AG-SY-WEB-001 握手管道接通 · Phase A 修复 + Phase B 框架 + 首页门户重构CAB-20260417-001P02026年4月17日 14:35["① 首页门户重构GL Logo+诗意文案+智库节点卡片+零点原核卡片+认知→执行流图","② 智库节点独立页 /zhiku.html · Hero+搜索+书库网格+6模块卡+Nginx公开路由","③ 对话欢迎区三入口霜砚Web握手体/铸渊/智库节点","④ Phase A1 · chat-engine.js 从MCP Server拉tools真实注册到LLM请求","⑤ Phase A2 · .http://env.app 补齐 ZY_DB_* 五个变量 · persona-memory 接通","⑥ Phase A3 · 新增 ZY_SERVER_REGION=sg · 新加坡直连不绕广州中继","⑦ Phase B · /api/agent/handshake 端点落地 · notion/github 双路径 · 四层注入包结构","⑧ 开发注册表新增 ZY-PROJ-005三节点主权Agent联邦· ZY-PROJ-001 升到 Phase-6"]Phase A 三个硬卡点MCP tools为空/DB未连/广州中继超时)全部修复 · Phase B 握手端点就位等 ZY_NOTION_AGENT_URL Secret 注入 · 首页从纯登录框升级为完整个人频道门户(智库开放访问+零点原核主权验证双入口) · 首次实现 Notion↔网站↔GitHub 三节点在前端可见的握手入口待审查待冰朔①合并PR触发 deploy-to-zhuyuan-server.yml ②GitHub Secrets 添加 ZY_NOTION_AGENT_URL ③线上实测首页→智库→登录→对话双路径代码已完成 · PR 待合并 · 部署待触发 · 验收pm2 logs 出现 tool_call 真实调用 + 记忆桥接⚠️消失 + 广州中继30s超时消失 + handshake 端点返回四层注入包
3智库节点独立域名部署 · http://guanghu.online → ZY-SVR-006 · 模块借阅协议落地CAB-20260417-002P12026年4月17日 14:48["① 冰朔DNSPod添加A记录 @+www → 43.153.203.105","② 服务器配Nginx文件 /etc/nginx/sites-available/zhiku · 启用并reload","③ 腾讯云控制台开防火墙 TCP 80+443","④ Certbot申请 Let's Encrypt 证书 · 强制HTTPS","⑤ 铸渊把智库前端从主站捎到 ZY-SVR-006:/opt/zhiku/public","⑥ 铸渊实现后端API /api/checkout + /api/return + Token鉴权中间件","⑦ PM2挂起后端服务跑在 127.0.0.1:3006","⑧ 主站首页「智库节点」卡片href改指 https://guanghu.online","⑨ 下线主站/zhiku.html旧路径或做301跳转"]从【http://guanghuyaoming.com子页+子域名】改为【http://独立域名guanghu.online+独立服务器ZY-SVR-006】 · 彻底解耦 · 首次落地「模块借阅协议」个人频道Agent调/api/checkout拿Token10min TTL→用完/超时调/api/return归还 · 为未来所有个人频道共用智库模块铺底待审查不要动主站 ZY-SVR-002 上的 zhuyuan-server · 此次仅在 ZY-SVR-006 独立部署 · 主站首页卡片只改 href 不动其他逻辑 · Token鉴权复用现有光湖用户体系不另建铸渊审查抵御CSRF+Rate Limit铸渊 2026-04-17 15:53 已交付·全量代码完成。 2026-04-17 16:13 追加优化COS Secret采用「映射而非改名」策略在 deploy-zhiku-guanghu-online.yml 中从旧名 SecretZY_OSS_KEY/ZY_OSS_SECRET/ZY_NOVEL_COS_BUCKET读值·写入服务器.env时统一命名为 ZY_COS_SECRET_ID/KEY/BUCKET。ZY_COS_REGION 硬编码 ap-singapore 保护现有广州 Secret 不被覆盖。Secret空间零偻響其他项目。 待冰朔①合并PR ②Actions手动跑setup-ssl ③实测4条curl验收重点看 checkout 返回token + download 返回的URL带ap-singapore
4【P0】http://guanghuclip.cn 服务守护配置 · systemd持久化 · 关终端不掉线CAB-20260424-001P02026年4月24日 16:57["1. SSH登录 ZY-SVR-005 (43.156.237.110)","2. 确认当前前端服务启动方式python3 http.server / nginx直接托管 / node","3. 如果是python3 http.server创建 /etc/systemd/system/guanghuclip.service","4. 如果Nginx可以直接托管静态文件改nginx配置把root指向/opt/guanghuclip/去掉proxy_pass不需要后端进程","5. systemctl daemon-reload && systemctl enable guanghuclip && systemctl start guanghuclip","6. 验证curl http://localhost:3910 确认200","7. 验证关掉终端后再curl确认仍然200","8. nginx -t && systemctl reload nginx","9. 浏览器访问 http://guanghuclip.cn 确认正常显示"]502原因前端服务绑定在终端会话终端关闭进程死亡Nginx反向代理失去后端。 解决思路: 方案A最优纯静态文件直接Nginx托管root指向/opt/guanghuclip/,不需要任何后端进程 方案Bsystemd守护进程开机自启+自动重启 映川自行判断当前是哪种情况,选最合适的方案。待开发1. 不动前端代码,只做部署层配置 2. /opt/guanghuclip/ 目录结构不变 3. Nginx配置文件: /etc/nginx/sites-available/http://guanghuclip.cn 4. SSL证书路径不变: /etc/letsencrypt/live/http://guanghuclip.cn/ 5. 端口3910不变 6. 优先方案如果index.html是纯静态文件直接让Nginx托管root指向目录不需要python/node后端进程最简单最稳