fix(workflow): fail loudly on alert delivery (#1642)
* fix(workflow): fail loudly on alert delivery Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): address escalation review findings Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * test(relayflow): prove escalation delivery failure Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): close fresh escalation review gaps Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): validate escalation run evidence Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): fail closed before capability probes Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): close final escalation review gaps Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): isolate concurrent verification runs Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record concurrent verifier repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): isolate autofix git state Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record final verifier review repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * test(workflow): stabilize retention clock boundary Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record retention fixture repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): preserve verifier provenance Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record provenance-safe isolation Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * test(workflow): accept terminated filter zombies Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record Linux timeout assertion repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): harden verifier review boundaries Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trajectory): record verifier review sweep Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): execute escalation receipt proofs Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trajectory): record executable escalation proof Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): expose infra escalation types Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trajectory): record escalation type repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): harden escalation proof boundaries Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trajectory): record escalation proof sweep Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): require NightCTO 2xx receipt Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trajectory): record NightCTO receipt repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): validate Slack failure entries Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trajectory): record Slack validator repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): preserve escalation boundary state Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trajectory): record boundary-state repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): validate Slack provider receipt Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trajectory): record Slack receipt repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * test(relayflow): isolate verify graph dependency Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record proof harness repair Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): close escalation boundary gaps Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record escalation boundary review Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): validate Slack follow-up receipts Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record follow-up receipt proof Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): close final escalation audit gaps Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record final escalation audit sweep Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): publish canonical infra receipt Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record canonical infra receipt Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * fix(workflow): close final fail-loud proof gaps Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 * chore(trail): record final review fix provenance Session-Id: 01a06109-c058-7093-a75d-5552624d07e1 --------- Co-authored-by: Miya <khaliqgant+miya@gmail.com>
K
Khaliq committed
540df87332d3b9658597d6cf193936e4e4736e11
Parent: 29a05b5
Committed by GitHub <noreply@github.com>
on 9/3/2026, 6:04:25 AM