# Sub-repos (each has its own git history) — anchored to workspace root so
# matching names elsewhere (e.g. .claude/agent-memory/pd-book-tools/) are NOT swept up.
/pd-book-tools/
/pd-ocr-cli/
/pd-ocr-ops/
/pd-ui/
/pd-ocr-labeler/
/pd-ocr-labeler-spa/
/pd-ocr-synth/
/pd-ocr-trainer/
/pd-ocr-trainer-spa/
/pd-ocr-training/
/pd-png-optimizer/
/pd-prep-for-pgdp/
/pd-ocr-simple-gui/
/pd-index-pip/
/pd-index-npm/
/stay-awake/
/se-eval-corpus/
/se-llm-skills/
/oxipng-pybind/
/coding-bot/
/.github-org/

# Data / build artifacts
source-pgdp-data/
dist/
exports/

# Devcontainer Claude seed (local only, not for sharing)
.devcontainer/.claude-seed/

# Antigravity / Gemini CLI local config (machine-local symlinks)
.antigravitycli/

# Claude local/volatile state
.claude/settings.local.json
.claude/scheduled_tasks.lock
.claude/logs/
.claude/agent-memory-local/
.claude/worktrees/
.worktrees/

# Superpowers brainstorming visual companion (local mockups)
.superpowers/

# Home-directory backups (contain auth tokens; never commit)
.home-backup-*.tgz
.codex-migration-backups/

# Python bytecode caches (workspace-level scripts/, hooks/, tests/)
__pycache__/
*.pyc
.pytest_cache/

# Misc
*.png
*.jpg
*.jpeg
/.pnpm-store/

# Rename harness local env
scripts/rename/.venv/
scripts/rename/**/__pycache__/
