Python open() can't read MSYS-style paths (/c/claudetools/...). Fix: try jq first (handles Unix paths cleanly on all platforms), fall back to Python with cygpath -m conversion to mixed Windows paths. Matches the same fix already applied to get-token.sh. Bug reported by Howard (HOWARD-HOME, 2026-04-21). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>