{"slug":"abrams-discovery-viewer","total":5,"limit":100,"offset":0,"since":null,"commits":[{"hash":"35a33ad","date":"2026-05-19 17:21:29 -0700","author":"SteveStudio2","subject":"Block snapshot/backup files (*.bak, *.pre-*) from ever leaking case PII","body":"Adds an Express 404-guard ahead of express.static so any URL matching a\nbackup/snapshot pattern returns 404 before either static root (public/ or\npdfs/) gets a chance to serve it. Broadens .gitignore so the same files\ncan't be committed by mistake either.\n\nDefense-in-depth — no such files exist in the tree today, but this server\nholds discovery PII (medical, employment, address history) and the cost\nof a stray editor backup leaking via a guessable URL is unacceptable.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"f810826","date":"2026-05-13 08:57:44 -0700","author":"Steve","subject":"snapshot: 1 file(s) changed, ~1 modified","body":""},{"hash":"e9b4e3e","date":"2026-05-07 12:29:54 -0700","author":"Steve","subject":"untrack node_modules per standing rule (was tracking 645 files; files preserved on disk)","body":""},{"hash":"5e85b32","date":"2026-05-07 12:29:19 -0700","author":"Steve","subject":"tighten .gitignore: add missing standing-rule patterns (node_modules/ .env* tmp/ *.log .DS_Store dist/ build/ .next/)","body":""},{"hash":"6ac413e","date":"2026-05-06 10:20:07 -0700","author":"Steve","subject":"initial snapshot — gitify all builds (CLAUDE.md rule 2026-05-06)","body":""}]}