# Auth & secrets
credentials.json
token.json
.env

# User data (personal profile, config with API keys, resume artifacts)
config.yaml
# Auto-generated config backups (Phase 40 migrator + prefix-restore path)
config.yaml.bak.*
config.yaml.prefix-restore.*
experience_profile.json
experience_reference.md
resume_style_guide.json

# Database
*.db

# Python
__pycache__/
*.pyc
.venv/
*.egg-info/

# Reports
reports/

# GitHub-issues triage report (regenerable, contains snapshot of open issues)
triage.json
eval_results/

# IDE
.vscode/
.idea/

# Application logs
logs/
*.log
test_output.txt

# Backups
backups/

# Application data (parse failure archives, resume uploads)
data/

# PyInstaller / Inno Setup build outputs (WP9 Windows installer)
build/
dist/

# Development tooling (not for distribution)
.claude/
.windsurf/
AUDIT_LOG.md
AUDIT*.md

# Root-level session / orchestrator notes (internal working files; not for distribution)
PLAN.md
FOLLOWUPS.md
JD-LAYER2-PLAN.md

# Code review / audit tool working directories
.nit/
.nit-supreme/
.superpowers/
.playwright-mcp/

# Archived planning docs (kept on disk for reference, not for distribution)
docs/superpowers/

# Screenshots from exploration/testing sessions
*.png
# ...except bundled UI assets that ship in the wheel (Issue #40 tray icon).
!job_finder/assets/tray_icon.png
# ...and the committed README screenshots (generated by scripts/capture_screenshots.py).
!docs/assets/screenshots/*.png

# Session artifacts / local dev outputs
*.out.txt
backup_userdata_*.tar.gz
.smoke_pre_snapshot.json
update_check.json
.worktreeinclude
orchestrator-state/

# SQLite WAL artifacts
*.db-shm
*.db-wal
*.db.bak*

# Internal planning + working notes — entire .planning/ tree is untracked.
# All subdirectories and files are ignored; no exceptions (issue #305).
.planning/

# Cascade audit (phase 36/37) artifact outputs — regenerable, may contain
# LLM cost details and per-row provider responses. JD source samples under
# round_*/jd/ are untracked (AUP §25-28 redistribution concern, issue #305).
/evals/cascade_audit/artifacts/round_*/*.json
!/evals/cascade_audit/artifacts/round_0/dedup_keys.json
/evals/cascade_audit/artifacts/round_*/jd/
/evals/cascade_audit/artifacts/round_*/recipes/
/evals/cascade_audit/artifacts/round_*/html/
/evals/cascade_audit/artifacts/round_*/descriptions/
/evals/cascade_audit/artifacts/reports/
