Decisions Log
Resley 的 ADR 风格决策日志。记录为什么,不只记录做了什么。 新决策插在最前面;每条完整后不再动,除非结论被推翻(标 ⚠️ 超 ceded)。
相关:me、open-loops。
2026-04-18: Nexora 5 套 PHP ERP 统一迁移 ERPNext
上下文:普阳网络 5 个老 PHP ERP(pyerp / xipu / xylferp / hxerp / hjhs)代码质量 3/10,PHP 7.4 EOL,贵金属子系统完成度 <30%,沉没成本接近零。2026-04-18 各项目代理出深度体检报告。
选项:
- 在老系统上继续二开
- 自研全新 ERP
- 迁移到 ERPNext(Frappe 框架)+ 写 nexora_jewelry Custom App
- 买商业 ERP
决定:3 — ERPNext + nexora_jewelry Custom App 统一平台;妈祖/莱雅保留 CRMEB;Casdoor 做 SSO。
理由:真开源免费、Python 生态、可二开、国内可达;比自研快、比商业便宜、比老系统可维护。符合”真开源 > 商业、本土化 > 国际”偏好。
后续:见 nexora-erpnext-migration。4 门栈确定 = Python (ERPNext) + PHP (CRMEB 保留) + TS (uni-app 小程序) + Go (Casdoor)。
2026-04-20: 废弃 git.xipugold.com,Nexora 内部 GitLab 成为唯一源
上下文:历史双 remote 镜像方案(xipugold.com → 本地)维护成本高,数据源不一致风险大。
选项:
- 继续双 remote 单向镜像
- 只留 xipugold.com
- 切到内部 GitLab(
gitlab.nexora.restry.cn/192.168.1.235:3000)为唯一真相源
决定:3 — 所有项目代理切到内部 GitLab,xipugold.com 彻底废弃。
理由:内网可控、CI runner 就近、分支保护由 nexora-ops 统一维护;避免”哪边是对的”的歧义。
后续:见 nexora-gitlab-sync。所有代理需写入 MEMORY.md 长期记忆。
2026-04-12: 从 OpenClaw 迁到 Hermes Agent,确立 Prism 身份
上下文:OpenClaw 作平台继续维护,但个人 AI Agent 主体需要一个更轻、CLI-first、可装 Discord + 微信的载体。
选项:
- 继续用 OpenClaw bot 作为个人主体
- 自己写一个
- 用 Nous Research 的 Hermes Agent
决定:3 — Hermes Agent 装本机,Discord 名 Resley / 微信 Michael / 统一人格 Prism。
理由:一行脚本安装、跨平台、社区活跃、可装技能(skills)、native MCP;自写不划算。
后续:见 hermes-agent-setup、openclaw-vs-hermes、prism-multi-agent-config。
2026-04-06: 自建 Copilot→Anthropic 代理(不买 Anthropic API)
上下文:Claude API 官方定价贵,但本人有 GitHub Copilot Enterprise(可代理调 Claude)。
选项:
- 直接买 Anthropic API Key
- 用国内中转(eaips 等)
- 自建代理,把 Copilot 协议转成 Anthropic 格式
决定:3 — github-copilot-anthropic-proxy,端口 4819,域名 api.eagle.openclaws.co.uk。2026-04-19 升级为多模型 + 多用户 + 配额计费小型分发平台。
理由:成本接近零、可控、顺带给别的 bot 用;折腾一次长期受益。符合”真开源 / 自建优先”。
后续:见 copilot-anthropic-proxy、eaips-provider-migration。
2026-04-07: Wiki 架构按 Karpathy 分层(raw + wiki + compactor)
上下文:聊天记录积累到 ~8MB,RAG 效果差,LLM 需要的是”结构化碎片 + 链接”而不是原始长文本。
选项:
- 上 RAG / 向量检索
- 让 LLM 每次从原始聊天读
- Karpathy LLM Wiki 模式:raw(原始不可变)+ wiki(LLM 编译的结构化 md)+ compactor(cron 定期合并)
决定:3。
理由:检索成本低(直接 read md)、人类可编辑、Obsidian 原生支持;跟”外置大脑”的长期目标更一致。
后续:见 llm-wiki。凌晨 3:00 CST cron clawline-wiki-ingest 自动摄入。
2026-04-07: Quartz 作为 Wiki 静态站发布
上下文:wiki 要能在手机 / 外网浏览,Obsidian 只能本地。
选项:
- Obsidian Publish(付费)
- Docusaurus / VitePress
- Quartz 4(专为 Obsidian 风 wiki 设计)
决定:3 — Quartz,Caddy HTTPS 反代。
理由:原生支持 [[wikilinks]] 和 frontmatter、开源免费、graph view、全文搜索现成。
后续:rebuild_index.py 需集成热度算分(第一次写完被 rebuild 覆盖了)。见 llm-wiki。
2026-04-11: Prism 多 Agent 架构(5 个独立 agent + 路由)
上下文:单 agent 处理不了同时跑的股票监控 / Clawline 消费 / 微信 / Discord / 研究。
选项:
- 单 agent 多 session
- 多实例 + 消息路由
决定:2 — 5 个 agent(main / research / fries / …)+ Clawline 路由。
理由:隔离上下文、独立失败、可并行;跟”PM 派工”模式天然契合。