# macOS
.DS_Store
.AppleDouble
.LSOverride
._*

# Editor / IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/

# Environment
.env
.env.local

# OS
Thumbs.db
Desktop.ini
.Spotlight-V100
.Trashes

# Claude Code
CLAUDE.local.md
.claude/settings.local.json
# Agent worktrees are full second checkouts created inside the repo — never
# content of this one (scripts/repo_walk.py also prunes them from every walk).
.claude/worktrees/

# Logs / temp
*.log
*.bak
*.tmp

# Generated PDF artifacts — shipped via gh release upload, never tracked
docs/user-guide/*.pdf
docs/user-guide/*.pdf.baseline-*

# Internal build-planning artifacts — local-only, not part of the public skill
# library (they recorded per-version execution notes and could carry local paths)
.planning/
