# Obsidian
# workspace.json is intentionally tracked — ships with pre-configured graph view
# .obsidian/workspace.json
.obsidian/workspace-mobile.json
.obsidian/plugins/*/data.json
!.obsidian/plugins/calendar/data.json
!.obsidian/plugins/thino/data.json

# Excalidraw main.js is 8MB — downloaded by setup-vault.sh, not tracked in git
.obsidian/plugins/obsidian-excalidraw-plugin/main.js

# Large binary assets — add your own images to _attachments/images/
# Uncomment the line below to exclude images from git (recommended for large vaults)
# _attachments/images/
.smart-connections/
.obsidian-git-data
.trash/

# System
.DS_Store
Thumbs.db

# Python
__pycache__/
*.pyc
.venv/

# Node
node_modules/

# Local secrets
.env
.env.local
*.local.md

# Personal files dropped into vault root by Obsidian (don't commit these)
WIKI*.md
PROMPT.md
*.tmp.*
Obsidian vault*
Untitled.canvas
Untitled *.canvas
Untitled.base
*.base

# Scratch canvases and personal vault files
Banana Images.canvas
Demo Images.canvas
*Images.canvas

# Daily notes created by Calendar plugin
????-??-??.md

# Video and large media files
*.mkv
*.mp4
*.mov
*.avi

# Transcripts (copyright — do not commit)
*Trascipt*.txt
*Transcript*.txt

# Personal images dropped in vault root
cosmic code.png
_attachments/code-genesis.png
_attachments/neural-voyager.png
_attachments/the-frontier.png

# Excalidraw drawings (personal, user-specific)
Excalidraw/

# Loose brand/personal GIFs and images in vault root (not _attachments/)
Claude SEO*.gif
Claude SEO*.png

# Private Skool Hub assets — not for public repos
_attachments/images/skool-hub/
