Documentation ¶ Index ¶ func BackoffDelay(failureCount int) time.Duration type PatrolResult func Patrol(ctx context.Context, p platform.Platform, cfg *config.Config) (*PatrolResult, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func BackoffDelay ¶ func BackoffDelay(failureCount int) time.Duration BackoffDelay returns the backoff delay for a given failure count. Types ¶ type PatrolResult ¶ type PatrolResult struct { StaleIssues int FailedIssues int RedispatchedCount int EscalatedCount int StuckPRs int CIFailures int StaleReadyDispatched int ConflictDetected int } PatrolResult holds the result of a monitor patrol. func Patrol ¶ func Patrol(ctx context.Context, p platform.Platform, cfg *config.Config) (*PatrolResult, error) Patrol checks for stale, failed, or stuck work and takes corrective action. Source Files ¶ View all Source files patrol.go Click to show internal directories. Click to hide internal directories.