Kraken dogfoods agents builds; prod deploy stays on main

Root cause category: CI/CD — decoupling “what we test” from “what we ship” Module: repo plumbing (CI), Deploy Debian Repo.yml, Install Agents Build on Kraken.yml

What happened

In the direct-to-main model, Deploy Debian Repo.yml packaged the release and then a second job (upgrade-runner-host) installed it on the kraken box from S3. With the release train, code lands on agents first and ships to main only when Ben merges the integration PR — so the kraken box was no longer continuously running the freshest agent-built code, and the deploy job was doing double duty (publish + self-install).

Fix

Prevention