- Backfill `created` frontmatter on 266 active notes (git date or mtime) - Normalize `status` to 4 values: draft/active/done/archived (11 notes) - Active/进行中/needs-review → active - archive → archived - 待执行/conditional → draft - 完成/accepted → done - Declare clipper boundary: 04_Archive/Inbox-Clippings/** exempt from migration - Update depth rule: max 3 → max 4 levels (new notes only) - Add metadata-converge.mjs script for reproducibility
1.9 KiB
1.9 KiB
created, title, updated
| created | title | updated |
|---|---|---|
| 2026-02-26 | 运行状态 | 2026-02-25 |
运行状态
当前状态:已上线 ✅
系统于 2026-02-25 完成部署,核心链路全部验收通过。
指标
| 指标 | 目标 | 实测(2026-02-25) | 状态 |
|---|---|---|---|
| Recall@5 | ≥ 70% | 90%(9/10 样本) | ✅ 达标 |
| 增量 P95 延迟 | < 1s | 1.4s(35 次样本) | ⚠️ 未达标 |
| 冷启动端到端 | ≤ 4.5s | 未完成量化 | 🔲 BLOCKED |
| 敏感内容隔离 | 红线 | 通过 | ✅ |
| 删除一致性 | 红线 | 通过 | ✅ |
| 重命名一致性 | 红线 | 通过 | ✅ |
| Prompt 注入防护 | 红线 | 通过 | ✅ |
索引规模:memory_primary=96,memory_secure_audit=85(Infrastructure/Home-Automation 被路径规则整体隔离)
已知问题
⚠️ 增量 P95 = 1.4s(目标 < 1s)
- 原因:OpenRouter API 网络延迟为主要瓶颈,P50 = 1.15s
- 影响:post-commit hook 异步执行,不阻塞提交,用户无感知
- 方向:可考虑批量 embedding 或换更快的 embedding 端点
🔲 冷启动延迟未量化(T6.3 BLOCKED)
- 原因:
claude -p在自动化测量中超时(>60s),无法稳定完成 20 次采样 - 影响:无法验证 ≤ 4.5s 目标
- 方向:手动计时或换用非交互式测量方式
⚠️ 敏感内容漏检样例存在
- 现象:T5.3 验收时发现部分边缘样例未被
blacklist.py捕获 - 影响:极少数敏感文档可能进入
memory_primary - 方向:持续加固
blacklist.py的正则规则
变更记录
| 日期 | 变更 |
|---|---|
| 2026-02-25 | 初始部署,完成全量索引(81 docs),安装 git hook,完成验收 |
| 2026-02-25 | 代码迁移至独立项目 vault-memory-pgvector,修复 Windows 跨平台锁 |
| 2026-02-26 | 重构 P1-1~3:删除 blacklist 过宽字面量、修复 stale 清理误删 embed 失败文档、hook 自动清理临时文件;部署方式更新为 docker compose |