Compound AI OpsFOUNDER LINKEDIN15 September 2026
deploy.sh
FAILED PROMOTES NO LONGER LAND
deploy.sh now stops failed promotes from marking production landed
Ops log: deploy.sh tells the coding-agent harness whether a production deploy landed.
A failed promote still printed a deployment URL, so the harness marked production as landed while the old build stayed live. The script now checks the promote's exit code before extracting that URL, and exits 23 on failure.
We changed the wrapper so a failed promote stops before it can write LANDED or spend the grant slot. what deploy.sh reports promote succeeds: deployment URL promote fails: exit 23 production stays unchanged: no LANDED line The wrapper now checks the promote result before it treats a deployment URL as proof that production changed.