<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reliability on Tokenise</title><link>https://tokenise.rosvetic.com/tags/reliability/</link><description>Recent content in Reliability on Tokenise</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Thu, 29 Oct 2026 07:13:00 +0000</lastBuildDate><atom:link href="https://tokenise.rosvetic.com/tags/reliability/index.xml" rel="self" type="application/rss+xml"/><item><title>Your overnight Claude Code run died at 2am. A StopFailure hook and a 30-line wrapper decide whether to wait or wake you</title><link>https://tokenise.rosvetic.com/posts/stopfailure-hook-overnight-retry-wrapper/</link><pubDate>Thu, 29 Oct 2026 07:13:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/stopfailure-hook-overnight-retry-wrapper/</guid><description>&lt;p&gt;A nightly job asks Claude Code to migrate forty files. At 2:14am the API returns a server error, the run ends mid-migration, and the cron job exits non-zero into a log nobody reads. At 8am the working tree is half changed, the log says &lt;code&gt;API Error&lt;/code&gt;, and the only way to find out whether that was a thirty-second blip or an expired key is to read it and guess.&lt;/p&gt;</description></item><item><title>Claude Code's CI retry watchdog waits forever by default. Put a ceiling on it</title><link>https://tokenise.rosvetic.com/posts/claude-code-retry-watchdog-ci-bounds/</link><pubDate>Tue, 13 Oct 2026 16:13:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/claude-code-retry-watchdog-ci-bounds/</guid><description>&lt;p&gt;A nightly Claude Code job hits an API overload at 2am. By default the CLI retries up to 10 times with exponential backoff, then gives up and the job goes red. Against a server that answers every request with a 529, that took three minutes. If the overload lasts four, you get a failed run and a morning of &amp;ldquo;just re-run it&amp;rdquo;.&lt;/p&gt;</description></item></channel></rss>