STEP_048G5 HMN fresh pool source audit

=== STEP_048G5 RESULT ===
step=STEP_048G5_HMN_FRESH_POOL_SOURCE_AUDIT
decision=PASS_STEP_048G5_HMN_FRESH_POOL_SOURCE_AUDIT
all_ok=True

summary:
  freshest_file=/root/hmn/runs/20260601-100614/serverlist.json
  freshest_file_mtime=2026-06-01T10:06:14+00:00
  freshest_file_age_sec=3391698
  freshest_file_endpoint_count=0
  ranked_freshest_file=/root/hmn/cache/ranked-awg1-20260601-110304.tsv
  ranked_age_sec=3388288
  ranked_endpoint_count=14
  working_freshest_file=/root/hmn/runs/20260601-100614/working-awg1.tsv
  working_age_sec=3391577
  working_endpoint_count=35
  selected_source_kind=ranked
  selected_source_file=/root/hmn/cache/ranked-awg1-20260601-110304.tsv
  selected_source_mtime=2026-06-01T11:03:04+00:00
  selected_source_age_sec=3388288
  selected_source_endpoint_count=14
  selected_source_unused_count=10
  selected_candidate=149.154.157.204:44278
  next_step=install_hmn_recovery_adapter_dryrun_script_using_fresh_source_selection

success_checks:
  vm101_rc_zero=True
  audit_readonly=True
  backups_excluded=True
  current_uci_model_has_five=True
  hmn_relevant_files_found=True
  fresh_source_selected=True
  selected_source_has_endpoints=True
  fresh_source_has_candidate=True

next_step=STEP_048H_HMN_RECOVERY_ADAPTER_DRYRUN_SCRIPT_INSTALL
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-161431_step048g5_hmn_fresh_pool_source_audit/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-161431_step048g5_hmn_fresh_pool_source_audit/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-161431_step048g5_hmn_fresh_pool_source_audit/facts.json