March/night ticks stop swallowing auth failures
What changed
_claude-skill.yml now fails the job when the Claude turn itself reports is_error, instead of letting GitHub Actions call it green.
Why it changed
every march run sampled across the last day and a half — 2026-07-04 21:56, 2026-07-05 00:15 / 04:26, 2026-07-06 09:13 / 11:28 / 13:01 / 16:32 UTC — came back "is_error": true, "Failed to authenticate. API Error: 401 Invalid bearer token", yet the workflow reported success the whole time. The loop looked healthy while doing nothing; the first tick after this fix landed (17:09:27) is the first one to actually show red.