{"site":"delta.com","overall_health":"blocked","tasks":[{"site":"delta.com","task":"travel.cancel_flight","health":"degraded","aes":73,"outcome_rate":0.73,"known_blockers":["policy_unparseable"],"recipe_uri":"recipe://travel.cancel_flight/delta-cancel-flight/v1","policy_notes":{"observation_method":"public_official_help_or_docs_page","observation_date":"2026-06-17","cancellation_path":"my_trips_need_to_cancel_start_flight_cancellation","refund_branching":"refundable_nonrefundable_risk_free_disruption","no_show_risk":"ticket_value_can_be_lost_if_not_cancelled_before_departure","source_urls":"https://www.delta.com/us/en/change-cancel/cancel-flight | https://www.delta.com/us/en/change-cancel/how-to-cancel-or-change-your-flight"},"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.319Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":3,"source_tiers":["public_web_observation"],"evidence_ids":["public-delta-cancel-flight","public-delta-how-to-cancel","public-delta-risk-free-cancellation"],"latest_evidence_id":"public-delta-risk-free-cancellation","notes":["Delta documents cancellation through My Trips, with refund/eCredit outcomes depending on ticket type, timing, disruption, and fare rules.","Source: https://www.delta.com/us/en/change-cancel/cancel-flight","Source: https://www.delta.com/us/en/change-cancel/how-to-cancel-or-change-your-flight"]},"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":73,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for recoverability."},{"key":"policy_parseability","score":61,"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":73,"sample_size":3,"rationale":"Derived from AES 73 and observed friction for efficiency."}],"segments":[],"recommended_actions":[{"priority":"high","actor":"agent","action":"Classify ticket type and refund branch before entering the cancellation flow.","expected_impact":"Reduces irreversible cancellation errors and improves evidence quality."}]},{"site":"delta.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://delta.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":"Delta Air Lines 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.319Z","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-19-deltacom-travelmanage-flight-reservation","loop-1781005664715-delta-com-travel-manage-flight-reservation"],"latest_evidence_id":"top100-travel-19-deltacom-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.delta.com/my-trips/search","Source: https://www.delta.com/us/en/change-cancel/cancel-flight"]},"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:47:44.806Z","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":"delta.com","task":"customer_support.flight_help","health":"degraded","aes":78,"outcome_rate":0.783,"known_blockers":["login_required","human_handoff_required"],"recipe_uri":"recipe://delta.com/customer_support.flight_help/public-preflight-v1","policy_notes":{"public_path":"Delta Air Lines 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":"Delta Air Lines 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.29,"level":"low","sample_size":3,"rationale":"Confidence reflects 0.81 effective weight, Wilson bounds 0.107844-0.990774, and Beta posterior mean 0.581608."},"freshness":{"updated_at":"2026-06-17T03:21:06.319Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":3,"source_tiers":["public_web_observation"],"evidence_ids":["top100-customer_support-20-deltacom-customer-supportflight-help","loop-1781005778628-delta-com-customer-support-flight-help"],"latest_evidence_id":"top100-customer_support-20-deltacom-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://www.delta.com/us/en/need-help/overview"]},"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":66,"sample_size":3,"rationale":"Derived from AES 78 and observed friction for reachability."},{"key":"navigability","score":78,"sample_size":3,"rationale":"Derived from AES 78 and observed friction for navigability."},{"key":"task_completability","score":66,"sample_size":3,"rationale":"Derived from AES 78 and observed friction for task_completability."},{"key":"transactability","score":78,"sample_size":3,"rationale":"Derived from AES 78 and observed friction for transactability."},{"key":"recoverability","score":66,"sample_size":3,"rationale":"Derived from AES 78 and observed friction for recoverability."},{"key":"policy_parseability","score":78,"sample_size":3,"rationale":"Derived from AES 78 and observed friction for policy_parseability."},{"key":"trust_safety","score":78,"sample_size":3,"rationale":"Derived from AES 78 and observed friction for trust_safety."},{"key":"efficiency","score":66,"sample_size":3,"rationale":"Derived from AES 78 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.018066-0.998851, and Beta posterior mean 0.515836."},"freshness":{"updated_at":"2026-06-09T11:49:38.718Z","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 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":"delta.com","task":"travel.find_cancellation_refund_policy","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.018171-0.998845, and Beta posterior mean 0.515926."},"freshness":{"updated_at":"2026-06-09T18:01:43.864Z","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-1781028103499-delta-com-travel-find-cancellation-refund-policy"],"latest_evidence_id":"loop-1781028103499-delta-com-travel-find-cancellation-refund-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":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.018171-0.998845, and Beta posterior mean 0.515926."},"freshness":{"updated_at":"2026-06-09T18:01:43.864Z","age_days":7.4,"status":"aging","rationale":"Latest evidence is 7.4 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."}]},{"site":"delta.com","task":"travel.find_baggage_overview","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.028343-1, and Beta posterior mean 0.526528."},"freshness":{"updated_at":"2026-06-09T17:24:23.848Z","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-1781025863774-delta-com-travel-find-baggage-overview"],"latest_evidence_id":"loop-1781025863774-delta-com-travel-find-baggage-overview","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.028343-1, and Beta posterior mean 0.526528."},"freshness":{"updated_at":"2026-06-09T17:24:23.848Z","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":"delta.com","task":"travel.find_baggage_policy","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.01815-0.998846, and Beta posterior mean 0.515908."},"freshness":{"updated_at":"2026-06-09T16:47:41.634Z","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-1781023661379-delta-com-travel-find-baggage-policy"],"latest_evidence_id":"loop-1781023661379-delta-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":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.01815-0.998846, and Beta posterior mean 0.515908."},"freshness":{"updated_at":"2026-06-09T16:47:41.634Z","age_days":7.4,"status":"aging","rationale":"Latest evidence is 7.4 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."}]},{"site":"delta.com","task":"future_agent_tasks.monitor_prices","health":"blocked","aes":0,"outcome_rate":0,"known_blockers":["navigation_failed"],"recipe_uri":null,"policy_notes":{},"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0-0.97178, and Beta posterior mean 0.473584."},"freshness":{"updated_at":"2026-06-09T12:47:13.258Z","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-1781009233052-delta-com-future-agent-tasks-monitor-prices"],"latest_evidence_id":"loop-1781009233052-delta-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":0,"sample_size":1,"rationale":"Derived from AES 0 and observed friction for reachability."},{"key":"navigability","score":0,"sample_size":1,"rationale":"Derived from AES 0 and observed friction for navigability."},{"key":"task_completability","score":0,"sample_size":1,"rationale":"Derived from AES 0 and observed friction for task_completability."},{"key":"transactability","score":0,"sample_size":1,"rationale":"Derived from AES 0 and observed friction for transactability."},{"key":"recoverability","score":0,"sample_size":1,"rationale":"Derived from AES 0 and observed friction for recoverability."},{"key":"policy_parseability","score":0,"sample_size":1,"rationale":"Derived from AES 0 and observed friction for policy_parseability."},{"key":"trust_safety","score":0,"sample_size":1,"rationale":"Derived from AES 0 and observed friction for trust_safety."},{"key":"efficiency","score":0,"sample_size":1,"rationale":"Derived from AES 0 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":0,"outcome_rate":0,"sample_size":1,"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0-0.97178, and Beta posterior mean 0.473584."},"freshness":{"updated_at":"2026-06-09T12:47:13.258Z","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 preflight output as the execution guardrail and report the final outcome.","expected_impact":"Improves future confidence and catches drift."}]}],"incidents":[{"id":"incident_delta_com_travel_manage_flight_reservation","task":"travel.manage_flight_reservation","severity":"high","opened_at":"2026-06-17T03:21:06.319Z","status":"open","summary":"Blocking friction observed for travel.manage_flight_reservation: login_required, 2fa_user_present, price_mismatch"},{"id":"incident_delta_com_future_agent_tasks_monitor_prices","task":"future_agent_tasks.monitor_prices","severity":"high","opened_at":"2026-06-09T12:47:13.258Z","status":"open","summary":"Blocking friction observed for future_agent_tasks.monitor_prices: navigation_failed"}],"confidence":{"score":0.26,"level":"low","sample_size":14,"rationale":"Aggregated across available task-level confidence summaries."},"freshness":{"updated_at":"2026-06-17T03:21:06.319Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":14,"source_tiers":["public_web_observation"],"evidence_ids":["public-delta-cancel-flight","public-delta-how-to-cancel","public-delta-risk-free-cancellation","top100-travel-19-deltacom-travelmanage-flight-reservation","loop-1781005664715-delta-com-travel-manage-flight-reservation","top100-customer_support-20-deltacom-customer-supportflight-help","loop-1781005778628-delta-com-customer-support-flight-help","loop-1781028103499-delta-com-travel-find-cancellation-refund-policy","loop-1781025863774-delta-com-travel-find-baggage-overview","loop-1781023661379-delta-com-travel-find-baggage-policy","loop-1781009233052-delta-com-future-agent-tasks-monitor-prices"],"latest_evidence_id":"loop-1781009233052-delta-com-future-agent-tasks-monitor-prices","notes":["Delta documents cancellation through My Trips, with refund/eCredit outcomes depending on ticket type, timing, disruption, and fare rules.","Source: https://www.delta.com/us/en/change-cancel/cancel-flight","Source: https://www.delta.com/us/en/change-cancel/how-to-cancel-or-change-your-flight","Official airline pages identify the workflow entry point and policy surface; actual reservation handling remains authenticated and user-present.","Source: https://www.delta.com/my-trips/search","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://www.delta.com/us/en/need-help/overview","Status is derived from reported runs stored in this server process."]},"trust":{"score":0.37,"level":"low","reporter_count":6,"deduplicated_evidence_count":6,"quarantined_count":0,"rationale":"Aggregated across task or site trust summaries."},"recommended_actions":[{"priority":"high","actor":"agent","action":"Classify ticket type and refund branch before entering the cancellation flow.","expected_impact":"Reduces irreversible cancellation errors and improves evidence quality."},{"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."},{"priority":"medium","actor":"agent","action":"Capture handoff evidence and pause before accepting retention offers.","expected_impact":"Keeps user intent explicit during adversarial cancellation flows."}]}