STEP_030G_HMN_PRESERVE_EXISTING_APPLY_PACKAGE timestamp: 20260708-101946 Purpose: Prepare exact future apply package for HMN preserve_existing strategy. This package is documentation/dry-run only. Input: /tmp/router-hmn-apply-preflight-step030f.txt Included: STEP_030F_PREFLIGHT.txt PLAN_TABLE.txt CONFIG_FILE_AVAILABILITY.txt APPLY_PREVIEW.md VM101_APPLY_TEMPLATE_DO_NOT_RUN.sh Remote changes: none Current recommended strategy: preserve_existing Expected future slot result: vpn1: keep current selected endpoint vpn2: keep current selected endpoint vpn3: fill from primary HMN candidate pool vpn4: fill from primary HMN candidate pool vpn5: fill from primary HMN candidate pool Hard safety rules: - do not touch VM101 WAN eth0 - do not touch DNAT 51820/51830 - do not touch VM100 wg_remote/wg_paid - do not globally restart network - do not flush ip rules - do not publish raw configs/private keys/HMN access code