{"site":"slack.com","overall_health":"constrained","tasks":[{"site":"slack.com","task":"dev_saas_api.create_webhook","health":"degraded","aes":62,"outcome_rate":0.62,"known_blockers":["login_required","forced_account_creation","2fa_user_present"],"recipe_uri":"recipe://dev_saas_api.create_webhook/slack-incoming-webhooks/v1","policy_notes":{"observation_method":"public_official_help_or_docs_page","observation_date":"2026-06-17","webhook_path":"app_management_incoming_webhooks_activate_add_to_workspace_authorize","authorization":"workspace_and_channel_selection_required","secret_handling":"webhook_url_is_secret_bearing","source_urls":"https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks/"},"confidence":{"score":0.27,"level":"low","sample_size":2,"rationale":"Confidence reflects 0.7 effective weight, Wilson bounds 0.060686-0.976306, and Beta posterior mean 0.531111."},"freshness":{"updated_at":"2026-06-17T03:21:06.319Z","age_days":0,"status":"fresh","rationale":"Latest evidence is 0 days old."},"evidence":{"sample_size":2,"source_tiers":["public_web_observation"],"evidence_ids":["public-slack-incoming-webhooks","public-slack-webhook-authorization"],"latest_evidence_id":"public-slack-webhook-authorization","notes":["Slack documents incoming webhook setup from app management, but workspace auth, app configuration, channel selection, and secret URL handling are required.","Source: https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks/"]},"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":50,"sample_size":2,"rationale":"Derived from AES 62 and observed friction for reachability."},{"key":"navigability","score":50,"sample_size":2,"rationale":"Derived from AES 62 and observed friction for navigability."},{"key":"task_completability","score":62,"sample_size":2,"rationale":"Derived from AES 62 and observed friction for task_completability."},{"key":"transactability","score":62,"sample_size":2,"rationale":"Derived from AES 62 and observed friction for transactability."},{"key":"recoverability","score":62,"sample_size":2,"rationale":"Derived from AES 62 and observed friction for recoverability."},{"key":"policy_parseability","score":62,"sample_size":2,"rationale":"Derived from AES 62 and observed friction for policy_parseability."},{"key":"trust_safety","score":62,"sample_size":2,"rationale":"Derived from AES 62 and observed friction for trust_safety."},{"key":"efficiency","score":38,"sample_size":2,"rationale":"Derived from AES 62 and observed friction for efficiency."}],"segments":[],"recommended_actions":[{"priority":"high","actor":"agent","action":"Treat Slack webhook creation as an authorization and secret-handling task.","expected_impact":"Keeps useful webhook setup possible without leaking credentials."}]},{"site":"slack.com","task":"subscriptions.cancel","health":"degraded","aes":82,"outcome_rate":0.819,"known_blockers":["login_required","2fa_user_present","hidden_modal"],"recipe_uri":"recipe://slack.com/subscriptions.cancel/public-preflight-v1","policy_notes":{"public_path":"Slack Paid Plan official public help/billing source -> account, membership, subscription, or plan-management area -> cancel, turn off renewal, downgrade, or route to the documented billing provider; stop before any final confirmation unless the user explicitly approves.","task_family":"cancel","seo_angle":"Slack Paid Plan cancellation flow for AI agents: blockers, guardrails, and confirmation signals","confidence_note":"Official public source was used for a read-only workflow preflight. Account-specific availability, billing owner, fees, refunds, and final confirmation still require user-present authentication.","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.117738-0.993515, and Beta posterior mean 0.592061."},"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-subscriptions-54-slackcom-subscriptionscancel","loop-1781013686257-slack-com-subscriptions-cancel"],"latest_evidence_id":"top100-subscriptions-54-slackcom-subscriptionscancel","notes":["Official public source was used for a read-only workflow preflight. Account-specific availability, billing owner, fees, refunds, and final confirmation still require user-present authentication.","Source: https://slack.com/help/articles/48764458651795-Change-or-cancel-your-paid-Slack-subscription/"]},"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":70,"sample_size":3,"rationale":"Derived from AES 82 and observed friction for reachability."},{"key":"navigability","score":82,"sample_size":3,"rationale":"Derived from AES 82 and observed friction for navigability."},{"key":"task_completability","score":82,"sample_size":3,"rationale":"Derived from AES 82 and observed friction for task_completability."},{"key":"transactability","score":82,"sample_size":3,"rationale":"Derived from AES 82 and observed friction for transactability."},{"key":"recoverability","score":82,"sample_size":3,"rationale":"Derived from AES 82 and observed friction for recoverability."},{"key":"policy_parseability","score":82,"sample_size":3,"rationale":"Derived from AES 82 and observed friction for policy_parseability."},{"key":"trust_safety","score":82,"sample_size":3,"rationale":"Derived from AES 82 and observed friction for trust_safety."},{"key":"efficiency","score":70,"sample_size":3,"rationale":"Derived from AES 82 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.028253-1, and Beta posterior mean 0.526447."},"freshness":{"updated_at":"2026-06-09T14:01:26.433Z","age_days":7.6,"status":"aging","rationale":"Latest evidence is 7.6 days old."},"known_blockers":["hidden_modal"]}],"recommended_actions":[{"priority":"medium","actor":"agent","action":"Use only official public policy/help pages until the user is present and authenticated.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."}]},{"site":"slack.com","task":"dev_saas_api.find_billing_docs","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.028367-1, and Beta posterior mean 0.52655."},"freshness":{"updated_at":"2026-06-09T18:18:08.038Z","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-1781029087893-slack-com-dev-saas-api-find-billing-docs"],"latest_evidence_id":"loop-1781029087893-slack-com-dev-saas-api-find-billing-docs","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.028367-1, and Beta posterior mean 0.52655."},"freshness":{"updated_at":"2026-06-09T18:18:08.038Z","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":"slack.com","task":"customer_support.workspace_help","health":"degraded","aes":80,"outcome_rate":0.8,"known_blockers":["login_required","hidden_modal"],"recipe_uri":null,"policy_notes":{},"confidence":{"score":0.23,"level":"low","sample_size":1,"rationale":"Confidence reflects 0.11 effective weight, Wilson bounds 0.018116-0.998848, and Beta posterior mean 0.515879."},"freshness":{"updated_at":"2026-06-09T14:47:04.263Z","age_days":7.5,"status":"aging","rationale":"Latest evidence is 7.5 days old."},"evidence":{"sample_size":1,"source_tiers":["public_web_observation"],"evidence_ids":["loop-1781016424124-slack-com-customer-support-workspace-help"],"latest_evidence_id":"loop-1781016424124-slack-com-customer-support-workspace-help","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.018116-0.998848, and Beta posterior mean 0.515879."},"freshness":{"updated_at":"2026-06-09T14:47:04.263Z","age_days":7.5,"status":"aging","rationale":"Latest evidence is 7.5 days old."},"known_blockers":["login_required","hidden_modal"]}],"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":"slack.com","task":"dev_saas_api.read_docs","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.018106-0.998849, and Beta posterior mean 0.515871."},"freshness":{"updated_at":"2026-06-09T14:13:34.590Z","age_days":7.5,"status":"aging","rationale":"Latest evidence is 7.5 days old."},"evidence":{"sample_size":1,"source_tiers":["public_web_observation"],"evidence_ids":["loop-1781014414259-slack-com-dev-saas-api-read-docs"],"latest_evidence_id":"loop-1781014414259-slack-com-dev-saas-api-read-docs","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.018106-0.998849, and Beta posterior mean 0.515871."},"freshness":{"updated_at":"2026-06-09T14:13:34.590Z","age_days":7.5,"status":"aging","rationale":"Latest evidence is 7.5 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":"slack.com","task":"business_ops.compare_vendors","health":"constrained","aes":40,"outcome_rate":0.4,"known_blockers":["login_required","navigation_failed"],"recipe_uri":null,"policy_notes":{},"confidence":{"score":0.12,"level":"low","sample_size":2,"rationale":"Confidence reflects 0.22 effective weight, Wilson bounds 0.00897-0.980084, and Beta posterior mean 0.489993."},"freshness":{"updated_at":"2026-06-09T13:08:19.582Z","age_days":7.6,"status":"aging","rationale":"Latest evidence is 7.6 days old."},"evidence":{"sample_size":2,"source_tiers":["public_web_observation"],"evidence_ids":["loop-1781010499331-slack-com-business-ops-compare-vendors","loop-1781005472268-slack-com-business-ops-compare-vendors"],"latest_evidence_id":"loop-1781010499331-slack-com-business-ops-compare-vendors","notes":["Status is derived from reported runs stored in this server process."]},"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":28,"sample_size":2,"rationale":"Derived from AES 40 and observed friction for reachability."},{"key":"navigability","score":40,"sample_size":2,"rationale":"Derived from AES 40 and observed friction for navigability."},{"key":"task_completability","score":40,"sample_size":2,"rationale":"Derived from AES 40 and observed friction for task_completability."},{"key":"transactability","score":40,"sample_size":2,"rationale":"Derived from AES 40 and observed friction for transactability."},{"key":"recoverability","score":40,"sample_size":2,"rationale":"Derived from AES 40 and observed friction for recoverability."},{"key":"policy_parseability","score":40,"sample_size":2,"rationale":"Derived from AES 40 and observed friction for policy_parseability."},{"key":"trust_safety","score":40,"sample_size":2,"rationale":"Derived from AES 40 and observed friction for trust_safety."},{"key":"efficiency","score":40,"sample_size":2,"rationale":"Derived from AES 40 and observed friction for efficiency."}],"segments":[{"segment":{"stack":"codex-browser-loop","model":"gpt-5","browser_runtime":"fallback-playwright-after-iab-failure","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.018088-0.99885, and Beta posterior mean 0.515855."},"freshness":{"updated_at":"2026-06-09T13:08:19.582Z","age_days":7.6,"status":"aging","rationale":"Latest evidence is 7.6 days old."},"known_blockers":["login_required"]},{"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.971807, and Beta posterior mean 0.473608."},"freshness":{"updated_at":"2026-06-09T11:44:32.392Z","age_days":7.7,"status":"aging","rationale":"Latest evidence is 7.7 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."}]},{"site":"slack.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.018066-0.998851, and Beta posterior mean 0.515836."},"freshness":{"updated_at":"2026-06-09T11:51:04.123Z","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-1781005864031-slack-com-future-agent-tasks-monitor-prices"],"latest_evidence_id":"loop-1781005864031-slack-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.018066-0.998851, and Beta posterior mean 0.515837."},"freshness":{"updated_at":"2026-06-09T11:51:04.123Z","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":[],"confidence":{"score":0.23,"level":"low","sample_size":11,"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":11,"source_tiers":["public_web_observation"],"evidence_ids":["public-slack-incoming-webhooks","public-slack-webhook-authorization","top100-subscriptions-54-slackcom-subscriptionscancel","loop-1781013686257-slack-com-subscriptions-cancel","loop-1781029087893-slack-com-dev-saas-api-find-billing-docs","loop-1781016424124-slack-com-customer-support-workspace-help","loop-1781014414259-slack-com-dev-saas-api-read-docs","loop-1781010499331-slack-com-business-ops-compare-vendors","loop-1781005472268-slack-com-business-ops-compare-vendors","loop-1781005864031-slack-com-future-agent-tasks-monitor-prices"],"latest_evidence_id":"loop-1781005864031-slack-com-future-agent-tasks-monitor-prices","notes":["Slack documents incoming webhook setup from app management, but workspace auth, app configuration, channel selection, and secret URL handling are required.","Source: https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks/","Official public source was used for a read-only workflow preflight. Account-specific availability, billing owner, fees, refunds, and final confirmation still require user-present authentication.","Source: https://slack.com/help/articles/48764458651795-Change-or-cancel-your-paid-Slack-subscription/","Status is derived from reported runs stored in this server process."]},"trust":{"score":0.37,"level":"low","reporter_count":6,"deduplicated_evidence_count":7,"quarantined_count":0,"rationale":"Aggregated across task or site trust summaries."},"recommended_actions":[{"priority":"high","actor":"agent","action":"Treat Slack webhook creation as an authorization and secret-handling task.","expected_impact":"Keeps useful webhook setup possible without leaking credentials."},{"priority":"medium","actor":"agent","action":"Use only official public policy/help pages until the user is present and authenticated.","expected_impact":"Keeps the agent inside documented, reversible, user-approved boundaries."},{"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."}]}