SIGN IN SIGN UP

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