2026-07-22T20:35:06Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=78.31.250.16:41729 config_sha=48e73aa04b00cb12fbb6cdbe3327cad5d15db00ff56cd0b15c031dfe5e2e7af8 attempts=0 rollback=false
2026-07-22T20:35:07Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=78.31.250.16:41729 config_sha=48e73aa04b00cb12fbb6cdbe3327cad5d15db00ff56cd0b15c031dfe5e2e7af8 attempts=0 rollback=false
2026-07-22T20:35:07Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--commit decision=commit_ok reason=candidate_full_config_applied_live_verified_and_strict_ok candidate=78.31.250.16:41729 config_sha=48e73aa04b00cb12fbb6cdbe3327cad5d15db00ff56cd0b15c031dfe5e2e7af8 attempts=1 rollback=false
2026-07-22T20:35:24Z action=record_successful_repair egress=egress1 iface=vpn1 old=192.121.163.235:42530 new=78.31.250.16:41729 pool=/root/hmn/cache/ranked-awg1-latest.tsv repair_events=5 full_refresh_due=true record_ok=true state_restore_needed=false state_restore_ok=not_required
