mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-13 22:26:49 +00:00
The collector carried a shell-side default for INFINITO_RESCUE_DIAGNOSTICS_DIR, which the SPOT lint forbids because a second source drifts unnoticed - and this one already had: the fallback spelled /tmp/rescue-diagnostics, the value of INFINITO_RESCUE_DIAGNOSTICS_BASE, while the variable it stood in for resolves to /tmp/infinito-rescue-diagnostics. Had it ever been used, the collector would have written where no artifact collects. A `:?` guard replaces it, matching the six the DR drill already carries. The only caller sets the variable explicitly for both collectors, and _context.sh sources the env layer regardless, so the guard should never fire. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>