windyboy be56d86e84 refactor(vault): Phase 5 — single agent contract
- Rewrite AGENTS.md as single operations manual (PARA, permission table,
  frontmatter conventions, safety rules, code style)
- Root CLAUDE.md = one-line pointer to AGENTS.md
- Delete 13 stub CLAUDE.md files across vault directories
- Delete .claude/project-instructions.md + .claude/memory/instructions/
  (content merged into AGENTS.md)
- .claude/settings.json: deny plugin data.json + 04_Archive + git push;
  ask on .obsidian/** edits; remove SessionStart hook (claudesidian welcome)
- Delete 3 upstream commands (init-bootstrap, install-claudesidian, upgrade)
- Add risk/writes metadata to 14 remaining commands
- Rewrite README.md (remove all claudesidian content)
- package.json: name → my-vault, remove check-updates/firecrawl scripts
2026-09-26 11:41:32 +08:00
2026-04-15 14:34:24 +08:00

My Obsidian Vault

Personal knowledge base using the PARA method, version-controlled with Git.

Structure

00_Inbox/           Capture → process weekly
01_Projects/        Time-bound work
02_Areas/           Ongoing responsibilities
03_Resources/       Reference materials
04_Archive/         Completed items & clippings
05_Attachments/     Media files
06_Metadata/        Templates & reference docs

Entry Points

  • AGENTS.md — operations manual for AI agents (permission table, safety rules, code style)
  • 06_Metadata/Reference/PARA_METHOD.md — PARA methodology reference
  • 06_Metadata/Reference/GIT_WORKFLOW.md — git workflow guide

Scripts

pnpm lint              # Lint + format (auto-fix)
pnpm lint:check        # Check only
pnpm format            # Prettier format
pnpm vault:stats       # Vault statistics

CI

GitHub Actions runs lint, format check, and secret scanning on every push/PR to main.

S
Description
No description provided
Readme
67 MiB
Languages
JavaScript 61.2%
PowerShell 17.9%
Python 12.6%
Shell 8.3%