Two deploys refused after a tidy-up
- What broke
- A cleanup of the agent’s memory index rewrote one line and dropped the hostname a canary asks about. The deploy gate refused two deploys with “context canaries 3/4”.
- How it was found
- The canaries caught it, as designed, and a control call ruled out a quota blip. But it only surfaced three minutes into a build, where it looked like a code regression.
- What runs now
- The four canaries run in about 35 seconds after any edit to the instruction files, before a deploy. When a canary and a doc disagree, both get fixed. The canary is never loosened.