🧠

OpenVault Guide

open-vault.dev Version 5.0 Β· February 2026

Overview: The Brain-Vault Analogy

This Obsidian vault serves as the central nervous system for OpenClaw β€” an AI orchestration platform that manages tasks, automations, and knowledge. Each folder in the vault maps to a functional region of the human brain, creating an intuitive architecture for how information flows, gets processed, stored, and acted upon.

The vault is designed so that both humans and AI agents can navigate it naturally. Folders are numbered (000–130) to maintain consistent sort order across file browsers, CLI tools, and agent file access.

Master Folder Map

FolderBrain RegionCore Function
000-InboxSensory InputRaw captures, unsorted notes, clippings before processing
010-ProjectsPrefrontal CortexExecutive planning, active project management
015-DashboardThalamusCentral routing, system status, daily briefing
020-TasksWorking MemoryImmediate task tracking: today, upcoming, someday
025-WatchlistReticular Activating SystemAttention filtering, alerts, monitors, feeds
030-AgentsNeural PathwaysAgent configs, logs, templates, and memory
035-PrioritiesAmygdalaUrgency tagging and priority classification
040-SkillsCerebellumProcedural memory: reusable skills and commands
050-MCPSynapsesMCP server connections, tools, resources
060-PromptsNeocortexHigher reasoning: system prompts, chains, fragments
070-RoutinesAutonomic NSAutomatic + scheduled + triggered workflows
080-BookmarksTemporal LobeReference storage: links, articles, tools
090-KnowledgeLong-term MemoryDomain knowledge: engineering, trading, devops, health
095-ConnectionsCorpus CallosumCross-linking, maps of content, tag indexes
100-ContextPrefrontal ContextCLAUDE.md files, rules, personas, scratchpads
110-LogsHippocampusEpisodic recording: daily, weekly, decisions, agent runs
120-TemplatesDNA / BlueprintsReplicable patterns for all vault content types
130-ArchiveDeep StorageRetired content preserved for reference

000-Inbox

Sensory Input

The default landing zone for anything captured quickly β€” ideas, links, screenshots, voice memos, clippings from the web, or quick notes. Nothing lives here permanently; it gets triaged into the appropriate folder during regular processing.

  • Process the Inbox at least once daily (or set up an agent to auto-triage)
  • Keep items here less than 48 hours
  • Use routing-rules.md in 015-Dashboard to define where items go

010-Projects

Prefrontal Cortex

Each project gets its own subfolder under Active, On-Hold, or Completed. Projects contain everything needed to execute: an overview, task lists, phase breakdowns, logs, and reference materials.

File / SubfolderPurpose
Active/Projects currently being worked on
ProjectName/overview.mdProject summary: goals, scope, stakeholders, timeline
ProjectName/tasks.mdProject-specific task list with status tracking
ProjectName/phases/Phase breakdowns (e.g., phase-1-design.md, phase-2-build.md)
ProjectName/logs/Project-specific activity logs and meeting notes
ProjectName/references/Supporting docs, links, specs relevant to this project
On-Hold/Projects paused but not abandoned
Completed/Finished projects preserved for reference

015-Dashboard

Thalamus

The nerve center of the vault. Provides at-a-glance system status, tells OpenClaw what to focus on, generates daily briefings, and defines routing rules for Inbox items.

FilePurpose
system-status.mdHealth status of all automations, agents, backups, and cron jobs
active-focus.mdWhat OpenClaw should prioritize RIGHT NOW β€” the current directive
daily-brief.mdAuto-generated morning summary: tasks due, alerts, calendar, priorities
routing-rules.mdRules defining how Inbox items get auto-sorted into folders

020-Tasks

Working Memory

Individual action items that need to be done. The tasks.md file uses the OpenClaw task tracker format with status emojis, timestamps, and agent attribution.

FilePurpose
today.mdTasks that must be completed today
upcoming.mdTasks scheduled for the near future (this week / next week)
someday.mdIdeas and tasks with no firm deadline β€” the backlog

025-Watchlist

Reticular Activating System

Items that need passive monitoring. Rather than requiring active work, these trigger attention only when specific conditions are met.

SubfolderPurpose
Alerts/Active alert conditions and thresholds (e.g., price drops, HRV below Y)
Monitors/Things being tracked: stock prices, health metrics, project deadlines
Feeds/RSS feeds, API endpoints, data streams, and webhooks to watch

