=== ROUTER STEP FACTS CONTRACT VALIDATION === step=STEP_049G2_SIMULATE_EGRESS2_IFDOWN_AND_VERIFY_REPAIR decision=PASS all_ok=True structure_ok=True success_ok=True expected_absence_ok=True blockers_ok=True success_checks_count=18 expected_absence_count=0 warnings: - This step intentionally ifdowns egress2/vpn2 to simulate failure. - Rollback script is generated and auto-rollback runs if repair fails. - If PASS, health-triggered repair path is proven for one slot.