A missing browser silently took down the whole publishing pipeline
The pipeline that renders every trade card and updates this site runs a headless browser to draw the image. At some point its browser installation went missing from disk. Every run after that crashed.
What made it worse: the crash handler's own error-printing line choked on a Unicode character inside the error message, on Windows' console encoding. That second failure happened inside the except block, which meant it wasn't caught โ it killed the entire script, every single run, before it could reach any bot after the first failure, or update this site at all.
Fix: reinstalled the browser, and reconfigured the script's output to tolerate any character so a future bad error message can never again take the whole pipeline down โ worst case now, one card fails and everything else still runs.