{"site":"southwest.com","overall_health":"blocked","tasks":[{"site":"southwest.com","task":"travel.cancel_flight","health":"degraded","aes":73,"outcome_rate":0.73,"known_blockers":["confirmation_email_missing","human_handoff_required"],"recipe_uri":"recipe://travel.cancel_flight/southwest-cancel-flight/v1","policy_notes":{"observation_method":"public_official_help_or_docs_page","observation_date":"2026-06-17","cancellation_path":"manage_reservation_confirmation_name_cancel","refund_branching":"fare_and_payment_type_dependent","handoff_cases":"partner_itineraries_packages_basic_partial_cancel","source_urls":"https://support.southwest.com/helpcenter/s/article/cancel-flight | https://support.southwest.com/helpcenter/s/article/refund-policy | https://www.southwest.com/air/manage-reservation/"},"confidence":{"score":0.3,"level":"low","sample_size":3,"rationale":"Confidence reflects 1.05 effective weight, Wilson bounds 0.116451-0.982289, and Beta posterior mean 0.57918."},"freshness":{"updated_at":"2026-06-17T03:21:06.178Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":3,"source_tiers":["public_web_observation"],"evidence_ids":["public-southwest-cancel-flight","public-southwest-refund-policy","public-southwest-manage-reservation"],"latest_evidence_id":"public-southwest-manage-reservation","notes":["Southwest documents online cancellation from Manage Reservations, while refund, credit, partner itinerary, package, and Basic fare branches can require special handling.","Source: https://support.southwest.com/helpcenter/s/article/cancel-flight","Source: https://support.southwest.com/helpcenter/s/article/refund-policy","Source: https://www.southwest.com/air/manage-reservation/"]},"trust":{"score":0.32,"level":"low","reporter_count":0,"deduplicated_evidence_count":0,"quarantined_count":0,"rationale":"Low-trust public web observation from official or public task documentation; treat as directional until measured agent runs arrive."},"dimensions":[{"key":"reachability","score":73,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for reachability."},{"key":"navigability","score":73,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for navigability."},{"key":"task_completability","score":61,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for task_completability."},{"key":"transactability","score":73,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for transactability."},{"key":"recoverability","score":61,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for recoverability."},{"key":"policy_parseability","score":73,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for policy_parseability."},{"key":"trust_safety","score":73,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for trust_safety."},{"key":"efficiency","score":61,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for efficiency."}],"segments":[],"recommended_actions":[{"priority":"high","actor":"agent","action":"Classify Southwest fare and partner/package status before final cancellation.","expected_impact":"Keeps cancellation from becoming a missed refund or unresolved support case."},{"priority":"medium","actor":"agent","action":"Capture handoff evidence and pause before accepting retention offers.","expected_impact":"Keeps user intent explicit during adversarial cancellation flows."}]},{"site":"southwest.com","task":"travel.manage_flight_reservation","health":"blocked","aes":74,"outcome_rate":0.737,"known_blockers":["login_required","2fa_user_present","price_mismatch"],"recipe_uri":"recipe://southwest.com/travel.manage_flight_reservation/public-preflight-v1","policy_notes":{"public_path":"Official manage-trip, my-trips, refund, or cancellation pages show where an agent would review a flight reservation, disruption option, or refund request.","task_family":"cancel","seo_angle":"Southwest Airlines Flight Changes and Refunds: Public Preflight for AI Agents","confidence_note":"Official airline pages identify the workflow entry point and policy surface; actual reservation handling remains authenticated and user-present.","launch_set":"first_300_public_preflight"},"confidence":{"score":0.31,"level":"low","sample_size":4,"rationale":"Confidence reflects 1.16 effective weight, Wilson bounds 0.128369-0.981538, and Beta posterior mean 0.586965."},"freshness":{"updated_at":"2026-06-17T03:21:06.178Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":4,"source_tiers":["public_web_observation"],"evidence_ids":["top100-travel-20-southwestcom-travelmanage-flight-reservation","loop-1781005781942-southwest-com-travel-manage-flight-reservation"],"latest_evidence_id":"top100-travel-20-southwestcom-travelmanage-flight-reservation","notes":["Official airline pages identify the workflow entry point and policy surface; actual reservation handling remains authenticated and user-present.","Source: https://www.southwest.com/air/manage-reservation/","Source: https://www.southwest.com/help/changes-and-cancellations"]},"trust":{"score":0.38,"level":"low","reporter_count":1,"deduplicated_evidence_count":1,"quarantined_count":0,"rationale":"Trust is based on 1 deduplicated trusted run from 1 reporter."},"dimensions":[{"key":"reachability","score":62,"sample_size":4,"rationale":"Derived from AES 74 and observed friction for reachability."},{"key":"navigability","score":74,"sample_size":4,"rationale":"Derived from AES 74 and observed friction for navigability."},{"key":"task_completability","score":74,"sample_size":4,"rationale":"Derived from AES 74 and observed friction for task_completability."},{"key":"transactability","score":62,"sample_size":4,"rationale":"Derived from AES 74 and observed friction for transactability."},{"key":"recoverability","score":74,"sample_size":4,"rationale":"Derived from AES 74 and observed friction for recoverability."},{"key":"policy_parseability","score":74,"sample_size":4,"rationale":"Derived from AES 74 and observed friction for policy_parseability."},{"key":"trust_safety","score":62,"sample_size":4,"rationale":"Derived from AES 74 and observed friction for trust_safety."},{"key":"efficiency","score":62,"sample_size":4,"rationale":"Derived from AES 74 and observed friction for efficiency."}],"segments":[{"segment":{"stack":"codex-browser-loop","model":"gpt-5","browser_runtime":"codex-in-app-browser","identity_class":"agent_user"},"aes":80,"outcome_rate":0.8,"sample_size":1,"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0.018065-0.998851, and Beta posterior mean 0.515836."},"freshness":{"updated_at":"2026-06-09T11:49:42.027Z","age_days":7.6,"status":"aging","rationale":"Latest evidence is 7.6 days old."},"known_blockers":["login_required"]}],"recommended_actions":[{"priority":"high","actor":"agent","action":"Do not cancel, rebook, select paid seats, or accept a fare difference without explicit user approval.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."},{"priority":"high","actor":"agent","action":"Require total-price verification immediately before final submission.","expected_impact":"Reduces high-regret transaction errors."}]},{"site":"southwest.com","task":"customer_support.flight_help","health":"degraded","aes":71,"outcome_rate":0.712,"known_blockers":["login_required","human_handoff_required","navigation_failed"],"recipe_uri":"recipe://southwest.com/customer_support.flight_help/public-preflight-v1","policy_notes":{"public_path":"Southwest Airlines official public help/contact source -> select account, order, billing, refund, warranty, complaint, or service issue -> collect required identifiers and stop before submitting any support request, chat, claim, appeal, or account-recovery action.","task_family":"support","seo_angle":"Southwest Airlines customer support preflight for AI agents: account gates, handoffs, and case signals","confidence_note":"Official public support/help source was used for a read-only preflight. Account-specific support, refunds, disputes, recovery, claims, and final submissions require user-present authorization.","launch_set":"first_300_public_preflight"},"confidence":{"score":0.14,"level":"low","sample_size":4,"rationale":"Confidence reflects 0.92 effective weight, Wilson bounds 0.100083-0.982193, and Beta posterior mean 0.567057."},"freshness":{"updated_at":"2026-06-17T03:21:06.178Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":4,"source_tiers":["public_web_observation"],"evidence_ids":["top100-customer_support-23-southwestcom-customer-supportflight-help","loop-1781006031267-southwest-com-customer-support-flight-help","loop-1781005884330-southwest-com-customer-support-flight-help"],"latest_evidence_id":"top100-customer_support-23-southwestcom-customer-supportflight-help","notes":["Official public support/help source was used for a read-only preflight. Account-specific support, refunds, disputes, recovery, claims, and final submissions require user-present authorization.","Source: https://support.southwest.com/"]},"trust":{"score":0.38,"level":"low","reporter_count":1,"deduplicated_evidence_count":2,"quarantined_count":0,"rationale":"Trust is based on 2 deduplicated trusted runs from 1 reporter."},"dimensions":[{"key":"reachability","score":59,"sample_size":4,"rationale":"Derived from AES 71 and observed friction for reachability."},{"key":"navigability","score":71,"sample_size":4,"rationale":"Derived from AES 71 and observed friction for navigability."},{"key":"task_completability","score":59,"sample_size":4,"rationale":"Derived from AES 71 and observed friction for task_completability."},{"key":"transactability","score":71,"sample_size":4,"rationale":"Derived from AES 71 and observed friction for transactability."},{"key":"recoverability","score":59,"sample_size":4,"rationale":"Derived from AES 71 and observed friction for recoverability."},{"key":"policy_parseability","score":71,"sample_size":4,"rationale":"Derived from AES 71 and observed friction for policy_parseability."},{"key":"trust_safety","score":71,"sample_size":4,"rationale":"Derived from AES 71 and observed friction for trust_safety."},{"key":"efficiency","score":59,"sample_size":4,"rationale":"Derived from AES 71 and observed friction for efficiency."}],"segments":[{"segment":{"stack":"codex-browser-loop","model":"gpt-5","browser_runtime":"codex-in-app-browser","identity_class":"agent_user"},"aes":50,"outcome_rate":0.5,"sample_size":2,"confidence":{"score":0.09,"level":"low","sample_size":2,"rationale":"Confidence reflects 0.22 effective weight, Wilson bounds 0.013905-0.986096, and Beta posterior mean 0.500001."},"freshness":{"updated_at":"2026-06-09T11:53:51.413Z","age_days":7.6,"status":"aging","rationale":"Latest evidence is 7.6 days old."},"known_blockers":["navigation_failed"]}],"recommended_actions":[{"priority":"medium","actor":"agent","action":"Use public help/contact pages only until the user is present and has authorized account-specific support.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."},{"priority":"medium","actor":"agent","action":"Capture handoff evidence and pause before accepting retention offers.","expected_impact":"Keeps user intent explicit during adversarial cancellation flows."}]},{"site":"southwest.com","task":"travel.find_change_cancel_policy","health":"constrained","aes":40,"outcome_rate":0.4,"known_blockers":["dynamic_dom_unstable"],"recipe_uri":null,"policy_notes":{},"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0.004584-0.989744, and Beta posterior mean 0.494691."},"freshness":{"updated_at":"2026-06-09T18:01:57.193Z","age_days":7.4,"status":"aging","rationale":"Latest evidence is 7.4 days old."},"evidence":{"sample_size":1,"source_tiers":["public_web_observation"],"evidence_ids":["loop-1781028117070-southwest-com-travel-find-change-cancel-policy"],"latest_evidence_id":"loop-1781028117070-southwest-com-travel-find-change-cancel-policy","notes":["Status is derived from reported runs stored in this server process."]},"trust":{"score":0.38,"level":"low","reporter_count":1,"deduplicated_evidence_count":1,"quarantined_count":0,"rationale":"Trust is based on 1 deduplicated trusted run from 1 reporter."},"dimensions":[{"key":"reachability","score":40,"sample_size":1,"rationale":"Derived from AES 40 and observed friction for reachability."},{"key":"navigability","score":40,"sample_size":1,"rationale":"Derived from AES 40 and observed friction for navigability."},{"key":"task_completability","score":40,"sample_size":1,"rationale":"Derived from AES 40 and observed friction for task_completability."},{"key":"transactability","score":40,"sample_size":1,"rationale":"Derived from AES 40 and observed friction for transactability."},{"key":"recoverability","score":40,"sample_size":1,"rationale":"Derived from AES 40 and observed friction for recoverability."},{"key":"policy_parseability","score":40,"sample_size":1,"rationale":"Derived from AES 40 and observed friction for policy_parseability."},{"key":"trust_safety","score":40,"sample_size":1,"rationale":"Derived from AES 40 and observed friction for trust_safety."},{"key":"efficiency","score":40,"sample_size":1,"rationale":"Derived from AES 40 and observed friction for efficiency."}],"segments":[{"segment":{"stack":"codex-browser-loop","model":"gpt-5","browser_runtime":"codex-in-app-browser","identity_class":"agent_user"},"aes":40,"outcome_rate":0.4,"sample_size":1,"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0.004584-0.989744, and Beta posterior mean 0.494692."},"freshness":{"updated_at":"2026-06-09T18:01:57.193Z","age_days":7.4,"status":"aging","rationale":"Latest evidence is 7.4 days old."},"known_blockers":["dynamic_dom_unstable"]}],"recommended_actions":[{"priority":"medium","actor":"agent","action":"Use preflight output as the execution guardrail and report the final outcome.","expected_impact":"Improves future confidence and catches drift."}]},{"site":"southwest.com","task":"travel.find_baggage_policy","health":"healthy","aes":100,"outcome_rate":1,"known_blockers":[],"recipe_uri":null,"policy_notes":{},"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0.028333-1, and Beta posterior mean 0.526519."},"freshness":{"updated_at":"2026-06-09T17:04:41.645Z","age_days":7.4,"status":"aging","rationale":"Latest evidence is 7.4 days old."},"evidence":{"sample_size":1,"source_tiers":["public_web_observation"],"evidence_ids":["loop-1781024681496-southwest-com-travel-find-baggage-policy"],"latest_evidence_id":"loop-1781024681496-southwest-com-travel-find-baggage-policy","notes":["Status is derived from reported runs stored in this server process."]},"trust":{"score":0.38,"level":"low","reporter_count":1,"deduplicated_evidence_count":1,"quarantined_count":0,"rationale":"Trust is based on 1 deduplicated trusted run from 1 reporter."},"dimensions":[{"key":"reachability","score":100,"sample_size":1,"rationale":"Derived from AES 100 and observed friction for reachability."},{"key":"navigability","score":100,"sample_size":1,"rationale":"Derived from AES 100 and observed friction for navigability."},{"key":"task_completability","score":100,"sample_size":1,"rationale":"Derived from AES 100 and observed friction for task_completability."},{"key":"transactability","score":100,"sample_size":1,"rationale":"Derived from AES 100 and observed friction for transactability."},{"key":"recoverability","score":100,"sample_size":1,"rationale":"Derived from AES 100 and observed friction for recoverability."},{"key":"policy_parseability","score":100,"sample_size":1,"rationale":"Derived from AES 100 and observed friction for policy_parseability."},{"key":"trust_safety","score":100,"sample_size":1,"rationale":"Derived from AES 100 and observed friction for trust_safety."},{"key":"efficiency","score":100,"sample_size":1,"rationale":"Derived from AES 100 and observed friction for efficiency."}],"segments":[{"segment":{"stack":"codex-browser-loop","model":"gpt-5","browser_runtime":"codex-in-app-browser","identity_class":"agent_user"},"aes":100,"outcome_rate":1,"sample_size":1,"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0.028333-1, and Beta posterior mean 0.526519."},"freshness":{"updated_at":"2026-06-09T17:04:41.645Z","age_days":7.4,"status":"aging","rationale":"Latest evidence is 7.4 days old."},"known_blockers":[]}],"recommended_actions":[{"priority":"medium","actor":"agent","action":"Use preflight output as the execution guardrail and report the final outcome.","expected_impact":"Improves future confidence and catches drift."}]},{"site":"southwest.com","task":"future_agent_tasks.monitor_prices","health":"degraded","aes":80,"outcome_rate":0.8,"known_blockers":["login_required"],"recipe_uri":null,"policy_notes":{},"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0.018081-0.99885, and Beta posterior mean 0.515849."},"freshness":{"updated_at":"2026-06-09T12:45:07.340Z","age_days":7.6,"status":"aging","rationale":"Latest evidence is 7.6 days old."},"evidence":{"sample_size":1,"source_tiers":["public_web_observation"],"evidence_ids":["loop-1781009107276-southwest-com-future-agent-tasks-monitor-prices"],"latest_evidence_id":"loop-1781009107276-southwest-com-future-agent-tasks-monitor-prices","notes":["Status is derived from reported runs stored in this server process."]},"trust":{"score":0.38,"level":"low","reporter_count":1,"deduplicated_evidence_count":1,"quarantined_count":0,"rationale":"Trust is based on 1 deduplicated trusted run from 1 reporter."},"dimensions":[{"key":"reachability","score":68,"sample_size":1,"rationale":"Derived from AES 80 and observed friction for reachability."},{"key":"navigability","score":80,"sample_size":1,"rationale":"Derived from AES 80 and observed friction for navigability."},{"key":"task_completability","score":80,"sample_size":1,"rationale":"Derived from AES 80 and observed friction for task_completability."},{"key":"transactability","score":80,"sample_size":1,"rationale":"Derived from AES 80 and observed friction for transactability."},{"key":"recoverability","score":80,"sample_size":1,"rationale":"Derived from AES 80 and observed friction for recoverability."},{"key":"policy_parseability","score":80,"sample_size":1,"rationale":"Derived from AES 80 and observed friction for policy_parseability."},{"key":"trust_safety","score":80,"sample_size":1,"rationale":"Derived from AES 80 and observed friction for trust_safety."},{"key":"efficiency","score":80,"sample_size":1,"rationale":"Derived from AES 80 and observed friction for efficiency."}],"segments":[{"segment":{"stack":"codex-browser-loop","model":"gpt-5","browser_runtime":"codex-in-app-browser","identity_class":"agent_user"},"aes":80,"outcome_rate":0.8,"sample_size":1,"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0.018081-0.99885, and Beta posterior mean 0.515849."},"freshness":{"updated_at":"2026-06-09T12:45:07.340Z","age_days":7.6,"status":"aging","rationale":"Latest evidence is 7.6 days old."},"known_blockers":["login_required"]}],"recommended_actions":[{"priority":"medium","actor":"agent","action":"Use preflight output as the execution guardrail and report the final outcome.","expected_impact":"Improves future confidence and catches drift."}]}],"incidents":[{"id":"incident_southwest_com_travel_manage_flight_reservation","task":"travel.manage_flight_reservation","severity":"high","opened_at":"2026-06-17T03:21:06.178Z","status":"open","summary":"Blocking friction observed for travel.manage_flight_reservation: login_required, 2fa_user_present, price_mismatch"}],"confidence":{"score":0.24,"level":"low","sample_size":14,"rationale":"Aggregated across available task-level confidence summaries."},"freshness":{"updated_at":"2026-06-17T03:21:06.178Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":14,"source_tiers":["public_web_observation"],"evidence_ids":["public-southwest-cancel-flight","public-southwest-refund-policy","public-southwest-manage-reservation","top100-travel-20-southwestcom-travelmanage-flight-reservation","loop-1781005781942-southwest-com-travel-manage-flight-reservation","top100-customer_support-23-southwestcom-customer-supportflight-help","loop-1781006031267-southwest-com-customer-support-flight-help","loop-1781005884330-southwest-com-customer-support-flight-help","loop-1781028117070-southwest-com-travel-find-change-cancel-policy","loop-1781024681496-southwest-com-travel-find-baggage-policy","loop-1781009107276-southwest-com-future-agent-tasks-monitor-prices"],"latest_evidence_id":"loop-1781009107276-southwest-com-future-agent-tasks-monitor-prices","notes":["Southwest documents online cancellation from Manage Reservations, while refund, credit, partner itinerary, package, and Basic fare branches can require special handling.","Source: https://support.southwest.com/helpcenter/s/article/cancel-flight","Source: https://support.southwest.com/helpcenter/s/article/refund-policy","Source: https://www.southwest.com/air/manage-reservation/","Official airline pages identify the workflow entry point and policy surface; actual reservation handling remains authenticated and user-present.","Source: https://www.southwest.com/help/changes-and-cancellations","Official public support/help source was used for a read-only preflight. Account-specific support, refunds, disputes, recovery, claims, and final submissions require user-present authorization.","Source: https://support.southwest.com/","Status is derived from reported runs stored in this server process."]},"trust":{"score":0.37,"level":"low","reporter_count":5,"deduplicated_evidence_count":6,"quarantined_count":0,"rationale":"Aggregated across task or site trust summaries."},"recommended_actions":[{"priority":"high","actor":"agent","action":"Classify Southwest fare and partner/package status before final cancellation.","expected_impact":"Keeps cancellation from becoming a missed refund or unresolved support case."},{"priority":"medium","actor":"agent","action":"Capture handoff evidence and pause before accepting retention offers.","expected_impact":"Keeps user intent explicit during adversarial cancellation flows."},{"priority":"high","actor":"agent","action":"Do not cancel, rebook, select paid seats, or accept a fare difference without explicit user approval.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."},{"priority":"high","actor":"agent","action":"Require total-price verification immediately before final submission.","expected_impact":"Reduces high-regret transaction errors."},{"priority":"medium","actor":"agent","action":"Use public help/contact pages only until the user is present and has authorized account-specific support.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."}]}