huskies: merge 1185 story Bounded auto-retry for GatesFailed merges before requiring human intervention

This commit is contained in:
Huskies Agent
2026-07-17 12:11:27 +00:00
parent 5d672f5bf6
commit 0f4b0c9536
8 changed files with 708 additions and 2 deletions
+11
View File
@@ -100,4 +100,15 @@ pub enum WatcherEvent {
/// Human-readable item name.
name: String,
},
/// A `GatesFailed` merge failure is being automatically retried after a
/// delay, without human intervention (story 1185).
/// Triggers a status notification to configured chat rooms.
MergeAutoRetry {
/// Work item ID (e.g. `"42_story_my_feature"`).
story_id: String,
/// This retry's attempt number (1-based).
attempt: u32,
/// Total auto-retry budget shared with the auto-block threshold.
budget: u32,
},
}