030-Agents

Neural Pathways

Defines WHO does the work. Each agent has a configuration, produces logs, and can draw on persistent memory split between working, episodic, and semantic memory.

SubfolderPurpose
Configs/Agent definitions: system prompts, personas, tool access, capabilities
Logs/Agent run history: what they did, when, and results
Templates/Reusable agent templates for spinning up new agents quickly
Memory/Working/Current session context and scratchpads β€” clears regularly
Memory/Episodic/Records of specific events and interactions over time
Memory/Semantic/Consolidated facts, learned patterns, permanent knowledge

035-Priorities

Amygdala

The vault's triage system. Agents auto-classify items using priority-rules.md; humans can override at any time.

FilePurpose
critical.mdπŸ”΄ Must act immediately β€” blockers, failures, urgent deadlines
high.md🟠 This week β€” important but not emergency
normal.md🟑 Scheduled and on track β€” proceeding as planned
low.md🟒 Backlog β€” nice to have, no deadline pressure
priority-rules.mdRules for how agents should auto-classify urgency levels

040-Skills

Cerebellum

Defines WHAT agents can do. Skills are reusable, composable, and can be shared across agents and tools.

SubfolderPurpose
Claude-Code/Commands/Reusable slash commands and code snippets for Claude Code
Claude-Code/Hooks/Pre/post hooks and event handlers for Claude Code workflows
OpenClaw/OpenClaw-specific skill definitions and capability files
Shared/Skills usable across any agent or tool β€” platform-agnostic
skill-index.mdRegistry of all available skills with descriptions and status

050-MCP

Synapses

The communication layer connecting agents to external tools and data sources via Model Context Protocol.

SubfolderPurpose
Servers/MCP server configs and connection details (filesystem, GitHub, Obsidian, etc.)
Tools/Custom tool definitions exposed via MCP to agents
Resources/MCP resource definitions β€” data sources agents can read
Prompts/MCP prompt templates served to connected clients
mcp-registry.mdMaster index of all MCP servers, their tools, and capabilities

060-Prompts

Neocortex

Instructions that direct higher-order processing. Separated from agent configs because prompts are composable and reusable across agents.

SubfolderPurpose
System/System prompts and CLAUDE.md files that define agent behavior
Task/Reusable task-specific prompts (e.g., summarize, analyze, generate)
Chains/Multi-step prompt chains and workflows (research β†’ summarize β†’ file)
Fragments/Composable prompt snippets and partials for assembly

070-Routines

Autonomic NS

Background processes split into conscious (scheduled, triggered) and unconscious (autonomic), mirroring the brain's voluntary and involuntary actions.

SubfolderPurpose
Autonomic/Always-on processes: backups, syncs, heartbeats, health checks
Scheduled/Cron jobs and weekly tasks β€” set and forget
Triggered/Event-driven rules: when X happens, do Y
Pipelines/Multi-step orchestrated workflows chaining multiple actions
Checklists/Manual routines and SOPs: daily standup, weekly review, monthly audit

080-Bookmarks

Temporal Lobe

Curated external references organized by type.

FilePurpose
tools.mdSoftware, SaaS products, CLIs, and utilities
articles.mdSaved articles, blog posts, and long-form reads
repos.mdGitHub repositories and open-source projects
tutorials.mdHow-to guides, courses, and learning resources
reference-sites.mdFrequently visited documentation sites and reference portals

090-Knowledge

Long-term Memory

Your own notes, calculations, strategies, and accumulated expertise organized by domain. What agents reference for domain-specific context.

SubfolderPurpose
Engineering/Natural gas calcs, odorizer specs, pipeline notes, station data
Trading/Strategies, setups, portfolio notes, market analysis
DevOps/Server configs, Coolify notes, Tailscale setup, hosting docs
Health/HRV insights, sleep data analysis, fitness protocols, wellness tracking

095-Connections

Corpus Callosum

The meta-layer that links knowledge across domains. Prevents folders from becoming isolated islands.

FilePurpose
map-of-content.mdMaster index (MOC) linking related notes across the entire vault
tag-index.mdCanonical tags used across the vault with definitions
dependency-graph.mdWhat depends on what: projects ↔ skills ↔ agents ↔ MCP servers
Relations/Explicit link files connecting items across domains

100-Context

Prefrontal Context

