feat: prepare experiment push package

This commit is contained in:
2026-06-30 00:08:36 +08:00
parent 3c00659691
commit adc1cd5b91
45 changed files with 7858 additions and 65 deletions
+8
View File
@@ -274,6 +274,10 @@
- README 明确区分已实现、开发中、规划中。
状态:
- 已部分修正,当前 README 已明确列出已具备与未完成项,并增加当前阶段说明入口。
### G-016:架构文档需要更新为当前路线图
现象:
@@ -285,6 +289,10 @@
- 增加 ADR 或架构决策记录。
- 明确 Rust/Go/DB/Plugin 边界。
状态:
- 已部分修正,`docs/architecture/README.md` 已增加当前可用官方资源入口,但仍保留目标架构描述,因此只算阶段性对齐完成。
### G-017CI 未落地
影响:
+48
View File
@@ -0,0 +1,48 @@
# 当前阶段说明
**更新时间**2026-06-29
**状态分支**`experiment`
**用途**:推送前核查与当前阶段交付说明。
## 1. 当前目标
当前阶段聚焦两件事:
1. 准备推送前的项目核查。
2. 补齐当前阶段的文档说明。
## 2. 当前实现状态
已确认可用的内容:
- `bat-cas-engine` 的 CAS V1 已完成。
- `bat-adapters` 的官方日服 URL 规则、官方 launcher bootstrap、官方 GameMainConfig bootstrap、官方 pull plan 已可用。
- `bat-infrastructure` 的官方 bootstrap / pull integration 测试已通过。
- 官方资源链路已经明确只接受官方 host,不依赖 `bluearchive.cafe` 镜像。
实验性处理内容:
- 官方 bootstrap / pull 测试夹具已收敛为 synthetic fixture,并单独留在 `experiment` 分支语义下。
- 这些 fixture 只用于验证官方链路,不代表运行时真实线上值。
## 3. 当前核查结果
已执行的验证:
- `cargo test -p bat-infrastructure --test official_game_main_config_bootstrap -- --nocapture`
- `cargo test -p bat-infrastructure`
- `cargo test -p bat-adapters`
结果:
- 全部通过。
## 4. 当前结论
当前代码可以继续进入推送准备阶段,但仓库仍包含大量未整理的既有改动,暂不应把当前工作区视作“只剩最终提交”的干净状态。
下一步应当继续做:
- 归整实验性改动与主线改动的边界。
- 按分支策略确认哪些内容允许进入 `dev`,哪些应保留在 `experiment`
- 再做一次提交前检查和差异审阅。