- commit
- a358e52
- parent
- f315292
- author
- im_wower
- date
- 2026-03-29 02:47:39 +0800 CST
docs: record D1 database not yet created in T-S042 remaining risks Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 files changed,
+3,
-2
+3,
-2
1@@ -206,6 +206,7 @@
2
3 ### 剩余风险
4
5-- sync worker 目前不会自动清理 synced 记录(purgeSynced 方法已实现但未自动调用),长期运行可能积累大量已同步记录。可在后续版本中添加定期清理逻辑
6-- 尚未与 artifact-db 的 insertMessage/insertExecution 集成(自动往 sync_queue 插入记录)——这需要在 T-S039 的 ArtifactStore 中添加 hook 或在调用方手动 enqueue
7+- sync worker 目前不会自动清理 synced 记录(purgeSynced 方法已实现但未自动调用),长期运行可能积累大量已同步记录 → 已由 T-S045 解决
8+- 尚未与 artifact-db 的 insertMessage/insertExecution 集成(自动往 sync_queue 插入记录) → 已由 T-S045 解决
9+- **D1 远程数据库尚未创建**:代码和建表脚本(`d1-setup.sql`)已就绪,但 Cloudflare 上还未执行建库操作。当前环境变量指向旧版 baa 的 D1 数据库(表结构不匹配),sync worker 连上去同步不会成功。需要:(1) 在 Cloudflare 创建新 D1 数据库 (2) 用 `d1-setup.sql` 建表 (3) 更新 launchd 环境变量 `D1_DATABASE_ID` 指向新库 (4) 重启 conductor。本地功能不受影响。
10