mirror of
https://github.com/Shu-Ying/main_plugin_farm.git
synced 2026-10-28 21:19:58 +08:00
28 lines
1.5 KiB
Markdown
28 lines
1.5 KiB
Markdown
# 调查发现
|
|||
|
|
|
||
|
|
## 已确认事实
|
||
|
|
|
||
|
|
- 新主目录 D:/Work/farm 起初为空,现已本地初始化为 main,无远程。
|
||
|
|
- 源旧项目 Beta 提交 b015c6c1997f146f651b677382980d338a306bb2。
|
||
|
|
- 源业务文件本轮未修改;复制 827 文件,35 个 Python 文件。
|
||
|
|
- 两个作物数据库只有 plant 和 sqlite_sequence 表,quick_check 正常。
|
||
|
|
- 基线 ZIP 约 24.9 MiB,超过 AstrBot 发布文档所述市场包 16 MB 上限。
|
||
|
|
- 两个活动模块虽能语法解析,但隔离加载分别发生未定义类型 NameError。
|
||
|
|
- 硬编码服务令牌未复制进新仓库,副本改读 FARM_SERVICE_TOKEN。
|
||
|
|
- 出售、经验、失败返回、注册缓存等确定性问题见审查 F01–F11。
|
||
|
|
- 三个用户给出的仓库都已有 main 历史,与本地 Beta 布局不同;
|
||
|
|
已按用户最新要求删除本地克隆,只保留历史元数据和地址。
|
||
|
|
|
||
|
|
## 设计建议
|
||
|
|
|
||
|
|
- 主仓库唯一开发源,每个框架发布包携带私有、同版本共享核心。
|
||
|
|
- 领域/应用/存储/展示/接入职责清晰,首期不建立复杂微服务。
|
||
|
|
- 数据库为业务权威,应用用例拥有事务,操作具备幂等标识和流水。
|
||
|
|
- 首期独立部署,跨框架在线共享数据是单独需求。
|
||
|
|
- 发布使用白名单和可审查候选,不直接清空三个已有发布仓库。
|
||
|
|
|
||
|
|
## 待确认
|
||
|
|
|
||
|
|
身份和群共享范围、存量资产处理、外部经济、资源分发、最低宿主版本、
|
||
|
|
主仓库远程地址及发布授权,详见 07-decisions.md。
|