=== ROUTER STEP FACTS CONTRACT VALIDATION === step=STEP_048G7A_HMN_REFRESH_PIPELINE_ESTIMATE decision=PASS all_ok=True structure_ok=True success_ok=True expected_absence_ok=True blockers_ok=True success_checks_count=7 expected_absence_count=0 warnings: - Read-only estimate only. - No refresh run, no tunnel tests, no manager, no production changes. - Full HMN pool generation may be long-running and should be separate from adapter install.