pdftract/notes/bf-a8031.md
jedarden 007439e75b chore(bf-a8031): remove tracked debug/scratch artifacts and compiled binaries
Remove 7 tracked files from repo root:
- --1.ppm (scratch PPM image)
- 0 (scratch output)
- gen_fixtures (compiled binary)
- mod (compiled binary)
- out.pdf (scratch PDF)
- test_trailer_parse (compiled test binary)
- test_trailer_parse2 (compiled test binary)

.gitignore already contains patterns to prevent re-tracking these files.
Test fixtures in tests/fixtures/ remain intact.

Verification: notes/bf-a8031.md

Closes bf-a8031
2026-07-05 13:11:36 -04:00

35 lines
1.5 KiB
Markdown

# bf-a8031 - Repo-root hygiene cleanup
## Summary
Removed tracked debug/scratch artifacts and compiled binaries from git repository root.
## Files removed (7 total)
- `--1.ppm` - Scratch PPM image output file
- `0` - Scratch output file (malformed name)
- `gen_fixtures` - Compiled binary (fixture generator)
- `mod` - Compiled binary
- `out.pdf` - Scratch PDF output
- `test_trailer_parse` - Compiled test binary
- `test_trailer_parse2` - Compiled test binary
## Verification
### PASS
- All 7 files were tracked in git and have been staged for removal
- `.gitignore` already contains patterns to prevent re-tracking:
- `0` and `--1.ppm` explicitly listed
- `gen_fixtures` explicitly listed
- `mod` explicitly listed
- `out.pdf` explicitly listed
- `test_trailer_parse*` covered by `test_*` pattern
- `*.rlib`, `*.bak` patterns for compiled libraries and backups
- No other tracked compiled binaries or scratch artifacts found in root
- No tracked .rlib, .a, .o, .so, .dylib, .exe, or .dll files
- Test fixtures in `tests/fixtures/` remain intact (legitimate test data)
### Notes
- Python scripts in repo root (assess_doc_coverage.py, audit_docs.py, etc.) are legitimate development utilities, not scratch artifacts
- Debug/test example files in `crates/*/examples/` and `crates/*/tests/` are in proper locations and should remain
- No `serve.rs.bak` file was found (already cleaned up)
## Commit
Single commit removing all 7 tracked artifacts: `chore(bf-a8031): remove tracked debug/scratch artifacts and compiled binaries`