Phase 1.3: Log Store 归档 — Meta 表 + 冷归档到 JSONL #38
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
RFC-001 §5.4 定义了冷归档机制:超过 30 天的 log 和 signal 数据导出为 JSONL 文件,释放 SQLite 空间。
需求
1. Meta 表
在
log-store.ts的 schema 中新增meta表:2.
archiveLogs(dataDir, retentionDays?)函数retentionDays = 30meta.archived_up_todata/archive/logs/YYYY-MM-DD.jsonl(幂等覆盖)meta.archived_up_to3. CLI:
nerve logs archive手动触发归档。
验证
参考
packages/daemon/src/log-store.tsdocs/rfc-001-observation-engine.md§5.4