2026-07-16T12:53:38Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=185.14.97.234:37492 attempts=0 rollback=false
2026-07-16T12:53:39Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=185.14.97.234:37492 attempts=0 rollback=false
2026-07-16T12:53:39Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--commit decision=commit_ok reason=candidate_applied_and_strict_ok candidate=185.14.97.234:37492 attempts=1 rollback=false
2026-07-16T12:53:55Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.71.244.202:45735 attempts=0 rollback=false
2026-07-16T12:53:55Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.71.244.202:45735 attempts=0 rollback=false
2026-07-16T12:53:55Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--commit decision=commit_ok reason=candidate_applied_and_strict_ok candidate=192.71.244.202:45735 attempts=1 rollback=false
2026-07-16T12:54:12Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=37.235.54.96:38971 attempts=0 rollback=false
2026-07-16T12:54:12Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=37.235.54.96:38971 attempts=0 rollback=false
2026-07-16T12:54:12Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--commit decision=commit_ok reason=candidate_applied_and_strict_ok candidate=37.235.54.96:38971 attempts=1 rollback=false
2026-07-16T12:54:28Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=84.32.230.159:43808 attempts=0 rollback=false
2026-07-16T12:54:28Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=84.32.230.159:43808 attempts=0 rollback=false
2026-07-16T12:54:28Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--commit decision=commit_ok reason=candidate_applied_and_strict_ok candidate=84.32.230.159:43808 attempts=1 rollback=false
2026-07-16T12:54:45Z action=hmn_slot_replace slot=egress5 iface=vpn5 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=89.46.237.14:38594 attempts=0 rollback=false
2026-07-16T12:54:45Z action=hmn_slot_replace slot=egress5 iface=vpn5 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=89.46.237.14:38594 attempts=0 rollback=false
2026-07-16T12:54:45Z action=hmn_slot_replace slot=egress5 iface=vpn5 mode=--commit decision=commit_ok reason=candidate_applied_and_strict_ok candidate=89.46.237.14:38594 attempts=1 rollback=false
2026-07-17T08:12:24Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=157.173.27.69:41797 attempts=0 rollback=false
2026-07-17T08:12:24Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=157.173.27.69:41797 attempts=0 rollback=false
2026-07-17T08:12:24Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--commit decision=commit_ok reason=candidate_applied_and_strict_ok candidate=157.173.27.69:41797 attempts=1 rollback=false
2026-07-17T08:12:41Z action=record_successful_repair egress=egress2 iface=vpn2 old=192.71.244.202:45735 new=157.173.27.69:41797 pool=/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv repair_events=6 full_refresh_due=true record_ok=true state_restore_ok=false
2026-07-17T13:08:11Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=185.14.97.234:37492 attempts=0 rollback=false
2026-07-17T13:08:11Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=185.14.97.234:37492 attempts=0 rollback=false
2026-07-17T13:08:11Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--commit decision=commit_failed reason=all_candidates_failed_original_restored candidate=84.32.230.159:43808 attempts=3 rollback=true
2026-07-17T22:10:58Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--dry-run decision=refuse reason=stale_pool candidate=89.46.237.14:38594 attempts=0 rollback=false
2026-07-17T22:11:02Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=89.46.237.14:38594 attempts=0 rollback=false
2026-07-17T22:12:19Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--dry-run decision=refuse reason=stale_pool candidate=89.46.237.14:38594 attempts=0 rollback=false
2026-07-17T22:12:23Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=89.46.237.14:38594 attempts=0 rollback=false
2026-07-21T00:54:35Z action=hmn_slot_replace slot=egress1 iface=vpn1 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T07:53:23Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T07:54:43Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T07:56:04Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T07:57:25Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T07:58:45Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T08:00:06Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T08:01:27Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:42:28Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:43:49Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:45:09Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:46:30Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:47:51Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:49:12Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:50:32Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:51:53Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:53:14Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:54:34Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T09:59:49Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T10:01:10Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T10:02:30Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T10:03:51Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T10:49:41Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T10:49:41Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T11:39:36Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T11:39:40Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T11:39:41Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T11:39:41Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T11:39:52Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T11:39:52Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T16:02:11Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T16:03:50Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T16:03:50Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T16:03:50Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--commit decision=commit_ok reason=candidate_applied_and_strict_ok candidate=78.31.250.16:41729 attempts=3 rollback=false
2026-07-21T16:04:39Z action=record_successful_repair egress=egress2 iface=vpn2 old=157.173.25.198:34340 new=78.31.250.16:41729 pool=/root/hmn/cache/ranked-awg1-latest.tsv repair_events=1 full_refresh_due=false record_ok=true state_restore_needed=false state_restore_ok=not_required
2026-07-21T19:58:10Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T19:58:24Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T22:56:22Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T22:56:22Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=192.121.163.235:42530 attempts=0 rollback=false
2026-07-21T22:56:22Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--commit decision=commit_failed reason=all_candidates_failed_original_restored candidate=78.31.250.16:41729 attempts=3 rollback=true
2026-07-22T06:11:10Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=178.215.227.13:44408 attempts=0 rollback=false
2026-07-22T06:14:38Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=178.215.227.13:44408 attempts=0 rollback=false
2026-07-22T06:14:38Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_selected candidate=178.215.227.13:44408 attempts=0 rollback=false
2026-07-22T06:14:39Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--commit decision=commit_failed reason=all_candidates_failed_original_restored candidate=84.32.230.159:43808 attempts=3 rollback=true
2026-07-22T12:56:14Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=refuse reason=stale_pool candidate= config_sha= attempts=0 rollback=false
2026-07-22T18:42:24Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=157.173.27.69:41797 config_sha=a3f4d2e35f42fcb2ac95cea8485475547b047256d1779df910514a5a11b64203 attempts=0 rollback=false
2026-07-22T18:52:07Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=157.173.27.69:41797 config_sha=a3f4d2e35f42fcb2ac95cea8485475547b047256d1779df910514a5a11b64203 attempts=0 rollback=false
2026-07-22T18:52:08Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=157.173.27.69:41797 config_sha=a3f4d2e35f42fcb2ac95cea8485475547b047256d1779df910514a5a11b64203 attempts=0 rollback=false
2026-07-22T18:55:35Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=157.173.27.69:41797 config_sha=a3f4d2e35f42fcb2ac95cea8485475547b047256d1779df910514a5a11b64203 attempts=0 rollback=false
2026-07-22T18:55:35Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=157.173.27.69:41797 config_sha=a3f4d2e35f42fcb2ac95cea8485475547b047256d1779df910514a5a11b64203 attempts=0 rollback=false
2026-07-22T18:55:35Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--commit decision=commit_ok reason=candidate_full_config_applied_live_verified_and_strict_ok candidate=157.173.27.69:41797 config_sha=a3f4d2e35f42fcb2ac95cea8485475547b047256d1779df910514a5a11b64203 attempts=1 rollback=false
2026-07-22T18:55:52Z action=record_successful_repair egress=egress2 iface=vpn2 old=178.215.227.13:44408 new=157.173.27.69:41797 pool=/root/hmn/cache/ranked-awg1-latest.tsv repair_events=1 full_refresh_due=false record_ok=true state_restore_needed=false state_restore_ok=not_required
2026-07-22T20:18:17Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=157.173.25.198:34340 config_sha=66162d58cc02132989ced9050ea00aaac4fa4421cea3cecc31b033c57e6e085d attempts=0 rollback=false
2026-07-22T20:22:16Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=157.173.25.198:34340 config_sha=66162d58cc02132989ced9050ea00aaac4fa4421cea3cecc31b033c57e6e085d attempts=0 rollback=false
2026-07-22T20:22:17Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=157.173.25.198:34340 config_sha=66162d58cc02132989ced9050ea00aaac4fa4421cea3cecc31b033c57e6e085d attempts=0 rollback=false
2026-07-22T20:22:17Z action=hmn_slot_replace slot=egress3 iface=vpn3 mode=--commit decision=commit_ok reason=candidate_full_config_applied_live_verified_and_strict_ok candidate=157.173.25.198:34340 config_sha=66162d58cc02132989ced9050ea00aaac4fa4421cea3cecc31b033c57e6e085d attempts=1 rollback=false
2026-07-22T20:22:34Z action=record_successful_repair egress=egress3 iface=vpn3 old=84.32.230.159:43808 new=157.173.25.198:34340 pool=/root/hmn/cache/ranked-awg1-latest.tsv repair_events=2 full_refresh_due=false record_ok=true state_restore_needed=false state_restore_ok=not_required
2026-07-22T20:26:40Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=192.71.244.202:45735 config_sha=cd56cfd24030bc315527b44bc633317e9def827c6fb53e199b9882ed84f4785c attempts=0 rollback=false
2026-07-22T20:26:40Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=192.71.244.202:45735 config_sha=cd56cfd24030bc315527b44bc633317e9def827c6fb53e199b9882ed84f4785c attempts=0 rollback=false
2026-07-22T20:26:41Z action=hmn_slot_replace slot=egress4 iface=vpn4 mode=--commit decision=commit_ok reason=candidate_full_config_applied_live_verified_and_strict_ok candidate=192.71.244.202:45735 config_sha=cd56cfd24030bc315527b44bc633317e9def827c6fb53e199b9882ed84f4785c attempts=1 rollback=false
2026-07-22T20:26:57Z action=record_successful_repair egress=egress4 iface=vpn4 old=185.14.97.234:37492 new=192.71.244.202:45735 pool=/root/hmn/cache/ranked-awg1-latest.tsv repair_events=3 full_refresh_due=false record_ok=true state_restore_needed=false state_restore_ok=not_required
2026-07-22T20:31:04Z action=hmn_slot_replace slot=egress5 iface=vpn5 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=95.211.68.119:45176 config_sha=0ecff16614e41aed2e1e1d2e7a143c89b57615267a41923a10fc72a26ed4a49a attempts=0 rollback=false
2026-07-22T20:31:04Z action=hmn_slot_replace slot=egress5 iface=vpn5 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=95.211.68.119:45176 config_sha=0ecff16614e41aed2e1e1d2e7a143c89b57615267a41923a10fc72a26ed4a49a attempts=0 rollback=false
2026-07-22T20:31:04Z action=hmn_slot_replace slot=egress5 iface=vpn5 mode=--commit decision=commit_ok reason=candidate_full_config_applied_live_verified_and_strict_ok candidate=95.211.68.119:45176 config_sha=0ecff16614e41aed2e1e1d2e7a143c89b57615267a41923a10fc72a26ed4a49a attempts=1 rollback=false
2026-07-22T20:31:21Z action=record_successful_repair egress=egress5 iface=vpn5 old=89.46.237.14:38594 new=95.211.68.119:45176 pool=/root/hmn/cache/ranked-awg1-latest.tsv repair_events=4 full_refresh_due=false record_ok=true state_restore_needed=false state_restore_ok=not_required
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
2026-07-22T20:49:05Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=95.211.68.119:45176 config_sha=36173a1aea71e2c9993a5c04861182a387f08be960b882d52e5518f41dcab053 attempts=0 rollback=false
2026-07-23T06:38:47Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=95.211.68.119:45176 config_sha=36173a1aea71e2c9993a5c04861182a387f08be960b882d52e5518f41dcab053 attempts=0 rollback=false
2026-07-23T06:40:48Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=95.211.68.119:45176 config_sha=36173a1aea71e2c9993a5c04861182a387f08be960b882d52e5518f41dcab053 attempts=0 rollback=false
2026-07-23T06:40:49Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--dry-run decision=dry_run_ok reason=dry_run_candidate_full_config_selected candidate=95.211.68.119:45176 config_sha=36173a1aea71e2c9993a5c04861182a387f08be960b882d52e5518f41dcab053 attempts=0 rollback=false
2026-07-23T06:40:49Z action=hmn_slot_replace slot=egress2 iface=vpn2 mode=--commit decision=commit_ok reason=candidate_full_config_applied_live_verified_and_strict_ok candidate=95.211.68.119:45176 config_sha=36173a1aea71e2c9993a5c04861182a387f08be960b882d52e5518f41dcab053 attempts=1 rollback=false
2026-07-23T06:41:06Z action=record_successful_repair egress=egress2 iface=vpn2 old=178.215.227.13:44408 new=95.211.68.119:45176 pool=/root/hmn/cache/ranked-awg1-latest.tsv repair_events=1 full_refresh_due=false record_ok=true state_restore_needed=false state_restore_ok=not_required
