Don’t be Dangerous
Shipping production software requires a lot of housekeeping; so much so that many developers mentally block out just how much time a day they spend endlessly shepherding their work through the release lifecycle. Does the pull request have merge conflicts? Are tests passing? Is the linter happy? Is some other automated check failing?
Most of these failures require intervention; whether it’s a finicky spec failing in a test suite or something more serious like a merge conflict.