Shapes HOW agents behave in different situations through identity, rules, and contextual awareness.

SubfolderPurpose
CLAUDE-files/CLAUDE.md files for different projects and repos
Rules/Coding standards, .cursorrules, .clinerules, style guides
Personas/Role definitions: "act as PM," "act as trader," "act as engineer"
Scratchpads/Working memory for active agent sessions β€” temporary, disposable

110-Logs

Hippocampus

Everything that happens gets recorded here. Creates an audit trail and enables agents to learn from past actions.

SubfolderPurpose
Daily/Daily journal entries and standup notes
Weekly/Weekly review summaries and retrospectives
Decisions/Decision records with context, options considered, and rationale
Agent-Runs/Timestamped logs of agent executions: what ran, when, and output

120-Templates

DNA / Blueprints

Standardized patterns ensuring consistency when creating new content.

FilePurpose
project-template.mdStandard structure for new project folders
task-template.mdFormat for individual task entries with status tracking
daily-log-template.mdDaily journal template with sections for wins, blockers, and focus
agent-config-template.mdStandard format for defining a new agent
skill-template.mdTemplate for documenting a new skill
mcp-server-template.mdTemplate for registering a new MCP server connection
prompt-template.mdTemplate for creating reusable prompts

130-Archive

Deep Storage

Retired content that's no longer active but may be useful someday. Move completed projects, outdated configs, and deprecated skills here rather than deleting them.

How Information Flows Through the Vault

The 9-step lifecycle: Input β†’ Routing β†’ Prioritization β†’ Execution β†’ Monitoring β†’ Recording β†’ Consolidation β†’ Cross-linking β†’ Retirement
  1. Input (Sensory) β€” New information enters through 000-Inbox
  2. Routing (Thalamus) β€” 015-Dashboard/routing-rules.md determines where items go
  3. Prioritization (Amygdala) β€” Items get urgency tags in 035-Priorities
  4. Execution (Prefrontal + Cerebellum) β€” Tasks get worked using Skills, executed by Agents, following Routines
  5. Monitoring (RAS) β€” 025-Watchlist passively monitors and triggers alerts
  6. Recording (Hippocampus) β€” Everything logged in 110-Logs
  7. Consolidation (Long-term Memory) β€” Insights move to 090-Knowledge
  8. Cross-linking (Corpus Callosum) β€” 095-Connections prevents silos
  9. Retirement (Deep Storage) β€” Completed content moves to 130-Archive

Architecture: Brain vs Body

The system is split into two distinct locations. The Obsidian Vault is the brain β€” it remembers, tracks, and documents rules and processes. The Projects folder is the body β€” it holds the actual work product, source code, and project-specific documentation.

OpenVault Architecture β€” Brain vs Body

Why Separate?

Mixing orchestration files with source code creates git merge conflicts, bloated vaults, Obsidian indexing thousands of code files, and agents accidentally editing source code. The separation keeps each system clean and purpose-built.

The Two Locations

Obsidian Vault (Brain)Projects Folder (Body)
Location~/OpenVault/~/Projects/
PurposeMemory, orchestration, rules, tracking, knowledgeSource code, project docs, configs, GitHub repos
GitVault backup repo (private)Each project is its own GitHub repo
OpenClawReads for HOW to work (skills, prompts, routines)Reads for WHAT to work on (code, docs, issues)
Bridgetasks.md links to GitHubCLAUDE.md and docs/ provide context
The Bridge: tasks.md β€” The only project file inside the vault. One per active project. Contains task status, priority, assignee, due dates, and GitHub issue links. Just enough for the Dashboard to aggregate, but no project-specific documentation.

Project Folder Layout

File / SubfolderPurpose
src/Source code, application logic, components, scripts
docs/All project-specific documentation
logs/Project-specific activity logs and change history
CLAUDE.mdProject-specific agent context and coding instructions
.env.exampleTemplate for environment variables (no real values)
README.mdStandard GitHub readme for the repository

The docs/ folder

FilePurpose
docs/overview.mdProject summary: goals, scope, stakeholders, timeline
docs/workflow.mdData flow, architecture diagrams, what triggers what
docs/tools.mdTools, APIs, platforms, third-party services used
docs/data-map.mdDatabase schemas, API endpoints, data sources
docs/secrets.mdEnvironment variable names and vault paths β€” never credentials
docs/phases/Phase breakdowns: phase-1-design.md, phase-2-build.md, etc.

