STEP_049D2 TSV ranking contract shell audit

=== STEP_049D2 RESULT ===
step=STEP_049D2_TSV_RANKING_CONTRACT_SHELL_AUDIT
decision=PASS_STEP_049D2_TSV_RANKING_CONTRACT_SHELL_AUDIT
all_ok=True

summary:
  ranking_conclusion=explicit_numeric_latency_or_score_detected
  numeric_present=True
  header_has_latency=True
  strict_foreign_endpoint_count=15
  strict_all_endpoint_count=19
  working_endpoint_count=35
  selected_endpoint_count=2
  adapter_egress2_decision=dry_run_ok
  adapter_egress2_current=192.121.163.235:42530
  adapter_egress2_candidate=109.248.198.4:37129
  prod_strict_ok={'vpn1': 'true', 'vpn2': 'true', 'vpn3': 'true', 'vpn4': 'true', 'vpn5': 'true'}
  next_step=install_planners_using_pool_order_or_explicit_metric_based_on_conclusion

success_checks:
  vm101_rc_zero=True
  audit_readonly=True
  refresh_not_executed=True
  apply_not_executed=True
  production_not_modified=True
  legacy_safe_call_removed=True
  legacy_cron_call_removed=True
  legacy_process_not_running=True
  all_interfaces_exist=True
  all_tables_have_routes=True
  prod_strict_all_ok=True
  tsv_contract_collected=True
  strict_foreign_has_at_least_5_endpoints=True
  endpoint_order_present=True
  adapter_dryrun_ok=True

next_step=INSTALL_PLANNERS_USING_POOL_ORDER_OR_EXPLICIT_METRIC_BASED_ON_CONCLUSION
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-081318_step049d2_tsv_ranking_contract_shell_audit/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-081318_step049d2_tsv_ranking_contract_shell_audit/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260711-081318_step049d2_tsv_ranking_contract_shell_audit/facts.json