{"slug":"ad-signals-rolodex","total":5,"limit":100,"offset":0,"since":null,"commits":[{"hash":"951f82a","date":"2026-05-30 23:46:11 -0700","author":"SteveStudio2","subject":"gitignore: add backup file patterns (*.bak, *.orig, *.old, *~, copy-of-*)","body":""},{"hash":"95e3e0b","date":"2026-05-18 17:38:46 -0700","author":"Steve","subject":"Regenerate rolodex.html with noopener links and utf-8 output","body":""},{"hash":"ef77ba0","date":"2026-05-18 17:38:27 -0700","author":"Steve","subject":"Code-quality fixes to build-rolodex.py","body":"- Add rel=noopener noreferrer to external links (prevent reverse tabnabbing)\n- Specify encoding=utf-8 on CSV reads and HTML write (fix non-ASCII business names)\n- Fix docstring: 5 cohorts, not 4"},{"hash":"a3c0796","date":"2026-05-13 08:57:45 -0700","author":"Steve","subject":"snapshot: 1 file(s) changed, ~1 modified","body":""},{"hash":"a23325b","date":"2026-05-06 10:20:07 -0700","author":"Steve","subject":"initial snapshot — gitify all builds (CLAUDE.md rule 2026-05-06)","body":""}]}