=== STEP_050F RESULT === step=STEP_050F_EMERGENCY_REFRESH_SKELETON_NO_AUTO_DIRECT decision=STOP_STEP_050F_EMERGENCY_REFRESH_SKELETON_NO_AUTO_DIRECT all_ok=false mode=INSTALL_EMERGENCY_REFRESH_RUNNER_SKELETON_COMMIT_DISABLED_NO_HOOK_NO_DIRECT production_network_config_changed=false refresh_ran=false rebalance_apply_ran=false direct_failopen_enabled=false hook_installed=false summary: runner=/usr/local/sbin/router-egress-emergency-refresh.sh conf=/etc/router-egress-emergency-refresh.conf rollback=/root/rollback-step050f-emergency-refresh-20260711-105708.sh real_dryrun_decision=below_threshold_noop daily_fail_count=1 daily_fail_threshold=5 commit_disabled_decision=commit_disabled_in_step050f temp_threshold_decision=would_run_emergency_refresh direct_failopen_enabled=False refresh_ran=false rebalance_apply_ran=false hook_installed=false daily_counter_pre=1 daily_counter_post=0 quarantine_lines_pre=2 quarantine_lines_post=2 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_all_healthy=True planner_changes_count=1 vm100_peer_count=5 vm121_db={'enabled_peers': 5, 'lease_rows': 5, 'pending_jobs': 0, 'postgres_container': 'wgaccess-postgres'} next_step=STEP_050G_HOOK_EMERGENCY_REFRESH_DECISION_DRYRUN_ONLY success_checks: vm101_rc_zero=true vm100_rc_zero=true vm121_rc_zero=true runner_installed=true conf_installed=true runner_syntax_ok=true real_dryrun_below_threshold=true real_dryrun_count_one=true real_dryrun_threshold_five=true commit_disabled_refuses=true temp_threshold_would_run=true temp_threshold_count_five=true temp_selftest_would_run=true direct_failopen_disabled_real=true direct_failopen_disabled_temp=true refresh_not_run=true rebalance_apply_not_run=true hook_not_installed=true endpoint_fingerprint_unchanged=true cron_fingerprint_unchanged=true daily_counter_unchanged=false quarantine_lines_unchanged=true all_interfaces_exist=true all_tables_have_routes=true prod_strict_all_ok=true watcher_running_enabled=true watcher_all_healthy=true planner_plan_ok=true vm100_peer_count_five=true vm100_controller_running=true vm121_pending_zero=true vm121_enabled_peers_five=true vm121_lease_rows_five=true artifacts: progress.log vm101_050f.txt vm101_050f.stderr vm100_check.txt vm121_check.txt facts.json report.txt next: inspect blockers before continuing TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-105707_step050f_emergency_refresh_skeleton_no_auto_direct/ REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-105707_step050f_emergency_refresh_skeleton_no_auto_direct/report.txt FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-105707_step050f_emergency_refresh_skeleton_no_auto_direct/facts.json ARCHITECTURE_PLAN=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-095354_step049i_architecture_lock_hmn_egress_recovery/