STEP_050E simulate repair records quarantine and counter
=== STEP_050E RESULT ===
step=STEP_050E_SIMULATE_REPAIR_RECORDS_QUARANTINE_AND_COUNTER
decision=STOP_STEP_050E_SIMULATE_REPAIR_RECORDS_QUARANTINE_AND_COUNTER
all_ok=false
mode=CONTROLLED_VPN2_IFDOWN_REAL_WATCHER_REPAIR_PROVES_QUARANTINE_AND_COUNTER
production_network_config_changed=true
real_repair_apply_performed=true
summary:
old_endpoint_vpn2=109.248.198.4:37129
new_endpoint_vpn2=151.236.30.139:33998
dispatcher_before_candidate=151.236.30.139:33998
quarantine_lines_pre=1
quarantine_lines_post=2
daily_counter_pre=0
daily_counter_post=1
latest_quarantine_ts_old=1783766954
state_last_repair_old_endpoint=109.248.198.4:37129
state_last_repair_new_endpoint=151.236.30.139:33998
planner_after_quarantine_excluded_count=1
planner_after_egress2={'slot': 'egress2', 'iface': 'vpn2', 'current': '151.236.30.139:33998', 'target': '192.121.163.235:42530', 'change': True, 'target_rank': '1', 'target_avg_ms': '39.008'}
planner_after_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']
endpoint_fingerprint_pre=7398c52bdd06da0d7e1a03769e49d0859fdf58b153278a5f8a63a4e9b50fa53b
endpoint_fingerprint_post=720e542d3d50d48894956385ba15d5e0573b4f45b7a00705b15c2ae7b9091a8a
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_post=true
watcher_enabled_post=true
watcher_all_healthy_after=True
vm100_peer_count=5
vm121_db={}
rollback=/root/rollback-step050e-real-repair-proof-20260711-104821.sh
next_step=STEP_050F_EMERGENCY_REFRESH_SKELETON_NO_AUTO_DIRECT
success_checks:
vm101_rc_zero=true
pre_old_endpoint_present=true
dispatcher_before_ready=true
intentional_ifdown_broke_vpn2=true
watcher_cycle_repaired=true
endpoint_changed=true
quarantine_lines_incremented=true
daily_counter_incremented=true
old_endpoint_has_quarantine_ts=true
state_last_old_matches=true
state_last_new_matches=true
state_last_egress_matches=true
state_last_iface_matches=true
planner_after_plan_ok=true
planner_after_does_not_target_old_endpoint=true
planner_after_quarantine_excluded=true
all_interfaces_exist=true
all_tables_have_routes=true
prod_strict_all_ok=true
watcher_restarted=true
watcher_all_healthy_after=true
cron_fingerprint_unchanged=true
real_repair_apply_performed=true
no_auto_rollback=true
vm100_peer_count_five=true
vm100_controller_running=true
vm121_pending_zero=false
artifacts:
vm101_050e.txt
vm101_050e.stderr
vm100_crosscheck.txt
vm121_crosscheck.txt
facts.json
report.txt
next:
inspect blockers before continuing
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-104821_step050e_simulate_repair_records_quarantine_and_counter/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-104821_step050e_simulate_repair_records_quarantine_and_counter/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-104821_step050e_simulate_repair_records_quarantine_and_counter/facts.json
ARCHITECTURE_PLAN=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-095354_step049i_architecture_lock_hmn_egress_recovery/