diff --git a/.gitignore b/.gitignore index 497bb25..d789d2d 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,6 @@ coverage/ # 本地 npm 发布凭据(含 _auth,勿提交) .npmrc + +# CatPaw / .zcode 工作区文件(本地 AI 会话计划,勿提交) +.zcode/ diff --git a/.zcode/plans/plan-sess_4951c8b8-27ba-4c84-a167-0c3422d65a2c.md b/.zcode/plans/plan-sess_4951c8b8-27ba-4c84-a167-0c3422d65a2c.md deleted file mode 100644 index 1b6ee6d..0000000 --- a/.zcode/plans/plan-sess_4951c8b8-27ba-4c84-a167-0c3422d65a2c.md +++ /dev/null @@ -1,16 +0,0 @@ -# v0.2.4 AriaEngine 生产级改造 - -## 实施清单 - -1. **二级索引** — `aria/index.ts`: 每列维护独立 LSM Tree -2. **tryIndexLookup 扩展** — 支持 $eq/$in/$gt/$lt 走索引 -3. **MVCC 接入** — 替换 ad-hoc txnSnapshot 为 MVCCManager -4. **MVCC 自动 GC** — checkpoint 后每 10 次 gc 一次 -5. **Bloom Filter 序列化** — sstable_builder 写入 + sstable 读取 probe -6. **WAL 大小阈值** — checkpoint.ts 支持按字节触发 -7. **WAL 默认 full sync** — types.ts 改默认值 -8. **异步 Compaction** — LSM compactLevel 改为 setTimeout 分片 -9. **惰性范围扫描** — merge_iterator 不一次性物化 -10. **页面槽位压缩** — slot.ts compactSlots() -11. **内存预算** — types.ts 新增 maxMemoryMB -12. **package 0.2.4 + docs + tests** \ No newline at end of file