STEP_046S periodic commit canary

=== STEP_046S RESULT ===
step=STEP_046S_VM100_LOCAL_CONTROLLER_PERIODIC_COMMIT_CANARY_WINDOW
decision=STOP_STEP_046S_VM100_LOCAL_CONTROLLER_PERIODIC_COMMIT_CANARY_WINDOW
all_ok=False

summary:
  rollback=/root/rollback-step046s-periodic-commit-20260710-115423.sh
  selector_backup=/root/step046s-selector-20260710-115423.backup
  state_exists_pre=false
  state_sha_pre=none
  commit_count_pre=0
  commit_count_post=0
  commit_action_count_post=2
  commit_selector_apply_count_post=0
  commit_state_write_count_post=0
  run_rc0_count_post=16
  line_10_after_commit=10.253.1.10 cs1 canary_vpn3
  line_11_after_commit=10.253.1.11 cs1 canary_vpn3
  class_cs1_after_commit=2
  class_cs2_after_commit=0
  state_exists_after_commit=false
  state_sha_after_commit=none
  selector_sha_pre=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  selector_sha_final=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  state_exists_final=false
  state_sha_final=none
  state_restored=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
  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_046s_rc_zero=True
  precheck_ok=True
  imbalance_rewrite_ok=True
  imbalance_apply_ok=True
  imbalance_cs1_two=True
  imbalance_cs2_zero=True
  commit_start_ok=True
  commit_service_running=True
  commit_count_increased=False
  commit_action_seen=True
  commit_selector_apply_seen=False
  commit_state_write_seen=False
  commit_run_rc0_seen=True
  after_commit_balanced_cs1_one=False
  after_commit_balanced_cs2_one=False
  after_commit_peer_count_stable=True
  after_commit_allowed_ip_count_stable=True
  state_written_after_commit=False
  state_action_count_after_commit_ok=False
  state_action_to_class_after_commit_ok=False
  commit_stop_ok=True
  selector_restore_copy_ok=True
  restore_apply_ok=True
  state_restore_ok=True
  dry_enable_ok=True
  dry_start_ok=True
  selector_sha_restored=True
  state_restored=True
  final_rows_five=True
  final_line_10_ok=True
  final_line_11_ok=True
  final_line_12_ok=True
  final_peer_count_five=True
  final_allowed_ip_count_five=True
  final_uci_zero=True
  service_enabled_final=True
  service_running_final=True
  vm121_db_safety_ok=True
  db_pending_zero=True
  db_enabled_peers_five=True
  db_lease_rows_five=True

expected_absence:
  selector_changed_final=False
  wg_runtime_changed=False
  state_changed_final=False
  vm121_db_written=False
  jobs_created=False

next_step=STEP_046T_VM100_LOCAL_CONTROLLER_ENABLE_COMMIT_PRODUCTION_GUARDED
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-115423_step046s_vm100_periodic_commit_canary_window/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-115423_step046s_vm100_periodic_commit_canary_window/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-115423_step046s_vm100_periodic_commit_canary_window/facts.json