Files
my-vault/01_Projects/AI-Development/Obsidian Agent/vault-memory/refactor-board.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.2 KiB

created, kanban-plugin
created kanban-plugin
2026-02-26 board

Phase 1 · 数据安全与正确性

(全部完成)

Phase 2 · 性能与一致性

(代码改动已完成,待验收)

Phase 3 · 可观测性与运营

  • P3-1 audit 表记录触发原因 · blacklist.py · 🟡 Nice
  • P3-2 hook 失败写入可见日志 · install-hook.sh · 🟡 Nice
  • P3-3 添加 health-check 脚本 · 新增文件 · 🟡 Nice
  • P3-4 日志轮转 · install-hook.sh · 🟡 Nice

已完成

  • P1-1 删除 blacklist 过宽字面量 · blacklist.py · 🔴 Critical
  • P1-2 stale 清理排除 failed_ids · ingest_vault.py:88 · 🔴 Critical
  • P1-4 重建全量索引验收 · primary=96, secure=85 · 🔴 Critical
  • P2-1 增量索引加 hash 检查 · incremental_ingest.py · 🟠 Important
  • P2-2 统一 ingest 目录范围 · incremental_ingest.py · 🟠 Important
  • P2-3 换用 HNSW 索引 · schema.sql · 🟠 Important
  • P2-4 修复 VAULT_DIR 推导 · agent-with-memory.sh · 🟠 Important
  • P2-5 查询加相似度阈值 · query_pgvector.py · 🟠 Important

%% kanban:settings {"kanban-plugin":"board","list-collapse":[false,false,false,false]} %%