__TRACE__ stage=required_files __TRACE__ stage=command_contract __FACT__ stat_command_present=false __FACT__ pool_mtime_method=date_r __TRACE__ stage=scheduler_contract __FACT__ hook_running=true __FACT__ hook_enabled=true __FACT__ watcher_running=true __FACT__ watcher_enabled=true __FACT__ emergency_scheduler_lines=0 __FACT__ hook_commit_flag_refs=0 __TRACE__ stage=pre_state __FACT__ commit_enabled_pre=false __FACT__ repair_counter_pre=6 __JSON_BEGIN__ runner_pre { "schema": "router-egress-emergency-refresh-v1", "mode": "dry-run", "decision": "would_run_emergency_refresh", "reason": "threshold_or_force_reached_no_commit_in_dry_run", "daily_fail_count": 6, "daily_fail_threshold": 5, "threshold_reached": true, "force": false, "cooldown_seconds": 600, "cooldown_remaining": 0, "healthy_vpn_slots": 5, "commit_enabled": false, "direct_failopen_enabled": false, "direct_failopen_action": "disabled_not_allowed_in_step050f", "helper_ok": true, "refresh_cmd": "/root/hmn/hmn-refresh-pool-safe.sh", "refresh_cmd_exists": true, "planner_cmd": "/usr/local/sbin/router-egress-hmn-plan-top5.sh", "planner_cmd_exists": true, "rebalance_apply_cmd": "/usr/local/sbin/router-egress-hmn-rebalance-top5-apply.sh", "rebalance_apply_cmd_exists": true, "watcher_cmd": "/usr/local/sbin/router-egress-health-repair-watch.sh", "watcher_cmd_exists": true, "last_emergency_refresh_status": "NONE", "last_emergency_refresh_epoch": 0 } __JSON_END__ runner_pre __JSON_BEGIN__ hook_pre { "schema": "router-egress-emergency-refresh-v1", "mode": "dry-run", "decision": "would_run_emergency_refresh", "reason": "threshold_or_force_reached_no_commit_in_dry_run", "daily_fail_count": 6, "daily_fail_threshold": 5, "threshold_reached": true, "force": false, "cooldown_seconds": 600, "cooldown_remaining": 0, "healthy_vpn_slots": 4, "commit_enabled": false, "direct_failopen_enabled": false, "direct_failopen_action": "disabled_not_allowed_in_step050f", "helper_ok": true, "refresh_cmd": "/root/hmn/hmn-refresh-pool-safe.sh", "refresh_cmd_exists": true, "planner_cmd": "/usr/local/sbin/router-egress-hmn-plan-top5.sh", "planner_cmd_exists": true, "rebalance_apply_cmd": "/usr/local/sbin/router-egress-hmn-rebalance-top5-apply.sh", "rebalance_apply_cmd_exists": true, "watcher_cmd": "/usr/local/sbin/router-egress-health-repair-watch.sh", "watcher_cmd_exists": true, "last_emergency_refresh_status": "NONE", "last_emergency_refresh_epoch": 0 } __JSON_END__ hook_pre __FACT__ config_hash_pre=058cf9c198cf55c9cd6db758a82c701eb3d475c80bba04155bef66f14300c28f __FACT__ runner_hash_pre=bea82c260ba6006b524ef01c614848097bd231fa6d49a725baded99046fe5d11 __FACT__ hook_hash_pre=258ef9daf0b3f8aaf2960025e6d4d7f0c1ae30cede781badfbd6b3919ea25afc __FACT__ network_hash_pre=2742056472030dd8935de66c115180aa8775e608d98aab2b16fcbe90ca87e6c2 __FACT__ pool_hash_pre=b9fd15bfe7aa2337048cbf7198c798e74e67e9b2f6e6040fb3c2138084378599 __FACT__ pool_mtime_pre=1783702742 __FACT__ endpoint_pre.vpn1=UNRESOLVED __FACT__ strict_pre.vpn1=true __FACT__ endpoint_pre.vpn2=UNRESOLVED __FACT__ strict_pre.vpn2=true __FACT__ endpoint_pre.vpn3=UNRESOLVED __FACT__ strict_pre.vpn3=true __FACT__ endpoint_pre.vpn4=UNRESOLVED __FACT__ strict_pre.vpn4=true __FACT__ endpoint_pre.vpn5=UNRESOLVED __FACT__ strict_pre.vpn5=true __FACT__ strict_pre_all=true __FACT__ route_pre.201=true __FACT__ route_pre.202=true __FACT__ route_pre.203=true __FACT__ route_pre.204=true __FACT__ route_pre.205=true __FACT__ routes_pre_all=true __TRACE__ stage=backup_and_patch __FACT__ rollback=/root/rollback-step050m06d-20260711-181153.sh __FACT__ rollback_exists=true __TRACE__ stage=post_state __FACT__ commit_enabled_post=true __FACT__ repair_counter_post=6 __JSON_BEGIN__ runner_post { "schema": "router-egress-emergency-refresh-v1", "mode": "dry-run", "decision": "would_run_emergency_refresh", "reason": "threshold_or_force_reached_no_commit_in_dry_run", "daily_fail_count": 6, "daily_fail_threshold": 5, "threshold_reached": true, "force": false, "cooldown_seconds": 600, "cooldown_remaining": 0, "healthy_vpn_slots": 4, "commit_enabled": true, "direct_failopen_enabled": false, "direct_failopen_action": "disabled_not_allowed_in_step050f", "helper_ok": true, "refresh_cmd": "/root/hmn/hmn-refresh-pool-safe.sh", "refresh_cmd_exists": true, "planner_cmd": "/usr/local/sbin/router-egress-hmn-plan-top5.sh", "planner_cmd_exists": true, "rebalance_apply_cmd": "/usr/local/sbin/router-egress-hmn-rebalance-top5-apply.sh", "rebalance_apply_cmd_exists": true, "watcher_cmd": "/usr/local/sbin/router-egress-health-repair-watch.sh", "watcher_cmd_exists": true, "last_emergency_refresh_status": "NONE", "last_emergency_refresh_epoch": 0 } __JSON_END__ runner_post __JSON_BEGIN__ hook_post { "schema": "router-egress-emergency-refresh-v1", "mode": "dry-run", "decision": "would_run_emergency_refresh", "reason": "threshold_or_force_reached_no_commit_in_dry_run", "daily_fail_count": 6, "daily_fail_threshold": 5, "threshold_reached": true, "force": false, "cooldown_seconds": 600, "cooldown_remaining": 0, "healthy_vpn_slots": 5, "commit_enabled": true, "direct_failopen_enabled": false, "direct_failopen_action": "disabled_not_allowed_in_step050f", "helper_ok": true, "refresh_cmd": "/root/hmn/hmn-refresh-pool-safe.sh", "refresh_cmd_exists": true, "planner_cmd": "/usr/local/sbin/router-egress-hmn-plan-top5.sh", "planner_cmd_exists": true, "rebalance_apply_cmd": "/usr/local/sbin/router-egress-hmn-rebalance-top5-apply.sh", "rebalance_apply_cmd_exists": true, "watcher_cmd": "/usr/local/sbin/router-egress-health-repair-watch.sh", "watcher_cmd_exists": true, "last_emergency_refresh_status": "NONE", "last_emergency_refresh_epoch": 0 } __JSON_END__ hook_post __FACT__ config_hash_post=07b3dc4f629db7ffd11afbc58386dd4a3ab6199be1dc72acd0c3bd83f05224d1 __FACT__ runner_hash_post=bea82c260ba6006b524ef01c614848097bd231fa6d49a725baded99046fe5d11 __FACT__ hook_hash_post=258ef9daf0b3f8aaf2960025e6d4d7f0c1ae30cede781badfbd6b3919ea25afc __FACT__ network_hash_post=2742056472030dd8935de66c115180aa8775e608d98aab2b16fcbe90ca87e6c2 __FACT__ pool_hash_post=b9fd15bfe7aa2337048cbf7198c798e74e67e9b2f6e6040fb3c2138084378599 __FACT__ pool_mtime_post=1783702742 __FACT__ endpoint_post.vpn1=UNRESOLVED __FACT__ strict_post.vpn1=true __FACT__ endpoint_post.vpn2=UNRESOLVED __FACT__ strict_post.vpn2=true __FACT__ endpoint_post.vpn3=UNRESOLVED __FACT__ strict_post.vpn3=true __FACT__ endpoint_post.vpn4=UNRESOLVED __FACT__ strict_post.vpn4=true __FACT__ endpoint_post.vpn5=UNRESOLVED __FACT__ strict_post.vpn5=true __FACT__ strict_post_all=true __FACT__ route_post.201=true __FACT__ route_post.202=true __FACT__ route_post.203=true __FACT__ route_post.204=true __FACT__ route_post.205=true __FACT__ routes_post_all=true __FACT__ watcher_invoked=false __FACT__ commit_invoked=false __FACT__ refresh_ran=false __FACT__ rebalance_apply_ran=false __FACT__ direct_failopen_changed=false __TRACE__ stage=complete