mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-07-22 01:15:14 +08:00
docs: 修正文档漂移,与当前实现和 G-018 状态对齐
- PROJECT_PLAN:"真实官方网络 smoke 尚未记录/未完成记录" 与 G-018 已关闭矛盾, 改为"命令已固化(G-018 已关闭),真实运行处于长期运行测试阶段、报告待后续提供"。 - PROJECT_PLAN §6 标题"近期 10 个具体任务"实列 8 条,去掉误导性数字。 - official-resource-test-pull.md 重复的 "## 8" 编号(代码入口/验证)修正为 8/9。 - CURRENT_GAPS G-008 "cmd/bat 无 main.go" 已过时(main.go 存在但为 cgo 最小 骨架、非产品入口),更正现象描述。 对应 issue #18 维护清单 4-1、4-2、4-3、4-4。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+3
-3
@@ -43,7 +43,7 @@ BlueArchiveToolkit 不是一次性脚本,也不是演示项目。最终交付
|
|||||||
3. Go CLI/API/SDK 仍没有产品级入口;只有 `internal/ffi` 的可选兼容包装骨架。
|
3. Go CLI/API/SDK 仍没有产品级入口;只有 `internal/ffi` 的可选兼容包装骨架。
|
||||||
4. Addressables parser 已覆盖当前真实形态 fixture/golden,但还不是完整 Unity Addressables/SBP catalog 兼容层。
|
4. Addressables parser 已覆盖当前真实形态 fixture/golden,但还不是完整 Unity Addressables/SBP catalog 兼容层。
|
||||||
5. 官方同步结果尚未作为用户级流程自动导入 CAS + ResourceRepository。
|
5. 官方同步结果尚未作为用户级流程自动导入 CAS + ResourceRepository。
|
||||||
6. 真实官方网络全量下载 smoke test 尚未记录。
|
6. 真实官方网络全量下载 smoke 已固化为可重复脚本和 runbook(G-018 已关闭);真实运行记录处于长期运行测试阶段,报告待后续提供。
|
||||||
7. Web、数据库迁移、OpenAPI、插件加载机制尚未实现。
|
7. Web、数据库迁移、OpenAPI、插件加载机制尚未实现。
|
||||||
8. 原 Git 历史未恢复;当前仓库以新初始化基线为准。
|
8. 原 Git 历史未恢复;当前仓库以新初始化基线为准。
|
||||||
|
|
||||||
@@ -178,7 +178,7 @@ BlueArchiveToolkit 不是一次性脚本,也不是演示项目。最终交付
|
|||||||
6. 用户级 `sync`、`manifest inspect`、`cache status`:**未完成**。Rust `bat --json` 是 Go CLI 默认进程边界;`bat-ffi` 只提供可选兼容用的 Manifest inspect 和 sync plan JSON helper。
|
6. 用户级 `sync`、`manifest inspect`、`cache status`:**未完成**。Rust `bat --json` 是 Go CLI 默认进程边界;`bat-ffi` 只提供可选兼容用的 Manifest inspect 和 sync plan JSON helper。
|
||||||
7. 下载结果写入 CAS + ResourceRepository:**部分完成**。CAS 和 SQLite ResourceRepository 已存在,官方同步入口尚未把完整下载结果作为用户级流程自动导入。
|
7. 下载结果写入 CAS + ResourceRepository:**部分完成**。CAS 和 SQLite ResourceRepository 已存在,官方同步入口尚未把完整下载结果作为用户级流程自动导入。
|
||||||
8. Linux 生产同步不依赖已安装官方启动器:**已完成当前 Rust 入口**。`--auto-discover` 只使用官方 HTTP metadata 和临时目录解析 `GameMainConfig`。
|
8. Linux 生产同步不依赖已安装官方启动器:**已完成当前 Rust 入口**。`--auto-discover` 只使用官方 HTTP metadata 和临时目录解析 `GameMainConfig`。
|
||||||
9. 真实官方网络全量下载 smoke test:**未完成记录**。需要在隔离目录执行并记录 dry-run、首次下载、二次 up-to-date 和本地损坏 repair。
|
9. 真实官方网络全量下载 smoke test:**命令已固化(G-018 已关闭)**。`scripts/official-full-pull-smoke.sh` / `make official-smoke` 已固化 dry-run、首次下载、二次 up-to-date 和本地损坏 repair 的可重复流程;真实运行处于长期运行测试阶段,报告待后续提供。
|
||||||
|
|
||||||
验收标准:
|
验收标准:
|
||||||
|
|
||||||
@@ -378,7 +378,7 @@ BlueArchiveToolkit 不是一次性脚本,也不是演示项目。最终交付
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 6. 近期 10 个具体任务
|
## 6. 近期具体任务
|
||||||
|
|
||||||
1. 落地 Go CLI 的最小生产入口:`bat doctor`、`bat sync --help`、`bat official sync --help`。
|
1. 落地 Go CLI 的最小生产入口:`bat doctor`、`bat sync --help`、`bat official sync --help`。
|
||||||
2. 让 Go CLI 默认调用 Rust `bat --json` 官方同步入口,并稳定转发结构化 report;除非有明确兼容需求,不走 FFI。
|
2. 让 Go CLI 默认调用 Rust `bat --json` 官方同步入口,并稳定转发结构化 report;除非有明确兼容需求,不走 FFI。
|
||||||
|
|||||||
@@ -350,7 +350,7 @@ make official-smoke
|
|||||||
- `adapters/examples/yostar_jp_discovery.rs`
|
- `adapters/examples/yostar_jp_discovery.rs`
|
||||||
- `adapters/examples/yostar_jp_inventory.rs`
|
- `adapters/examples/yostar_jp_inventory.rs`
|
||||||
|
|
||||||
## 8. 验证
|
## 9. 验证
|
||||||
|
|
||||||
推荐验证命令:
|
推荐验证命令:
|
||||||
|
|
||||||
|
|||||||
@@ -171,8 +171,8 @@
|
|||||||
|
|
||||||
现象:
|
现象:
|
||||||
|
|
||||||
- `cmd/bat` 目录存在,但无 `main.go`。
|
- `cmd/bat` 已有 `main.go`,但只是通过 cgo 调用 `bat-ffi` 的最小骨架(doctor/manifest inspect/sync plan),不是产品级用户入口;且默认 Go/Rust 集成边界应是 `bat --json` 进程边界,而非 FFI。
|
||||||
- `internal/ffi/ffi.go` 已存在,但只是可选 CGO 兼容包装,不是用户可运行 CLI,也不是默认 Go/Rust 集成边界。
|
- `internal/ffi/ffi.go` 已存在,但只是可选 CGO 兼容包装,不是用户可运行的产品 CLI,也不是默认集成边界。
|
||||||
- `go test ./...` 当前没有产品级 Go package 覆盖。
|
- `go test ./...` 当前没有产品级 Go package 覆盖。
|
||||||
|
|
||||||
影响:
|
影响:
|
||||||
|
|||||||
Reference in New Issue
Block a user