CLAUDE.md drift fixes (25 commits since last touch):
- "homelab MCP server" → vault-mcp (renamed homelab-mcp-server →
herbydev-mcp → vault-mcp)
- Project-status vocabulary was `active|paused|completed|archived`
but vault-mcp/vault_mcp/core/schema.py is canonical and uses
idea|planned|on_deck|active|blocked|completed|killed. Replaced
the inline list with a status table matching the schema and a
pointer to schema.py as the authoritative source
- Session-note frontmatter: noted that `session-notes` (plural) is
canonical; a handful of legacy files use `session-note` singular
- Spec layer: added migrate.py to the inventory (one-shot)
- NOTIFY-fires-on-status-change call-out for the n8n/Trello path
README (new): vault overview, where-to-start file map, two-layer
structure, who-writes-what table, git commit-prefix protocol, quick
operational do-nots, repo origin.
Working tree retains the untracked Source file
(Sources/Dev/2026-05-16-vault-integration-test-multi.md) — verified
pre-commit; intentionally not part of this commit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Two-layer structure: Sources (raw notes) + Wiki (compile output)
Four domains: Dev (40), Venture (3), Homelab (23), Reference (0)
Includes CLAUDE.md spec, index pages at all levels, compile log
Co-Authored-By: Lovebug <lovebug@herbylab.dev>