run=Running
run=RetryPending
run=Running
run=Completed
retry after completion: ignored, run=Completed
timeout 1/2: outcome=retry retry=true terminal=false
timeout 2/2: outcome=escalate retry=false terminal=true
attempt 3/2: gate attempt is outside its declared retry bound
review approved: pass; changed head: fail; invalid decisions: rejected
