{
  "adapter_egress2": {
    "adapter": "hmn_pool_replace",
    "apply_performed": false,
    "apply_rc": 0,
    "candidate_endpoint": "109.248.198.4:37129",
    "current_endpoint": "192.121.163.235:42530",
    "decision": "dry_run_ok",
    "dscp": "cs5",
    "epoch": 1783755971,
    "interface": "vpn2",
    "iso": "2026-07-11T07:46:11+00:00",
    "mark": "0x202",
    "max_pool_age_sec": 129600,
    "mode": "--dry-run",
    "pool_is_fresh": true,
    "post_strict_ok": false,
    "provider": "hidemyname",
    "reason": "dry_run_candidate_selected",
    "rollback_file": "",
    "safety": {
      "dry_run_no_ifup_ifdown": true,
      "dry_run_no_route_change": true,
      "dry_run_no_uci_set": true,
      "dry_run_no_wg_set": true,
      "no_vm100_change": true,
      "requires_explicit_commit": true
    },
    "schema": "router-egress-recovery-hmn-pool-replace-v2",
    "selected_pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv",
    "selected_pool_age_sec": 53229,
    "selected_pool_endpoint_count": 15,
    "slot": "egress2",
    "table": "202",
    "unused_candidate_count": 10
  },
  "assessment": {
    "decision": "PASS_STEP_049B_FORENSIC_AUDIT_COLLECTED",
    "forensic_ok": true,
    "success_checks": {
      "adapter_dryrun_ok": true,
      "audit_readonly": true,
      "cache_not_modified_by_step": true,
      "cron_running": true,
      "has_active_hmn_refresh_cron_line": false,
      "health_overall_ok": true,
      "legacy_cron_call_removed": false,
      "legacy_process_not_running": true,
      "legacy_safe_call_removed": true,
      "production_interfaces_present": true,
      "production_not_modified_by_step": true,
      "production_tables_present": true,
      "refresh_not_executed_by_step": true,
      "safe_wrapper_executable": true,
      "safe_wrapper_exists": true,
      "safe_wrapper_syntax_ok": true,
      "vm101_rc_zero": true
    },
    "warnings": [
      "PASS here means forensic data was collected safely, not that nightly refresh is fixed.",
      "No refresh was executed by this step.",
      "Do not run broad refresh until cron command and safe wrapper behavior are understood."
    ]
  },
  "mode": "READONLY_FORENSIC_AUDIT_WHY_0420_HMN_REFRESH_DID_NOT_UPDATE_POOL",
  "publish": {
    "facts_json": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-074609_step049b_0420_refresh_cron_forensic_audit/facts.json",
    "report_txt": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-074609_step049b_0420_refresh_cron_forensic_audit/report.txt",
    "trycf_report": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-074609_step049b_0420_refresh_cron_forensic_audit/"
  },
  "schema": "router-step-facts-v1",
  "step": "STEP_049B_0420_REFRESH_CRON_FORENSIC_AUDIT",
  "summary": {
    "active_cron_legacy_call": null,
    "active_safe_manager_call": "false",
    "adapter_egress2_candidate": "109.248.198.4:37129",
    "adapter_egress2_current": "192.121.163.235:42530",
    "adapter_egress2_decision": "dry_run_ok",
    "cache": {
      "ok_awg1_strict_all_latest_tsv": {
        "endpoints": null,
        "mtime": "2026-07-10T16:59:02+00:00",
        "size": "3576"
      },
      "ok_awg1_strict_foreign_latest_tsv": {
        "endpoints": null,
        "mtime": "2026-07-10T16:59:02+00:00",
        "size": "2829"
      },
      "selected_awg1_latest_tsv": {
        "endpoints": null,
        "mtime": "2026-07-08T06:16:33+00:00",
        "size": "375"
      },
      "serverlist_latest_json": {
        "endpoints": null,
        "mtime": "2026-07-10T16:36:01+00:00",
        "size": "33274"
      },
      "working_awg1_latest_tsv": {
        "endpoints": null,
        "mtime": "2026-07-10T16:36:45+00:00",
        "size": "6294"
      }
    },
    "cron_commands": [],
    "cron_relevant_active_count": "0",
    "cron_running": "true",
    "next_step": "targeted_fix_or_controlled_manual_refresh_test_based_on_vm101_049b_logs",
    "possible_causes": [
      "no_active_hmn_refresh_cron_line"
    ],
    "safe_has_quarantine_marker": true,
    "safe_wrapper_executable": "true",
    "safe_wrapper_exists": "true",
    "safe_wrapper_syntax_rc": "0"
  }
}
