=== STEP_041G RESULT === schema=router-step-facts-v1 step=STEP_041G_PERSIST_CS5_PEER_TO_UCI_NO_RELOAD mode=CONTROLLED_UCI_PERSISTENCE_FIX_NO_RELOAD target: section=wg_paid_peer_10_253_1_14 tunnel_cidr=10.253.1.14/32 tunnel_ip=10.253.1.14 precheck: runtime_target_allowed_ip_rc=0 selector_count=5 uci_any_target_allowed_ip_rc=1 uci_named_section_exists_rc=1 uci_wireguard_wg_paid_section_count=0 wg_paid_peer_count=5 apply: rc=0 backup_path=/root/network.before-step041g-10.253.1.14-20260709-083540 rollback_path=/root/rollback-step041g-wg-paid-peer-10-253-1-14.sh public_key_hash_matches=True psk_presence_matches=True network_reload_executed=NO postcheck: runtime_target_allowed_ip_rc=0 selector_count=5 uci_any_target_allowed_ip_rc=0 uci_named_section_exists_rc=0 uci_wireguard_wg_paid_section_count=1 wg_paid_peer_count=5 assessment: all_persist_ok=True apply_rc_ok=True apply_schema_seen=True backup_path_created=True no_network_reload=True post_counts_ok=True post_named_section_exists=True post_runtime_present=True post_uci_present=True pre_runtime_present=True pre_uci_absent_or_gap_seen=True psk_presence_matches=True public_key_hash_matches=True rollback_path_created=True runtime_not_changed_by_script=True uci_allowed_ips_correct=True changes: db_changed=NO network_reload=NO private_material_published=NO runtime_wg_changed=NO uci_network_changed=YES vm101_changed=NO decision=PASS_CS5_PEER_PERSISTED_TO_UCI_NO_RELOAD LOCAL_REPORT=http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-083539_step041g_persist_cs5_peer_to_uci_no_reload/ TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-083539_step041g_persist_cs5_peer_to_uci_no_reload/