=== STEP_040H RESULT === schema=router-step-facts-v1 step=STEP_040H_REMOTE_SCRIPT_PLAN_V2_DRY_RUN mode=REMOTE_SCRIPT_PLAN_V2_DRY_RUN prev040g_check_rc=0 vm100_before_selector_count=4 vm100_before_cs5_present_rc=1 vm100_before_wg_paid_peer_count=4 existing_cs4_v2_plan: rc=0 contract_valid=True action=noop remote_script_model=single_shell_script remote_script_executed=False runtime_backup_date=True actual_backup_rollback=True placeholder_backup=False future_cs5_v2_plan: rc=0 contract_valid=True action=append would_append=True remote_script_model=single_shell_script remote_script_executed=False runtime_backup_date=True actual_backup_rollback=True placeholder_backup=False requires_wg_peer_before_real_apply=True bad_conflict_v2_plan: rc=2 contract_valid=False action=error errors=same_ip_conflict vm100_after_selector_count=4 vm100_after_cs5_present_rc=1 vm100_after_wg_paid_peer_count=4 backend_restart_done=NO db_changed=NO firewall_reload_done=NO manager_invoked=NO mapper_changed=NO network_reload_done=NO new_peer_created=NO policy_changed=NO private_material_published=NO remote_script_executed=NO selector_changed=NO_REMOTE_DRY_RUN_ONLY wg_reload_done=NO final_check_rc=0 decision=PASS_REMOTE_SCRIPT_PLAN_V2_DRY_RUN