Vault Structure Is Live
Photo by Daniela Martinez on Unsplash
Obsidian is configured, the folder scaffold is deployed, and old notes are in their new homes. The vault is no longer provisional.
init-vault.sh ran clean. Shell aliases resolve. Old notes are migrated. The vault is no longer provisional.
Folder structure
~/vault
├─ 00-inbox/ new quick captures, unprocessed notes
├─ 01-wiki/ new homelab · ai · fintech · design
├─ 02-projects/ new homelab-core · artupinad-platform · design-system-engine
├─ 03-ai-sessions/ new Claude Code session notes (was: claude-sessions/)
├─ 04-journal/daily/ new daily entries
├─ _templates/ new wiki.md · project.md · daily.md · design.md
└─ assets/ new images and attachments
Plugins installed
Obsidian — ~/vault
Self-hosted LiveSync live
CouchDB sync — configured from Phase 1B
Templater live
Folder → template mappings wired
Phase 2
Linter live
Config from dani-brain/configs/
Phase 2
Dataview live
Required for vault-health.md
Phase 2
MetaBind live
Frontmatter UI bindings
Phase 2
Local REST API live
Port 27124 — key in ~/.zshrc
Phase 4A
Shell aliases
inbox # cd ~/vault/00-inbox
wiki # cd ~/vault/01-wiki
sessions # cd ~/vault/03-ai-sessions
proj # cd ~/vault/02-projects
vault # cd ~/vault
note "title" "content" # creates dated .md in 00-inbox
newproject "name" # scaffolds 02-projects/name/ + symlink
brief "project" "desc" # POST to n8n /webhook/brief
What this unblocks
The GMKtec can now hit the Local REST API on the Mac once the key lands in n8n’s credential store. That connection is the last wire before n8n workflows can read and write vault notes directly — the foundation the entire agent pipeline sits on.