Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Vault Structure

The vault is a directory of markdown files. Every file is plain text. You can read and edit everything from any markdown editor or from the command line.

Directory Layout

Dashboard.md              Priority-sorted TODO index
Today.md                  Living daily task list (rebuilt each morning)
JESSE.md                  The instruction file (lean — points to Knowledge/ files)

Inbox/                    Quick capture from phone/desktop
  archive/                Processed inbox notes

Projects/                 Source of truth per topic (one file per project)
  Research/               Completed research output (standalone files)
  drafts/                 Active draft communications
    archive/              Sent drafts (date-prefixed)
      old/                Sent drafts older than 90 days

Knowledge/                Personal knowledge base and guidelines (loaded on demand)
  Jesse-Guidelines/       Agent behavior rules, routines, and guidelines
    First-Run-Setup.md
    Start-of-Day-Routine.md
    Weekly-Vault-Maintenance.md
    People-KB-Guidelines.md
    Research-Guidelines.md
    Writing-Voice-Guidelines.md
    Meeting-Agenda-Guidelines.md
  People/                 Contact directory
    YourOrg/              Your organization (rename for yours)
    Client/               Client contacts
    Vendor/               External service providers
    Candidate/            Hiring candidates
    Other/                Everyone else
  Reminders/              Date-based reminders

Key Files

Dashboard.md

The master TODO list. Every item is sorted into one of four sections:

  • Urgent – needs attention today
  • This Week – committed work for the current week
  • Waiting – blocked on someone else or a future date
  • Backlog – important but not time-sensitive

Every item has a timestamp: (Added YYYY-MM-DD) when created, (Added YYYY-MM-DD, updated YYYY-MM-DD) when modified. This prevents stale items from hiding in plain sight.

Today.md

A living daily task list. Not a journal, not a log. It gets rebuilt each morning with today’s schedule, tasks pulled from Dashboard.md, and new items from email and messaging. Structure: schedule at top, tasks grouped by time block, “Done” section at bottom for today’s completions.

JESSE.md (or CLAUDE.md)

The instruction file. Contains your identity, core principles, rules, and preferences – the things needed every session. Detailed content that’s only needed situationally lives in separate Knowledge/ files and is loaded on demand via [[wiki-link]] references. This keeps the instruction file lean so more of the context window goes toward actual work. See The Instruction File for details.

Knowledge/ Files

Knowledge/ is the vault’s personal knowledge base. It holds two kinds of content: reference material you accumulate over time (people entries, reminders) and agent behavior rules in Jesse-Guidelines/ (routines, setup procedures, and content guidelines like research standards, writing voice, and meeting agendas). Both are loaded on demand – the agent reads them when the task calls for it, not preemptively.

Conventions

Naming

Filenames use Hyphenated-Title-Case.md. No spaces (they break shell commands and complicate link completion). Archive files get a date prefix: YYYY-MM-DD-descriptive-name.md.

Use full paths from the vault root: [[Projects/Insurance]], [[Knowledge/People/Vendor/Jane-Smith]]. Bare filenames like [[Insurance]] break the first time you move a file.

Markdown Only

Everything in the vault is markdown. No Word docs, no HTML, no PDFs. If something needs to be in another format, it lives outside the vault and gets linked.

The Archive Pattern

The vault uses archive/ subdirectories wherever items age out. Files move to archive, they don’t get deleted. This is a design choice: you can always go back and check exact wording, and cleanup happens on your schedule, not automatically.

LocationWhat goes there
Inbox/archive/Processed inbox notes
Projects/drafts/archive/Sent drafts (date-prefixed)
Projects/drafts/archive/old/Drafts older than 90 days