STEP_050C patch rebalance dryrun quarantine exclude no apply

=== STEP_050C RESULT ===
step=STEP_050C_PATCH_REBALANCE_DRYRUN_QUARANTINE_EXCLUDE_NO_APPLY
decision=PASS_STEP_050C_PATCH_REBALANCE_DRYRUN_QUARANTINE_EXCLUDE_NO_APPLY
all_ok=true

mode=PATCH_REBALANCE_PLANNER_QUARANTINE_AWARE_DRYRUN_ONLY
production_network_config_changed=false
apply_performed=false

summary:
  planner=/usr/local/sbin/router-egress-hmn-plan-top5.sh
  rollback=/root/rollback-step050c-rebalance-planner-20260711-103820.sh
  test_endpoint=109.248.198.4:37129
  baseline_before_decision=plan_ok
  baseline_before_changes_count=1
  baseline_after_decision=plan_ok
  baseline_after_changes_count=1
  baseline_after_quarantine_excluded_count=0
  seeded_after_decision=plan_ok
  seeded_after_changes_count=1
  seeded_after_quarantine_excluded_count=1
  seeded_changed_slots=['egress2']
  seeded_targets=['178.215.227.13:44408', '192.121.163.235:42530', '95.211.68.119:45176', '78.31.250.16:41729', '157.173.27.69:41797']
  seeded_currents=['178.215.227.13:44408', '109.248.198.4:37129', '95.211.68.119:45176', '78.31.250.16:41729', '157.173.27.69:41797']
  endpoint_fingerprint_pre=7398c52bdd06da0d7e1a03769e49d0859fdf58b153278a5f8a63a4e9b50fa53b
  endpoint_fingerprint_post=7398c52bdd06da0d7e1a03769e49d0859fdf58b153278a5f8a63a4e9b50fa53b
  strict={'vpn1': True, 'vpn2': True, 'vpn3': True, 'vpn4': True, 'vpn5': True}
  ifaces={'vpn1': True, 'vpn2': True, 'vpn3': True, 'vpn4': True, 'vpn5': True}
  routes={'201': True, '202': True, '203': True, '204': True, '205': True}
  watcher_running=true
  watcher_enabled=true
  next_step=STEP_050D_PATCH_REPAIR_RECORD_QUARANTINE_AND_COUNTER

success_checks:
  vm101_rc_zero=true
  new_planner_syntax_ok=true
  planner_installed=true
  baseline_after_plan_ok=true
  baseline_after_quarantine_enabled=true
  seed_quarantine_done=true
  seeded_after_plan_ok=true
  seeded_quarantine_excluded=true
  seeded_test_endpoint_not_targeted=true
  seeded_change_created=true
  endpoint_fingerprint_unchanged=true
  cron_fingerprint_unchanged=true
  all_interfaces_exist=true
  all_tables_have_routes=true
  prod_strict_all_ok=true
  watcher_still_running=true
  network_config_not_changed=true
  apply_not_performed=true
  temp_quarantine_removed=true

artifacts:
  vm101_050c.txt
  vm101_050c.stderr
  facts.json
  report.txt

next:
  STEP_050D_PATCH_REPAIR_RECORD_QUARANTINE_AND_COUNTER

TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-103820_step050c_patch_rebalance_dryrun_quarantine_exclude_no_apply/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-103820_step050c_patch_rebalance_dryrun_quarantine_exclude_no_apply/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-103820_step050c_patch_rebalance_dryrun_quarantine_exclude_no_apply/facts.json
ARCHITECTURE_PLAN=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-095354_step049i_architecture_lock_hmn_egress_recovery/