The 5-Step Workflow

  1. Check the brain β€” Read 015-Dashboard for active focus, scan 010-Projects/Active/ for tasks, load skills/prompts/routines
  2. Go to the workbench β€” Navigate to ~/Projects/{{name}}/, read docs/overview.md, docs/workflow.md, and CLAUDE.md
  3. Do the work β€” Operate on source files in src/ using vault's skills and prompts. All code changes in Projects folder, never vault.
  4. Update the brain β€” Update tasks.md with status changes, log in 110-Logs/Agent-Runs/, Dashboard auto-aggregates
  5. Push to GitHub β€” Commit and push code changes. tasks.md links to relevant issues and PRs.

Phases & Task Management

Every project follows a six-phase lifecycle. Phases provide structure for how work progresses from idea to production, and every task is tagged with the phase it belongs to.

The Six Phases

#PhaseCodeGate (advance when…)
1Planning & Research1-PlanGoals defined, feasibility confirmed, resources identified
2Design (UI/UX)2-DesignWireframes approved, UI/UX finalized, prototype reviewed
3Development3-DevCore features built, APIs integrated, code reviewed
4Testing (QA)4-QACritical bugs fixed, performance acceptable, security passed
5Deployment5-DeployLive on production, monitoring active, rollback plan ready
6Maintenance6-MaintOngoing β€” no exit gate
Overlap rules: Phases are overlapping, not rigid sequential. Future-phase tasks can be created and queued but must stay in Queued status until their phase activates. A phase activates when the previous phase's gate criteria are met.

The tasks.md Specification

One tasks.md exists per active project at 010-Projects/Active/{{ProjectName}}/tasks.md inside the vault.

Header Fields

FieldDescription
RepoGitHub repository URL
LocalLocal filesystem path (~/Projects/{{name}})
DocsPath to project documentation (~/Projects/{{name}}/docs/)
BranchActive git branch (typically main)
Prefix2–3 letter project prefix for globally unique task IDs
Current PhaseActive phase with emoji indicator (e.g., πŸ”΅ 3 β€” Development)
Phase ProgressVisual bar showing all six phases (e.g., βœ…βœ…πŸ”΅β¬œβ¬œβ¬œ)
Last SyncedTimestamp of last update

Active Tasks Table Columns

ColumnDescription
IDGlobally unique: project prefix + sequential number (e.g., ST-001)
TaskShort, actionable description
Task TypeWorkstream classification: Build or Ops
PhasePhase code: 1-Plan, 2-Design, 3-Dev, 4-QA, 5-Deploy, 6-Maint
Status🟑 Queued Β· πŸ”΅ In Progress Β· βœ… Completed Β· ❌ Failed Β· ⏸️ Paused Β· 🚫 Blocked
PriorityπŸ”΄ Critical Β· 🟠 High Β· 🟑 Normal Β· 🟒 Low
Assigneeclaude-code, openclaw, manual, or β€”
DueTarget completion date
GitHubLink to GitHub issue or PR

Example tasks.md

# {{ProjectName}} β€” Tasks
Repo: github.com/{{username}}/{{repo-name}}
Local: ~/Projects/{{repo-name}}
Docs: ~/Projects/{{repo-name}}/docs/
Branch: main
Prefix: {{PX}}-
Current Phase: πŸ”΅ 3 β€” Development
Phase Progress: βœ…βœ…πŸ”΅β¬œβ¬œβ¬œ
Last Synced: 2026-02-16 09:00
───
## Active β€” Build
| ID       | Task                    | Task Type | Phase   | Status         | Priority  | Assignee    | Due  | GitHub |
| {{PX}}-001 | Build alert API         | Build     | 3-Dev   | πŸ”΅ In Progress | 🟠 High   | claude-code | 2/18 | #12    |
| {{PX}}-002 | Rebalance logic         | Build     | 3-Dev   | 🟑 Queued      | 🟑 Normal | openclaw    | 2/20 | #14    |
| {{PX}}-003 | Write integration tests | Build     | 4-QA    | 🟑 Queued      | 🟒 Low    | β€”           | β€”    | β€”      |
| {{PX}}-004 | Deploy to staging       | Build     | 5-Deploy| 🟑 Queued      | 🟑 Normal | β€”           | β€”    | β€”      |

