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.“Nosso gasto com CI caiu para uma fração do que tínhamos orçado, a configuração levou minutos, não dias, e ninguém no time precisa ser ‘a pessoa do CI’. Entregamos mais rápido e gastamos nosso tempo com a Busbar, e não com a infraestrutura em volta dela.”
“Uma linha de YAML e nossa conta de CI caiu dois terços. Sinceramente, o maior ganho é que paramos de perder horas toda semana com reexecuções que nunca eram culpa do nosso código.”

A instalação de uma dependência expira e o job fica vermelho.
A Latchkey reconhece o padrão da falha e repete a etapa com backoff.
A etapa passa e o job segue. Seu agente nem chega a ver a falha.