mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
Every unit test for a shell script sat flat in tests/unit/scripts/ with the path encoded into the filename - test_worktree_lib.py, test_filesystem_resolve.py, test_swarm_diagnostics_routing.py. Finding the test for a script meant guessing which words of its path had made it into the name. Mirror the layout instead, the way tests/unit/utils/ already does: scripts/system/worktree/lib.sh is now tested by tests/unit/scripts/system/worktree/test_lib.py. The name prefixes that stood in for directories disappear with them. Pure relocation - 0 insertions, 0 deletions. All eight moves are recorded as renames, so git log --follow still reaches the history. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>