You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
P0-19: Delete 16 unreferenced LFS images under FundingCAPTCHA/images/yeavl_may/ #197
Part of #175 (audit Phase 0). Evidence: docs/audit/2026-11-09/detail/fundingcaptcha.md §1 "Data / assets".
Why.ShowControl/FundingCAPTCHA/images/yeavl_may/ holds 24 .jpg files (all LFS). bodycaptcha-levels.json references 8 of them plus images/jess.jpg. The other 16 are referenced by no level file, no doc, and no code. They landed 2026-05-10 → 2026-05-30 and have never been referenced since. They are LFS objects pulled on every Pi install (deploy/install.sh:30).
Do.
cd ShowControl/FundingCAPTCHA
python3 - <<'EOF'import json, pathlibused = {lvl["image"] for lvl in json.load(open("bodycaptcha-levels.json"))}for p in sorted(pathlib.Path("images/yeavl_may").glob("*.jpg")): if f"yeavl_may/{p.name}" not in used and p.name not in used: print(p)EOF
Confirm the list is 16, then git rm them. Check images/private/<set>/levels.json is not expected to reference public images by these names (it should not: private sets carry their own images).
Done when. Every tracked image under images/ is referenced by a level file.
Activity