mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-07-22 07:16:45 +08:00
feat: implement production cas v1
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# ADR 0002: CAS V1 设计边界
|
||||
|
||||
**状态**:已接受
|
||||
**状态**:已实现
|
||||
**日期**:2026-06-28
|
||||
**关联缺口**:`../../reports/CURRENT_GAPS.md`
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
## 背景
|
||||
|
||||
当前代码中存在两处 CAS 相关实现:
|
||||
历史代码中存在两处 CAS 相关实现:
|
||||
|
||||
1. `crates/bat-cas-engine/src/storage.rs`
|
||||
2. `infrastructure/src/cas/filesystem.rs`
|
||||
@@ -71,6 +71,6 @@ CAS V1 不以“能通过简单 put/get 测试”为完成标准。必须满足
|
||||
|
||||
## 后续迁移要求
|
||||
|
||||
1. 将 `infrastructure/src/cas/filesystem.rs` 中的直接文件写入逻辑迁移为调用 `bat-cas-engine`。
|
||||
2. 移除固定返回值的引用计数和 GC 占位逻辑。
|
||||
3. 在 `docs/reports/CURRENT_GAPS.md` 中逐项关闭 G-002、G-003、G-004。
|
||||
1. `infrastructure/src/cas/filesystem.rs` 已迁移为调用 `bat-cas-engine`。
|
||||
2. 固定返回值的引用计数和 GC 占位逻辑已移除。
|
||||
3. `docs/reports/CURRENT_GAPS.md` 中的 G-002、G-003、G-004 已关闭。
|
||||
|
||||
Reference in New Issue
Block a user