mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
A looped include that leaves its variable as item inherits whatever a loop inside the included file binds, so the redirect loop now names it and the include reads that name. Nothing in the role referred to item, so the rename reaches every read. The variants test asked the environment for TMPDIR and substituted /tmp when it was unset, which is the silent fallback the project forbids; tempfile.gettempdir() already knows the order to try. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>