Files
my-vault/01_Projects/AI-Development/Obsidian Agent/vault-memory/status.md
T
windyboy b182762e14 refactor(vault): Phase 3 — metadata convergence
- 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
2026-09-26 11:37:19 +08:00

1.9 KiB
Raw Blame History

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