{ "intent": "Spring-clean repo root: relocate documentation, move misplaced phone-focus script, drop stale puzzle_solver output, delete untracked binary/text garbage.", "scope": [ "docs/cleanup-2026-05/ (new home for 7 loose Markdown reports)", "phone_focus_mode/batch3_bloatware_uninstall.sh (new location)", "out.json (deleted)", "Untracked: moviepy_demo.mp4, moviepy_showcase_full.mp4, coverage.lcov, test_input*.wav, batch3_execution.log, cinema_plan_2025-01-25.txt, out.txt", "Non-goal: editing the moved documents or any code" ], "changes": [ "git mv 7 *.md from root into docs/cleanup-2026-05/.", "git mv batch3_bloatware_uninstall.sh -> phone_focus_mode/.", "git rm out.json (stale puzzle_solver fixture, empty).", "rm untracked binaries and stray text outputs from the working tree." ], "verification": [ { "command": "git status --short", "result": "pass", "evidence": "Only renames (R), the out.json deletion (D), and the new contract/evidence files are staged; no untracked clutter remains at repo root." }, { "command": "ls /home/kuhy/testsAndMisc | grep -E '\\.(md|mp4|wav|lcov)$|^out\\.|^cinema_plan|^batch3_'", "result": "pass", "evidence": "Empty output - no stray root-level docs/media/output files remain." } ], "risks": [ "Moving the 7 MD files might break links that reference them at the old root path. Mitigation: they were never linked from tracked code/tools.", "Relocating batch3_bloatware_uninstall.sh to phone_focus_mode/ changes invocation path. Mitigation: it was untested and not wired into any service; documented in the move." ], "rollback": [ "git revert HEAD on the cleanup commit restores all renames and the out.json deletion.", "Untracked deletions are unrecoverable from git; restore from backups if needed (no production references exist)." ] }