Files
claude-resume-kit/.gitignore
T
dennisthiessenandClaude Opus 5 af7189a93d chore(scout): version the application cohort tracker
application_cohort.json was caught by the blanket job_scout/state/*
ignore, so the cohort slot record (core/adjacent/stretch mix and every
application's fit class, evidence fit, hard gate and outcome) existed
only on one machine. decisions.json escaped the same rule only because
it had been tracked before the rule was added - an accident of history,
not a decision.

Both files are durable application history and belong in the repo. The
churny scan state (seen_jobs.json, last_scrape.json) stays ignored, as
does reports/ - all of it is regenerable by re-running the scout.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MHtzyTKBcg6BWhD5qFegtK
2026-08-25 09:08:14 +02:00

55 lines
1.0 KiB
Plaintext

# LaTeX build artifacts
*.aux
*.log
*.out
*.synctex.gz
*.fls
*.fdb_latexmk
*.bbl
*.blg
*.toc
# Compiled PDFs (keep source .tex only)
output/**/*.pdf
# OS files
.DS_Store
Thumbs.db
# Python
__pycache__/
*.pyc
# job_scout runtime artifacts (keep scout.py + requirements.txt only)
job_scout/.venv/
job_scout/reports/
job_scout/state/*
# ...but track the durable application records, not the churny seen-state:
# decisions.json — per-posting decision log (applied/skip/shortlist/closed)
# application_cohort.json — cohort slot tracker (core/adjacent/stretch mix)
!job_scout/state/decisions.json
!job_scout/state/application_cohort.json
# One-off job-board data pulls (debug artifacts)
*_jd.json
*_jobs*.json
# ...and one-off Playwright JD scrape dumps (applied JDs are archived in JDs/ + output/)
job_scout/jd_*.txt
job_scout/*_verify.txt
# Editor
*.swp
*.swo
*~
.vscode/
.idea/
# Build planning (not shipped)
.planning/
# Session-specific (users may want to keep these — uncomment to ignore)
# output/
# Scratch/temp working files
tmp/