Skip to content

v0.6.15-starter: Anti-Degradation + Global Bridge + Sync Hardening

Choose a tag to compare

@Clockworkhg Clockworkhg released this 24 Jun 14:39

v0.6.15-starter β€” Anti-Degradation + Global Bridge + Sync Pipeline Hardening

πŸ›‘οΈ Anti-Degradation System v1.0

  • 15 bug fixes in hook pipeline (03_post_tool_use + 05_stop), validated by E2E test suite (582 lines)
  • File-persistent write counter for index rebuild scheduling
  • 4-field frontmatter validation (created/updated/tags/type)
  • CRLF regex compatibility for Windows
  • Atomic file writes (tempfile + rename) for hot.md
  • UTF-8 BOM handling for Windows Notepad compatibility
  • Active topics regex merge (preserve existing)
  • Smart routing patterns expanded 11β†’26

🌐 Global Bridge Engine v1.0

  • pkb_bridge.py (1030 lines): cross-project /ask-pkb + /pkb-capture
  • 4-layer PKB_ROOT discovery: env var β†’ auto-detect β†’ config β†’ user prompt
  • 9 security block patterns + 4 warning patterns
  • Graceful degradation with timeout + fallback

πŸ”§ Sync Pipeline Hardening

  • Critical: binary file handling β€” BINARY_EXTENSIONS detection with read_bytes/write_bytes
  • Critical: sanitize_patterns double-backslash bug fix β€” residual PKB paths now properly sanitized
  • Manifest: 120 mappings / 0 duplicates / 0 dead entries
  • 3Γ— errors='replace' for Windows GBK safety

πŸ“ Obsidian Vault Migration

  • Root .obsidian/ β†’ wiki/.obsidian/ (single active vault)
  • Dataview plugin + pkb-colors CSS snippet + dashboard-dataview
  • Wiki templates (concept/paper/project/source)

πŸ“ Documentation

  • All version badges unified to v0.6.15-starter
  • README skills count corrected: 7β†’3 built-in
  • Stale root-level CLAUDE.md removed
  • Optional tools properly qualified in docs

Full Changelog: https://github.com/Clockworkhg/pkb-starter/blob/master/CHANGELOG.md