baa-conductor


baa-conductor / bugs / archive
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 启动时和每小时调用一次。