This repository was archived by the owner on Jun 27, 2026. It is now read-only.
- BREAKING: Removed
warningsarray fromrename_notesuccess responses - operations now fully atomic with transaction error codes (MCP-118). - Implemented atomic rename operations with five-phase transaction protocol, SHA-256 staleness detection, WAL crash recovery, vault-wide link updates (all formats), dry-run preview, and boot recovery (MCP-105–124).
- Added custom instruction system with hot-reload for automatic YAML defaults, content boilerplate, and LLM guidance metadata (MCP-90, MCP-92, MCP-121, MCP-150).
- Completed modularization into 24 domain modules with zero circular dependencies and eliminated 483-line VaultUtils facade (MCP-91, MCP-133–148).
- Established request handler infrastructure with pure factory pattern reducing
src/index.tsfrom 2,224 to 503 lines (77% reduction) (MCP-6–10, MCP-95–99). - Added 54 integration tests, machine-readable tool schemas, Unix-only platform policy (macOS, Linux, WSL2), and generalized documentation for external users (MCP-10, MCP-14, MCP-100, MCP-164).
- Fixed test isolation, template engine bugs, EPIPE race conditions, and tool count inconsistencies (MCP-129, MCP-148, MCP-150, MCP-164).
- Removed unused
@anthropic-ai/sdkdependency (~200KB reduction).