任务与协作
T003T003 AcornCore 架构方案(只出方案,暂不写代码)
- 负责人:研发窗口(Claude Opus 5.5)
- 状态:已完成(2026-10-21,通过,附修改项,见
任务/审查/T003_审查.md) - 优先级:P1
- 依据:D001 第四节(自研层)、D002(多语言)、D003 第三节和第六节、
策划/00_头脑风暴想法池.md - 前置任务:无,可以和 T001 并行
目标
为自研核心 AcornCore 出一份架构设计文档,由总策划审查通过后再开始写代码。
具体要求
架构文档需要覆盖:
- 模块划分:D003 第三节列出的模块各自的职责和边界,以及"每个模块能单独关闭,一个模块出错不影响其他模块"怎么实现。
- 数据层:存储选型(首发单服,可以先用 SQLite,同时预留 MySQL 迁移的路径),数据表大致结构,"只存 ID"的落实方式。
- 多语言:语言文件的格式与目录,按玩家语言选择并回退到 zh_cn 的机制,语言键的命名规则(D002 第四节)。
- 奖励账本:唯一结算号的生成规则,怎么防止重复发放,断线和重启后怎么恢复。
- 外部接口:与 Vault、PlayerPoints、CloudWorlds、云副本事件、MythicMobs 的对接方式;网易模块怎么做到能整体拆掉。
- 编年史事件:事件的数据结构,以及为网站预留的读取方式(W001)。
- 开发顺序建议:哪些模块先做,各自依赖哪些前置。
不要做的事
- 不写实现代码。
- 不改
决策/和策划/下的文件。对设计有不同意见,写在回报里。
验收标准
- 文档覆盖以上 7 点
- 每个外部接口都注明依据:知识库路径,或官方文档链接
- 不确定的地方明确标"待验证",不要写成既定事实
交付
- 架构文档:
研发/AcornCore_架构方案.md - 回报:
任务/回报/T003_回报.md