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
+21 -5
View File
@@ -1,14 +1,15 @@
# BlueArchiveToolkit 当前工作区状态
**更新时间**2026-06-28
**更新时间**2026-06-29
**状态来源**:本地工作区盘点与命令验证
**状态分支**`experiment`
**权威计划**`PROJECT_PLAN.md`
---
## 1. 总体判断
当前项目处于 **稳定基线完成、CAS V1 已落地、资源同步与解析待实装** 阶段。
当前项目处于 **稳定基线完成、CAS V1 已落地、官方资源链路验证完成、资源同步与解析待实装** 阶段。
旧文档中存在 Week 3 “完成”和“回滚”两类互相冲突的报告。以当前代码为准,历史 Week 3 不再作为状态依据;当前 CAS V1 已由新实现接管,AssetBundle、Patch、Go CLI/API/Web 仍有明显占位或未实现部分。
@@ -100,6 +101,8 @@
- Unity bundle parse/serialize 仍是后续阶段能力。
- Addressables Catalog 复杂字段解析未完成。
- 客户端发现、备份、应用补丁流程尚未连接真实实现。
- 官方 launcher bootstrap、GameMainConfig bootstrap、官方 pull plan 的用户级文档已补齐。
- 官方 bootstrap / pull 测试夹具已收敛到 `experiment` 分支语义下,并通过了官方链路回归。
### `bat-cas-engine`
@@ -182,6 +185,16 @@ cargo test --workspace
已运行:
```bash
cargo test -p bat-infrastructure --test official_game_main_config_bootstrap -- --nocapture
cargo test -p bat-infrastructure
cargo test -p bat-adapters
```
结果:通过。
已运行:
```bash
go test ./...
```
@@ -194,13 +207,14 @@ go test ./...
### Git 元数据
`.git/` 是空目录,无法恢复原历史。本轮已新初始化 Git 仓库,并将默认分支设置为 `main`
`.git/` 是空目录,无法恢复原历史。本轮已新初始化 Git 仓库,并完成当前工作分支的整理
当前状态:
- `git status --short --branch` 可用。
- 原历史未恢复。
- 本轮建立首次 Git 基线提交
- 当前分支已切到 `experiment`,用于承载实验性 fixture 调整
- 当前分支已切到 `experiment`,用于承载实验性 fixture 调整。
### 核心能力未实装
@@ -222,9 +236,11 @@ go test ./...
1. 完成 Manifest 真实字段解析和资源模型映射。
2. 落地 Go CLI 的 `doctor` 和基础命令框架。
3. 设计 Resource Repository 的持久化 schema。
4. 决定哪些 experiment 改动需要回流到 `dev`
---
**当前总体完成度**:约 18%
**当前基线状态**:已建立可继续开发的 Git 基线。
**下一工程里程碑**Manifest 真实解析与 Go CLI 基础入口。
**下一工程里程碑**Manifest 真实解析与 Go CLI 基础入口。
**当前阶段文档**`docs/reports/current-stage-prepush.md`