Set up Latchkey CI for this repo. 1) Install the CLI: npm install -g @latchkeydev/cli. 2) Add the Latchkey MCP server: claude mcp add --transport http latchkey https://latchkey.dev/mcp --header "Authorization: Bearer $LATCHKEY_TOKEN" (in the Latchkey dashboard, enable this repo, then create a key under Settings, API keys and agents, with Allow running CLI jobs on, and export it as LATCHKEY_TOKEN). 3) Write .latchkey/workflows/ci.yml that runs on push and pull_request, with one job on runs-on: small whose steps are this repo's install, lint and test commands as run: steps (no uses: steps; checkout is automatic). 4) Commit and push, then watch the Latchkey check on that commit; if it fails, reproduce the failing step with latchkey run, fix it and push again.“CI の費用は見込んでいた予算のごく一部にまで下がり、セットアップは数日ではなく数分で終わりました。チームの誰かが「CI 担当」になる必要もありません。リリースは速くなり、周辺のインフラではなく Busbar そのものに時間を使えています。”
“YAML を 1 行変えただけで CI のコストが 3 分の 1 になりました。正直、それ以上に大きかったのは、コードのせいではない再実行に毎週何時間も奪われることがなくなったことです。”

依存関係のインストールがタイムアウトし、ジョブが赤になります。
Latchkey が失敗パターンを照合し、バックオフ付きでステップを再試行します。
ステップは成功し、ジョブはそのまま続行。エージェントが失敗を目にすることもありません。