Operational Reliability Reports
Rollout Guard Reliability Report
Use rollout checks to choose a ship, limit, or hold label.
Rollout Guard Reliability Report
rollout_guard_reliability_report.rb
pending_checks =
error_budget = 8
status = "ship"
if pending_checks > 0
status = "limit"
end
if pending_checks >= 3 || error_budget < 5
status = "hold"
end
puts "pending=#{pending_checks}"
puts "budget=#{error_budget}"
puts "status=#{status}"
pending_checks =
error_budget = 8
status = "ship"
if pending_checks > 0
status = "limit"
end
if pending_checks >= 3 || error_budget < 5
status = "hold"
end
puts "pending=#{pending_checks}"
puts "budget=#{error_budget}"
puts "status=#{status}"
pending_checks =
error_budget = 8
status = "ship"
if pending_checks > 0
status = "limit"
end
if pending_checks >= 3 || error_budget < 5
status = "hold"
end
puts "pending=#{pending_checks}"
puts "budget=#{error_budget}"
puts "status=#{status}"
rollout-guard-report
Release gates are easiest to audit when each guard writes a compact status.