STEP_031D_IFUP_VPN3_RUNTIME_ONLY PASS_VPN3_IFUP_RUNTIME_ONLY
timestamp: 20260708-103621

Action:
- ifup vpn3 only

Generated:
- /tmp/step031d-ifup-vpn3-runtime-only-20260708-103621.txt

Validation:
- ifup_rc: 0
- vpn3_runtime_lines: 1
- UCI pending change lines after: 0
- table203_nonempty_lines: 0
- firewall_has_vpn3: 0
- optional ping_i_vpn3_rc: 0

Safe capture:
- REPORT=/opt/router-ops/captures/20260708-103635_step031d_ifup_vpn3_runtime_only_20260708-103621/REPORT.txt
- SAFE_ARCHIVE=/opt/router-ops/captures/20260708-103635_step031d_ifup_vpn3_runtime_only_20260708-103621.safe.tar.gz

Remote changes:
- VM101 runtime interface vpn3 brought up
- no firewall changes expected
- no table 203 routes expected
- no production traffic switch

Next:
- if PASS_VPN3_IFUP_RUNTIME_ONLY, STEP_031E can add table 203 route for vpn3 only and smoke via explicit table, still without changing production policy
