It compiles and the business is wrong — what the gate stops

One refactor. The agent touched five files and hard-coded timeout. Unit tests came back green. Green because it wrote the assertions for itself. The real ask was timeout from the config center. That path the tests never touched. Coverage was not low. Tests with no assertions can paint that picture. After merge, on-call still hunted the old 30 seconds. They hunted a while. Live has been 3 seconds, written on the page. It did not read that line. Its assertions did not write it either.