STEP_047A controller v7 stateful activity

=== STEP_047A RESULT ===
step=STEP_047A_VM100_CONTROLLER_V7_STATEFUL_ACTIVITY_COMMIT_NOOP
decision=PASS_STEP_047A_VM100_CONTROLLER_V7_STATEFUL_ACTIVITY_COMMIT_NOOP
all_ok=True

summary:
  rollback=/root/rollback-step047a-v7-stateful-20260710-121955.sh
  script_sha256=f9432a39be5555dad13132eb5f089f7b638956027c9c060e98de29743bc7d88a
  conf_mode_final=MODE=--commit
  conf_interval_final=INTERVAL=60
  segment_v7_count=2
  segment_run_rc0_count=2
  segment_action0_count=2
  segment_noop_count=2
  segment_state_write_true_count=4
  segment_selector_update_true_count=0
  state_exists_final=true
  state_sha_final=04de3e2ba9d4d92c7692dd96c27db2ca4bfb13d187ee778836ff627bd3f794c8
  state_schema=schema=router-wgpay-egress-local-state-v2
  state_rows=rows=5
  state_active_now_count=active_now_count=0
  state_active_state_count=active_state_count=0
  state_action_count=action_count=0
  selector_sha_pre=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  selector_sha_final=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  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
  db_summary={'enabled_peers': 5, 'forced_leases': 0, 'lease_rows': 5, 'pending_jobs': 0}

success_checks:
  vm100_047a_rc_zero=True
  precheck_ok=True
  conf_commit=True
  conf_interval_60=True
  conf_idle_900=True
  conf_cooldown_900=True
  enable_ok=True
  start_ok=True
  service_enabled_after=True
  service_running_after=True
  v7_seen=True
  commit_mode_seen=True
  run_rc0_seen=True
  action0_seen=True
  noop_seen=True
  state_write_seen=True
  selector_update_not_seen=True
  selector_apply_not_seen=True
  activity_fields_seen=True
  state_file_exists=True
  state_schema_v2=True
  state_rows_five=True
  state_action0=True
  state_peer_delta_present=True
  state_peer_last_active_present=True
  state_peer_last_reassign_present=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
  peer_count_five=True
  allowed_ip_count_five=True
  uci_zero=True
  service_enabled_final=True
  service_running_final=True
  conf_mode_final_commit=True
  conf_interval_final_60=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
  vm121_db_written=False
  jobs_created=False

next_step=STEP_047B_V7_ACTIVITY_PIN_AND_IDLE_REBALANCE_CANARY
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-121955_step047a_vm100_controller_v7_stateful_activity/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-121955_step047a_vm100_controller_v7_stateful_activity/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-121955_step047a_vm100_controller_v7_stateful_activity/facts.json