## Context Checks receive the file list newline-separated on stdin and many recipes bridge with `xargs <tool>` — both are fine with spaces, but nothing in the suite proves it end to end, and `xargs` splits on whitespace by default (a *recipes* caveat if nothing else). ## Task - [ ] Test: stage `my file (final).py` and `métricas_señal.py` with a violation each → `check` reports both, correct paths in output - [ ] Test the same through the staged-worktree path (normal commit) and `--all` - [ ] If `xargs`-based recipes break on spaces, document `xargs -d '\n'` in `documentation/recipes.md` Good first issue: pure test-writing against existing behavior; patterns in `tests/test_staged_content.py`.