Files
jobtrackingapp/.gitignore
T
cesnimda 519c32efd7 security: untrack DataProtection keys and runtime exports; remove dead legacy controllers
- git rm --cached on committed DataProtection key XMLs (keys/, JobTrackerApi/keys/)
  and daily export JSON snapshots; extend .gitignore so runtime data
  (keys, exports, CV artifacts/exports/benchmarks) can never be committed again.
- Delete root Controller/ stubs: an early prototype compiled by no project
  (JobTrackerApi excludes them; JobTrackerBackend globs only JobTrackerApi/Controllers).
- NOTE: the removed key XMLs remain in git history; rotating DataProtection
  keys on the server is recommended.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 21:23:50 +02:00

88 lines
1.1 KiB
Plaintext

# OS / editor
.DS_Store
Thumbs.db
.vscode/
.idea/
# Environment files
.env
.env.*
!.env.example
# Python
.venv/
__pycache__/
*.pyc
venv/
# .NET / Visual Studio
bin/
obj/
bin_build/
.vs/
*.user
*.suo
*.userosscache
*.sln.docstates
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Frontend build artifacts
node_modules/
build/
dist/
coverage/
.next/
.cache/
# Local temp / scratch files
temp_job.json
temp_post_job.py
todo jobtracker.txt
tmp/
/tmp/
# Runtime data that must never be committed (DataProtection keys, exports, CV artifacts)
keys/
JobTrackerApi/exports/
JobTrackerApi/CvArtifacts/
JobTrackerApi/CvExports/
JobTrackerApi/CvBenchmarks/
# Local app data
*.db
*.db-*
Attachments/
website_details.md
# Private local test files
vendor/
target/
*.swp
*.swo
*~
*.code-workspace
# GSD
.gsd
# GSD runtime / ephemeral
.gsd/auto.lock
.gsd/completed-units.json
.gsd/STATE.md
.gsd/metrics.json
.gsd/activity/
.gsd/runtime/
.gsd/worktrees/
.gsd/parallel/
.gsd/reports/
.gsd/milestones/**/continue.md
.gsd/milestones/**/*-CONTINUE.md
# ── GSD baseline (auto-generated) ──
.gsd-id