## Active β€” Ops
| ID       | Task                        | Task Type | Category    | Status         | Priority  | Assignee    | Due  | GitHub |
| {{PX}}-050 | Fix null pointer in parser  | Ops       | πŸ› Bug      | πŸ”΅ In Progress | 🟠 High   | claude-code | 2/16 | #15    |
| {{PX}}-051 | Update axios to v1.7        | Ops       | πŸ“¦ Dep      | 🟑 Queued      | 🟒 Low    | β€”           | β€”    | β€”      |
| {{PX}}-052 | Add rate limiting           | Ops       | πŸ”’ Security | 🟑 Queued      | 🟠 High   | β€”           | 2/19 | #16    |
───
## Completed
| ID       | Task                  | Type  | Completed  | Duration | GitHub | Notes         |
| {{PX}}-000 | Scaffold project repo | Build | 2026-02-12 | 2h       | #1     | Initial setup |
| {{PX}}-049 | Fix CORS headers      | Ops   | 2026-02-14 | 20m      | #11    | Config fix    |

## Blocked
| ID       | Task              | Type  | Blocked By | Since      | Notes                      |
| {{PX}}-003 | Write integ tests | Build | {{PX}}-001 | 2026-02-15 | Needs API schema finalized |

Build Tasks vs Ops Tasks

Not every task follows a six-phase lifecycle. The system recognizes two distinct task types to avoid unnecessary overhead on one-off changes.

Two Task Types

BUILD Follow the six-phase lifecycle. Features, new systems, or major changes that require planning through deployment. They have phases, dependencies, deliverables, and gate criteria.

OPS Single-action items with no phase progression. Bug fixes, config changes, dependency updates, quick improvements. Created, worked, and closed.

How to Tell Them Apart

Build TaskOps Task
ScopeMulti-step, multi-day or multi-weekSingle action, hours to a day
PhasesTagged with 1-Plan through 6-MaintNo phase β€” tagged with a category
DependenciesOften blocked by other tasks or phasesUsually standalone
DeliverableMaps to phase objectives and milestonesThe fix or change IS the deliverable
ExampleBuild portfolio rebalance engineFix null pointer in parser
LifecycleQueued β†’ In Progress β†’ Completed (across phases)Queued β†’ In Progress β†’ Done

Ops Task Categories

EmojiCategoryUse For
πŸ›BugDefects, errors, broken behavior, regressions
πŸ“¦DepDependency updates, library upgrades, version bumps
πŸ”’SecurityVulnerability patches, auth fixes, hardening
⚑PerfPerformance improvements, optimization, caching
πŸ”§ConfigEnvironment changes, settings, infrastructure tweaks
πŸ“DocsDocumentation updates, README, inline comments
πŸ”InvestigateResearch, debugging, root cause analysis
🧹ChoreRefactoring, cleanup, tech debt, code hygiene

Task ID Numbering

TypeID RangeExample
Build{{PX}}-001 to {{PX}}-049ST-001, ST-002, ST-003
Ops{{PX}}-050 to {{PX}}-999ST-050, ST-051, ST-052

Dashboard Aggregation

## Project Status β€” {{ProjectName}}
Phase: πŸ”΅ 3-Dev | βœ…βœ…πŸ”΅β¬œβ¬œβ¬œ

### Build Tasks
| In Progress | Queued | Blocked | Done |
| 1           | 2      | 1       | 1    |

### Ops Tasks
| In Progress | Queued | Done (7d) |
| 1           | 2      | 1         |

### ⚠️ Attention
πŸ› {{PX}}-050: Fix null pointer (High, in progress)
πŸ”’ {{PX}}-052: Add rate limiting (High, due 2/19)

Revision Log

RevDateChanges
1.02026-02-16Initial release. 18-folder brain-mapped vault architecture, information flow lifecycle, folder reference guide.
2.02026-02-16Added Brain vs Body architecture section. Separated Obsidian Vault (brain) from Projects folder (body). Defined tasks.md as the bridge.
3.02026-02-16Added Phases & Task Management section. Six-phase lifecycle with codes, gate criteria, overlap rules, phase file templates, and full tasks.md specification.
4.02026-02-16Added architecture diagram. Added Build Tasks vs Ops Tasks section with categories, ID numbering convention, and dashboard aggregation.
5.02026-02-16Renamed to OpenVault (open-vault.dev). Updated example tasks.md with Build + Ops split format. Added revision log.