Artifacts

Report

=== 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/