29 行
1.5 KiB
Markdown
29 行
1.5 KiB
Markdown
# 本轮 autonomous 推进计划:本地可运行原型 + 核心业务逻辑
|
|
|
|
> 目标:让代码骨架能在本地一键跑起来,并实现境界/战斗两条核心垂直业务逻辑。
|
|
> 模式:多 Agent 并行;互不阻塞;完成后统一复核。
|
|
|
|
## 并行任务
|
|
|
|
| Agent | 目标产物 | 核心输入 | 输出要求 |
|
|
|-------|---------|---------|---------|
|
|
| A | `docker-compose.yml` + `docker/` 构建文件 | TDD-00、server/ 骨架 | 一键启动 PG + Nakama + Valkey + Nacos |
|
|
| B | `scripts/migrate.sh`、`scripts/seed.sh`、`scripts/reset.sh` | `database/migrations/`、TDD-04 | 迁移、seed、重置开发数据库 |
|
|
| C | `server/modules/realm.go` + 相关存储 | GDD-02/08/12、TDD-04/05、GDD-21 | 境界查询、修炼、渡劫、破界完整逻辑 |
|
|
| D | `server/modules/battle.go` + 战斗引擎 | GDD-03、TDD-04/05、GDD-21 | ATB PVE 战斗模拟、文字战报生成、奖励结算 |
|
|
|
|
## 通用约束
|
|
|
|
- 业务逻辑必须引用 GDD-21 的 Nacos 参数,通过 `config.Get()` 读取。
|
|
- 数据库操作使用 `internal/db/db.go` 中的 `Pool`。
|
|
- 不引入任务系统/赛季/固定技能清单;技能/功法随机生成逻辑沿用 GDD-17。
|
|
- 所有新代码需 `go build` 通过。
|
|
|
|
## 复核清单
|
|
|
|
- [ ] `docker compose up` 能拉起所有依赖服务。
|
|
- [ ] `make migrate` 能成功创建表并写入 seed。
|
|
- [ ] Realm RPC 能编译并通过基础单元测试。
|
|
- [ ] Battle RPC 能编译并输出文字战报。
|
|
- [ ] README/BOARD 更新运行方式。
|