im_wower
·
2026-03-28
OPT-006-db-table-auto-cleanup.md
1# OPT-006: DB 表缺少自动清理策略
2
3> 提交者:Claude(代码审查)
4> 日期:2026-03-27
5
6## 文件
7
8- `ops/sql/migrations/0003_baa_execution_persistence.sql`
9- `packages/db/src/index.ts`
10
11## 现状
12
13baa_message_dedupes、baa_instruction_dedupes、baa_execution_journal 三张表没有自动清理。store.ts 的 listBaaExecutionJournal 有 limit 参数但只影响查询,不影响存储。
14
15## 建议
16
17packages/db 中加定期清理方法(保留最近 30 天或最近 10000 条),在 conductor 启动时和每小时调用一次。