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
Audit Phase 0: delete dead code and fix live bugs (~160k lines, no design decisions) #175
Umbrella for Phase 0 of the 2026-11-09 codebase audit. Summary: docs/audit/2026-11-09/README.md; task details: docs/audit/2026-11-09/backlog.md (both on branch claude/hopeful-fermi-cearzd). Each sub-issue is one PR. make test must stay at 303 passed (192 skip without GL) after every item.
Goal
Remove everything nothing references, fix the three live bugs, and make AGENTS.md true. Removes ~160,000 of ~205,000 tracked lines (78%). Every surviving directory is live code or current docs.
Decisions already made (2026-11-09)
#
Decision
Outcome
D1
ESP32-S3 controllers installed?
Yes: retire the Pi Pico LED path
D2
Windows PyInstaller editor build still used?
No: delete distribution/
D3
Five unimplemented OSC addresses
Remove from the schema
D4
20 Lamplight2026 media files named by no patcher
Keep all
D5
body_keepaway.py
Delete
D6
Where Pipes samples live
Git LFS, unchanged
Because of D4/D6, backlog item P0-03 (prune Lamplight2026 media) is a no-op and is not filed; the byte-identical Prototype 3 copies go with P0-01.
Sub-issues
Attached below as sub-issues, P0-01 through P0-19 (minus P0-03). Suggested order: P0-01, P0-04, P0-05, P0-06, P0-07 first (pure deletes, no Python), then P0-08 (bug), then the rest. P0-14 is the one medium-sized item.
Done when
git ls-files | wc -l drops from 491 to roughly 330.
grep -rn "world_pos_cm()" AGENTS.md docs is empty; Makefile has no node --test.
No file under ShowControl/TreeHouse/ mentions a Pico.
Activity