deploy-check stops red-flagging superseded CI runs
What changed
scripts/deploy-check.mjs now checks whether a cancelled verify-* run's SHA has been superseded by a newer origin/main tip before treating the cancellation as a hard failure; a genuine cancellation on the current tip still fails closed.
Why it changed
a concurrent push's concurrency-group cancel-in-progress cancels an older commit's in-flight run even though that commit's own checks never failed — the gate was mapping that cancellation to the same exit code as real CI red, risking a wrongful stop on green code. Filed as an AUDIT.md finding 2026-07-17.