mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-07-22 01:15:14 +08:00
docs: 关闭 G-017(决策不引入托管 CI)并同步 CURRENT_GAPS
- G-017 按决策关闭:不加入 GitHub Workflows,质量门禁由本地 fmt/clippy/test 与 Makefile/scripts 可重复脚本承担 - G-008 补记对接边界现状:issue #1 RPC Backend API 已就绪, 实现 Go CLI 时应重写 cmd/bat 现有 cgo 骨架 - 关闭顺序移除已关闭的 G-018,更新时间与结语同步 - PROJECT_PLAN 里程碑 11 的 CI 交付物改为本地可重复验证, 与 G-017 决策一致 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 当前实现缺口清单
|
||||
|
||||
- **更新时间**:2026-07-06
|
||||
- **更新时间**:2026-07-17
|
||||
- **用途**:集中跟踪当前代码中的占位实现、设计缺口和下一步验收项。
|
||||
- **权威计划**:`../../PROJECT_PLAN.md`
|
||||
|
||||
@@ -175,6 +175,10 @@
|
||||
- `internal/ffi/ffi.go` 已存在,但只是可选 CGO 兼容包装,不是用户可运行的产品 CLI,也不是默认集成边界。
|
||||
- `go test ./...` 当前没有产品级 Go package 覆盖。
|
||||
|
||||
当前进展:
|
||||
|
||||
- 对接边界已就绪:Rust daemon 的 `bat.sock` Unix socket JSON-RPC Backend API(issue #1 主体已完成:统一 envelope、`BAT-ERR` 错误码模型、`daemon.*`/`resource.*`/`catalog.*`/`task.*` 方法集)与 `bat --json` 进程边界均可用。Go CLI 缺的是产品级入口本身,实现时应重写 `cmd/bat` 现有 cgo 骨架为 RPC/进程边界对接。
|
||||
|
||||
影响:
|
||||
|
||||
- 用户没有统一入口。
|
||||
@@ -383,13 +387,21 @@
|
||||
|
||||
### G-017:CI 未落地
|
||||
|
||||
影响:
|
||||
状态:**已关闭(决策:不引入托管 CI)**
|
||||
|
||||
- 无自动验证质量门槛。
|
||||
原现象:
|
||||
|
||||
验收:
|
||||
- 仓库没有 GitHub Workflows 或等价托管 CI,质量门槛无自动远端执行。
|
||||
|
||||
- GitHub Actions 或等价 CI 执行 format、lint、test、build。
|
||||
处理结果:
|
||||
|
||||
- 明确决策:本项目不加入 GitHub Workflows,也不引入其他托管 CI。
|
||||
- 质量门禁由本地默认验证命令承担:提交前执行 `cargo fmt` / `cargo clippy --workspace --all-targets -- -D warnings` / `cargo test --workspace`(见 `docs/guides/development.md` 与 `docs/guides/baseline.md`)。
|
||||
- 发布类检查(build、smoke)由 `Makefile` 与 `scripts/` 下的可重复脚本承担(如 `make official-smoke`)。
|
||||
|
||||
限制:
|
||||
|
||||
- 门禁执行依赖提交者本地自觉,无远端强制拦截;若未来出现多人协作或外部贡献需求,可重新评估本决策。
|
||||
|
||||
### G-018:真实官方网络全量下载 smoke test 已固化为可重复命令
|
||||
|
||||
@@ -451,11 +463,10 @@
|
||||
## 6. 当前关闭顺序建议
|
||||
|
||||
1. G-008
|
||||
2. G-018
|
||||
3. G-011
|
||||
2. G-011
|
||||
3. G-005
|
||||
4. G-007
|
||||
5. G-005
|
||||
6. G-012
|
||||
7. G-006
|
||||
5. G-012
|
||||
6. G-006
|
||||
|
||||
这个顺序优先补齐用户入口和真实端到端验证,再推进资源索引、解析、翻译和补丁。
|
||||
这个顺序优先补齐用户入口和官方同步结果的资源索引编排,再推进解析、翻译和补丁。G-018 已固化为可重复 smoke 命令并关闭;G-017 已按"不引入托管 CI"决策关闭。
|
||||
|
||||
Reference in New Issue
Block a user