Placement budgets against the totals the agent advertises, which were
raw machine stats — on a host whose primary workload is not gongfoo,
that lets builds reserve every core. New optional [capacity] section
(cpu_limit / mem_limit_mb) caps what the heartbeat reports; deploy.sh
renders it from per-host manifest fields and clamps the initial host
registration to match.
benjy (16/32 cpu, 48G/128G) and quadbrat (12/24 cpu, 32G/128G) join the
agent fleet pinned to cuda-13.0 via allowed_labels, adding three
concurrent CUDA build slots alongside beast.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>