STEP_046T production commit guarded

=== STEP_046T RESULT ===
step=STEP_046T_VM100_LOCAL_CONTROLLER_ENABLE_COMMIT_PRODUCTION_GUARDED
decision=PASS_STEP_046T_VM100_LOCAL_CONTROLLER_ENABLE_COMMIT_PRODUCTION_GUARDED
all_ok=True

summary:
  rollback=/root/rollback-step046t-commit-production-20260710-120316.sh
  conf=/etc/router-wgpay-egress-local.conf
  conf_mode_final=MODE=--commit
  conf_interval_final=INTERVAL=60
  conf_allocator_enabled_final=ROUTER_EGRESS_ALLOCATOR_ENABLED=1
  conf_paused_final=ROUTER_EGRESS_REBALANCE_PAUSED=0
  conf_force_mode_final=ROUTER_EGRESS_FORCE_MODE=off
  segment_loop_begin_count=1
  segment_commit_mode_count=3
  segment_commit_json_count=2
  segment_run_begin_count=2
  segment_run_rc0_count=2
  segment_action0_count=2
  segment_noop_count=2
  segment_selector_update_true_count=0
  segment_selector_apply_true_count=0
  segment_state_write_true_count=0
  selector_sha_pre=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  selector_sha_final=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  state_exists_pre=false
  state_sha_pre=none
  state_exists_final=false
  state_sha_final=none
  state_unchanged=True
  line_10_final=10.253.1.10 cs1 canary_vpn3
  line_11_final=10.253.1.11 cs2 canary_vpn4
  line_12_final=10.253.1.12 cs3 canary_vpn5
  line_13_final=10.253.1.13 cs4 canary_vpn1
  line_14_final=10.253.1.14 cs5 canary_vpn2
  peer_count_final=5
  allowed_ip_count_final=5
  uci_peer_sections_final=0
  init_enabled_final=true
  service_running_final=true

success_checks:
  vm100_046t_rc_zero=True
  precheck_ok=True
  conf_mode_commit=True
  conf_interval_60=True
  conf_allocator_enabled=True
  conf_paused_off=True
  conf_force_mode_off=True
  enable_ok=True
  start_ok=True
  service_enabled_after=True
  service_running_after=True
  commit_loop_begin_seen=True
  commit_mode_seen=True
  commit_json_seen=True
  run_begin_seen=True
  run_rc0_seen=True
  action0_seen=True
  noop_seen=True
  allocator_enabled_seen=True
  paused_zero_seen=True
  force_off_seen=True
  selector_update_not_seen=True
  selector_apply_not_seen=True
  state_write_not_seen=True
  selector_sha_unchanged=True
  selector_rows_final_five=True
  final_line_10_ok=True
  final_line_11_ok=True
  final_line_12_ok=True
  final_line_13_ok=True
  final_line_14_ok=True
  final_class_counts_one_each=True
  final_peer_count_five=True
  final_allowed_ip_count_five=True
  final_uci_zero=True
  state_unchanged=True
  service_enabled_final=True
  service_running_final=True
  conf_mode_final_commit=True
  conf_interval_final_60=True
  conf_allocator_enabled_final=True
  conf_paused_final_off=True
  conf_force_mode_final_off=True
  vm121_db_safety_ok=True
  db_pending_zero=True
  db_enabled_peers_five=True
  db_lease_rows_five=True

expected_absence:
  selector_changed=False
  wg_runtime_changed=False
  state_changed=False
  vm121_db_written=False
  jobs_created=False

next_step=STEP_046U_REBOOT_SURVIVAL_OR_CHECKPOINT
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-120316_step046t_vm100_enable_commit_production_guarded/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-120316_step046t_vm100_enable_commit_production_guarded/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-120316_step046t_vm100_enable_commit_production_guarded/facts.json