STEP_046M one controlled apply restore

=== STEP_046M RESULT ===
step=STEP_046M_VM100_LOCAL_CONTROLLER_ONE_SYNTHETIC_APPLY_RESTORE
decision=PASS_STEP_046M_VM100_LOCAL_CONTROLLER_ONE_SYNTHETIC_APPLY_RESTORE
all_ok=True

summary:
  backup=/root/step046m-selector-20260710-110137.backup
  rollback=/root/rollback-step046m-selector-20260710-110137.sh
  selector_sha_pre=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  selector_sha_changed=73b28098ffb6809943a552dbda77cb470e23e65fa280a6e5c074218abeaaa96d
  selector_sha_final=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  controller_preview_action={'tunnel_ip': '10.253.1.10', 'from_class': 'cs1', 'from_target_id': 'canary_vpn3', 'to_class': 'cs2', 'to_target_id': 'canary_vpn4', 'reason': 'idle_rebalance_most_loaded_to_least_loaded'}
  controller_preview_transaction={'would_update_selector_rows': 1, 'would_run_selector_apply': True, 'would_write_state_file': True, 'proposed_selector_sha256': '7cd5b9f187d8fca50aa586d5181e397492419aef0d34daca57aa6dcb12742e56'}
  change_apply_rc=0
  line_10_changed=10.253.1.10 cs2 canary_vpn4
  restore_apply_rc=0
  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=false
  service_running_final=false

success_checks:
  vm100_046m_rc_zero=True
  precheck_ok=True
  backup_ok=True
  rollback_script_ok=True
  controller_preview_rc_zero=True
  controller_preview_action_one=True
  controller_preview_ip_10=True
  controller_preview_to_cs2=True
  controller_preview_tx_preview=True
  selector_rewrite_ok=True
  selector_mv_ok=True
  change_apply_ok=True
  changed_line_10_cs2=True
  changed_sha_differs=True
  changed_peer_count_stable=True
  changed_allowed_ip_count_stable=True
  changed_uci_zero=True
  restore_copy_ok=True
  restore_apply_ok=True
  final_sha_matches_pre=True
  final_line_10_restored=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_disabled=True
  service_not_running=True
  vm101_mapper_ok=True
  vm121_db_safety_ok=True
  db_pending_zero=True
  db_enabled_peers_five=True
  db_lease_rows_five=True

expected_absence:
  final_selector_drift=False
  wg_runtime_drift=False
  service_enabled=False
  vm121_db_written=False
  jobs_created=False

next_step=STEP_046N_VM100_LOCAL_CONTROLLER_STATE_FILE_DRYRUN
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-110137_step046m_vm100_one_controlled_apply_restore/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-110137_step046m_vm100_one_controlled_apply_restore/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-110137_step046m_vm100_one_controlled_apply_restore/facts.json