{
  "schema_version": "editorial-prototype.v4",
  "snapshot_id": "ps-editorial-2026-07-25-004",
  "captured_at": "2026-07-25T19:23:52Z",
  "status": "manual_private_prototype",
  "ranking_note": "Weekly signals are ordered through editorial reconciliation of recency, observable attention, source breadth, and reader consequence, not by a measured global trend score. The July 25 refresh adds only stories supported by multiple independently edited reports.",
  "trend_methodology": {
    "version": "prototype-attention.v2",
    "measured_ranking": false,
    "uses_reader_personalization": false,
    "window": "2026-07-16 to 2026-07-25",
    "ranking_basis": "cross_source_editorial_reconciliation"
  },
  "sourcing_methodology": {
    "version": "story-source-coverage.v1",
    "target_distinct_source_records_per_story": 10,
    "hard_publication_gate": false,
    "counting_basis": "Count unique included article or source records after canonical-URL, duplicate, syndication, and shared-provenance collapse.",
    "shortfall_policy": "A story may use fewer than ten records when responsible sourcing cannot reach the target; show the count and shortfall instead of padding the source list.",
    "diversity_guardrail": "Meeting the record target does not prove independence. Source-family, platform, publisher-group, ownership-group, and sampling-frame breadth remain separate requirements."
  },
  "qualitative_balance_methodology": {
    "version": "qualitative-evidence-balance.v1",
    "scale": "independent_ordinal_bands",
    "band_order": [
      "none",
      "trace",
      "limited",
      "moderate",
      "strong"
    ],
    "directions": [
      "positive",
      "negative",
      "mixed_or_nonpolar"
    ],
    "reported_observation_assignment": "editor_assigned_source_bound_judgment",
    "reported_observation_disclosure": "Bands on additional stories are editor-assigned judgments about the cited reports, not a reproducible score or a measure of people.",
    "is_population_percentage": false,
    "normalizes_to_100": false,
    "uses_source_counts_as_votes": false
  },
  "edition_comparison_methodology": {
    "version": "edition-opinion-comparison.v1",
    "unit": "topic_level_qualitative_evidence_balance",
    "change_states": [
      "more_positive",
      "more_negative",
      "mixed_shift",
      "broadly_unchanged"
    ],
    "comparison_states": [
      "comparable",
      "non_comparable",
      "new_story",
      "no_prior"
    ],
    "comparability_requirements": "Matching qualitative-balance method, collection scope, and observation window are required before opinion direction can be compared.",
    "derived_in_browser": false,
    "is_population_percentage": false
  },
  "edition_comparisons": [
    {
      "topic_id": "playstation-physical-discs-2028",
      "current_edition_id": "ps-editorial-2026-07-25-004",
      "prior_edition_id": "ps-editorial-2026-07-23-003",
      "comparison_state": "non_comparable",
      "change_state": null,
      "reason_code": "collection_scope_and_window_changed",
      "summary": "Comparison unavailable: source coverage expanded and the declared observation window moved forward by two days.",
      "comparability": {
        "methodology_comparable": true,
        "collection_scope_comparable": false,
        "window_comparable": false
      }
    },
    {
      "topic_id": "the-odyssey-opening-reception",
      "current_edition_id": "ps-editorial-2026-07-25-004",
      "prior_edition_id": "ps-editorial-2026-07-23-003",
      "comparison_state": "non_comparable",
      "change_state": null,
      "reason_code": "collection_scope_and_window_changed",
      "summary": "Comparison unavailable: source coverage expanded and the declared observation window moved forward by two days.",
      "comparability": {
        "methodology_comparable": true,
        "collection_scope_comparable": false,
        "window_comparable": false
      }
    },
    {
      "topic_id": "spain-wins-world-cup-2026",
      "current_edition_id": "ps-editorial-2026-07-25-004",
      "prior_edition_id": "ps-editorial-2026-07-23-003",
      "comparison_state": "non_comparable",
      "change_state": null,
      "reason_code": "collection_scope_and_window_changed",
      "summary": "Comparison unavailable: source coverage expanded and the declared observation window moved forward by two days.",
      "comparability": {
        "methodology_comparable": true,
        "collection_scope_comparable": false,
        "window_comparable": false
      }
    }
  ],
  "weekly_slate": {
    "schema_version": "weekly-attention.v1",
    "window": {
      "start": "2026-07-16",
      "end": "2026-07-25",
      "label": "July 16 to July 25, 2026"
    },
    "scope_note": "Selected public events, science, education, politics, culture, business, world affairs, environment, sports, and technology observed in a declared English-language web sample.",
    "ranking_note": "Rank reflects reconciled attention signals in the declared sample. It does not measure importance, approval, truth, or population opinion.",
    "publication_clearance": "research_only_not_source_policy_cleared",
    "known_gaps": [
      "English-language and United States coverage is overrepresented",
      "Cross-platform view counts do not represent unique people",
      "Reader comments and outlet polls are self-selected",
      "No direct social-platform feeds were used; some reaction reporting summarizes selected posts secondhand",
      "Launch-day and search-spike signals may change quickly",
      "Fast-moving figures are frozen to the edition capture time and may change after publication",
      "Official statements establish policy or event facts but do not count as independent editorial reaction"
    ],
    "items": [
      {
        "rank": 1,
        "id": "world-cup-final-2026-weekly-signal",
        "category": "Sports",
        "status": "verified",
        "confidence": "high",
        "headline": "The World Cup final becomes the week's largest shared-attention event",
        "summary": "Spain's win and the tournament's first final halftime show combined a record United States audience with unusually broad platform activity.",
        "attention_signal": "Sports Media Watch calculated a 66.4 million combined U.S. audience: 42.5 million for Fox and 23.9 million for Telemundo platforms.",
        "event_date": "2026-07-19",
        "source_strata": [
          "Sports governing body",
          "Wire service",
          "Platform aggregate",
          "Broadcaster audience records",
          "Sports-business press"
        ],
        "caveat": "The 66.4 million total combines different television and streaming measurements and does not establish unique people or approval; nearly 49 million were Nielsen-rated viewers.",
        "dossier_id": "spain-wins-world-cup-2026",
        "sources": [
          {
            "publisher": "FIFA",
            "title": "Best of the closing ceremony and halftime show",
            "url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/best-of-closing-ceremony-halftime-show",
            "published": "2026-07-19",
            "role": "Primary event record"
          },
          {
            "publisher": "Associated Press",
            "title": "World Cup final watched by roughly 60 million in the United States",
            "url": "https://apnews.com/article/444951fd3ad6a19a8a1e1fabed868181",
            "published": "2026-07-21",
            "role": "Independent audience reporting"
          },
          {
            "publisher": "Meta",
            "title": "The 2026 Summer of Football: A Record-Breaking Moment Across Meta",
            "url": "https://about.fb.com/news/2026/07/the-2026-summer-of-football-a-record-breaking-moment-across-meta/",
            "published": "2026-07-21",
            "role": "Platform activity aggregate"
          },
          {
            "id": "worldcup-final-sbj",
            "publisher": "Sports Business Journal",
            "title": "World Cup final reaches nearly 63 million U.S. viewers",
            "url": "https://www.sportsbusinessjournal.com/Articles/2026/07/22/world-cup-final-shatters-audience-record-with-nearly-63-million-viewers-across-english-spanish-broadcasts/",
            "published": "2026-07-22",
            "role": "independent sports-business audience reporting",
            "provenance_group_id": "worldcup-final-us-broadcaster-audience-2026"
          },
          {
            "id": "worldcup-final-reuters",
            "publisher": "Reuters",
            "title": "World Cup final sets U.S. audience record",
            "url": "https://www.fidelity.com/news/article/default/202607212304RTRSNEWSCOMBINED_KBN3TI04A-OUSSP_1",
            "published": "2026-07-21",
            "role": "independent syndicated wire reporting",
            "provenance_group_id": "worldcup-final-us-broadcaster-audience-2026"
          },
          {
            "id": "worldcup-final-fox",
            "publisher": "Fox Sports",
            "title": "World Cup final becomes the most-watched U.S. soccer telecast",
            "url": "https://www.foxsports.com/stories/presspass/fifa-world-cup-2026-final-etches-place-record-books-most-watched-soccer-telecast-u-s-history",
            "published": "2026-07-21",
            "role": "primary English-language audience measurement",
            "provenance_group_id": "worldcup-final-us-broadcaster-audience-2026"
          },
          {
            "id": "worldcup-final-nbcu",
            "publisher": "NBCUniversal",
            "title": "Telemundo and Peacock report record Spanish-language World Cup audiences",
            "url": "https://www.nbcuniversal.com/article/telemundo-and-peacock-redefine-soccer-fandom-us-record-breaking-audiences-spanish-language-coverage",
            "published": "2026-07-21",
            "role": "primary Spanish-language and streaming audience measurement",
            "provenance_group_id": "worldcup-final-us-broadcaster-audience-2026"
          },
          {
            "id": "worldcup-final-sports-media-watch",
            "publisher": "Sports Media Watch",
            "title": "World Cup final audience exceeds 66 million combined",
            "url": "https://www.sportsmediawatch.com/2026/07/world-cup-final-audience-exceeds-66-million-combined-fox-telemundo/",
            "published": "2026-07-24",
            "role": "independent audience-measurement reconciliation",
            "provenance_group_id": "worldcup-final-us-broadcaster-audience-2026"
          }
        ]
      },
      {
        "rank": 2,
        "id": "avengers-doomsday-trailer-weekly-signal",
        "category": "Entertainment",
        "status": "verified",
        "confidence": "high",
        "headline": "The first Avengers: Doomsday trailer produces the clearest entertainment breakout",
        "summary": "The July 20 trailer generated an exceptional cross-platform launch and several reports documenting both excited and critical early reactions.",
        "attention_signal": "Variety reported 503 million cross-platform views in the first 24 hours, citing Disney data.",
        "event_date": "2026-07-20",
        "source_strata": [
          "Studio record",
          "Entertainment trade press",
          "Reaction reporting"
        ],
        "caveat": "Cross-platform video starts are not unique viewers. The reaction reports curate selected posts and are not a systematic sentiment poll.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Reception of the first Avengers: Doomsday trailer",
          "positive_label": "Favorable reaction",
          "negative_label": "Critical reaction",
          "consensus": "Early reactions in the reviewed reports lean excited, especially about Doctor Doom, returning characters, and the crossover scale. A substantial counterreaction criticizes weak story buildup, uneven visual effects, and divisive character choices.",
          "directional_observations": [
            {
              "source_id": "avengers-thewrap",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "avengers-thewrap",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "avengers-india-today",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "avengers-india-today",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "avengers-gamesradar",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "avengers-gq",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "avengers-esquire",
              "direction": "positive",
              "band": "moderate"
            }
          ],
          "context_source_ids": [
            "avengers-disney",
            "avengers-variety",
            "avengers-guardian",
            "avengers-ars",
            "avengers-ap-comiccon"
          ],
          "limitation": "Five directional reports or editorials plus three context records provide a broader but still nonrepresentative sample; platform posts were not sampled directly."
        },
        "sources": [
          {
            "id": "avengers-disney",
            "publisher": "Disney",
            "title": "Marvel Studios' Avengers: Doomsday debuts new trailer and poster",
            "url": "https://press.disney.co.uk/news/marvel-studios-avengers-doomsday-debuts-new-trailer-and-poster",
            "published": "2026-07-20",
            "role": "Primary release record"
          },
          {
            "id": "avengers-variety",
            "publisher": "Variety",
            "title": "Avengers: Doomsday trailer hits 503 million views in one day",
            "url": "https://au.variety.com/2026/film/news/avengers-doomsday-trailer-views-disney-record-38772/",
            "published": "2026-07-22",
            "role": "Independent trade reporting"
          },
          {
            "id": "avengers-thewrap",
            "publisher": "TheWrap",
            "title": "Avengers: Doomsday trailer fan reactions: Holy peak, Doom sounds amazing",
            "url": "https://www.thewrap.com/creative-content/movies/avengers-doomsday-trailer-reactions-marvel/",
            "published": "2026-07-20",
            "role": "Independent reaction reporting"
          },
          {
            "id": "avengers-india-today",
            "publisher": "India Today",
            "title": "Avengers: Doomsday trailer X review: Poor VFX faces flak",
            "url": "https://www.indiatoday.in/movies/hollywood/story/avengers-doomsday-trailer-x-review-poor-vfx-faces-flak-fans-compare-it-to-ramayana-2952908-2026-07-21",
            "published": "2026-07-21",
            "role": "Independent reaction reporting"
          },
          {
            "id": "avengers-gamesradar",
            "publisher": "GamesRadar+",
            "title": "Marvel fans react to an Avengers: Doomsday character redesign",
            "url": "https://www.gamesradar.com/entertainment/marvel-movies/one-avengers-doomsday-character-has-had-a-redesign-and-marvel-fans-arent-happy/",
            "published": "2026-07-21",
            "role": "Independent reaction reporting"
          },
          {
            "id": "avengers-gq",
            "publisher": "GQ",
            "title": "Avengers: Doomsday trailer breakdown",
            "url": "https://www.gq.com/story/avengers-doomsday-trailer-breakdown",
            "published": "2026-07-22",
            "role": "independent editorial analysis",
            "ownership_group_id": "conde-nast"
          },
          {
            "id": "avengers-esquire",
            "publisher": "Esquire",
            "title": "Avengers: Doomsday trailer reaction",
            "url": "https://www.esquire.com/entertainment/movies/a73190452/avengers-doomsday-trailer-reaction/",
            "published": "2026-07-20",
            "role": "independent editorial reaction"
          },
          {
            "id": "avengers-guardian",
            "publisher": "The Guardian",
            "title": "The first Avengers: Doomsday trailer",
            "url": "https://www.theguardian.com/film/2026/jul/20/avengers-doomsday-trailer",
            "published": "2026-07-20",
            "role": "independent entertainment reporting"
          },
          {
            "id": "avengers-ars",
            "publisher": "Ars Technica",
            "title": "The first trailer for Avengers: Doomsday is finally here",
            "url": "https://arstechnica.com/culture/2026/07/the-first-trailer-for-avengers-doomsday-is-finally-here/",
            "published": "2026-07-20",
            "role": "independent technology and culture reporting",
            "ownership_group_id": "conde-nast"
          },
          {
            "id": "avengers-ap-comiccon",
            "publisher": "Associated Press",
            "title": "Avengers: Doomsday arrives at Comic-Con",
            "url": "https://apnews.com/article/fdc7bbcd1678644d8d9bcd1d7c480787",
            "published": "2026-07-22",
            "role": "independent wire context"
          }
        ]
      },
      {
        "rank": 3,
        "id": "the-odyssey-opening-weekly-signal",
        "category": "Entertainment",
        "status": "verified",
        "confidence": "high",
        "headline": "The Odyssey opens with about 264 million dollars worldwide",
        "summary": "The film's commercial run extended into a projected 283.2 million dollar ten-day domestic total while new scholar and format-access reporting broadened the story beyond opening weekend.",
        "attention_signal": "TheWrap projected an 84.5 million dollar second weekend; The Numbers listed 363.5 million dollars worldwide when checked for this edition.",
        "event_date": "2026-07-17",
        "source_strata": [
          "Studio record",
          "Wire service",
          "Metropolitan newspaper",
          "Independent culture and trade analysis",
          "Box-office data",
          "Scholar analysis",
          "Regional format-access reporting"
        ],
        "caveat": "TheWrap's weekend and ten-day figures were projections at the cutoff, and the live Numbers total can change. Revenue and format access do not measure approval.",
        "dossier_id": "the-odyssey-opening-reception",
        "sources": [
          {
            "publisher": "NBCUniversal",
            "title": "Christopher Nolan's The Odyssey tops global box office",
            "url": "https://www.nbcuniversal.com/article/christopher-nolans-odyssey-tops-global-box-office-career-best-2641-million-opening",
            "published": "2026-07-20",
            "role": "Primary studio record"
          },
          {
            "publisher": "Associated Press",
            "title": "Nolan's The Odyssey storms the box office",
            "url": "https://apnews.com/article/923bf602d99b1c9c4aeb462d377b59c4",
            "published": "2026-07-19",
            "role": "Independent box-office reporting"
          },
          {
            "publisher": "Los Angeles Times",
            "title": "Christopher Nolan's The Odyssey opens at the box office",
            "url": "https://www.latimes.com/entertainment-arts/business/story/2026-07-19/christopher-nolan-the-odyssey-box-office",
            "published": "2026-07-19",
            "role": "Independent business reporting"
          },
          {
            "id": "odyssey-weekly-guardian",
            "publisher": "The Guardian",
            "title": "The Odyssey leads the global box office",
            "url": "https://www.theguardian.com/film/2026/jul/20/the-odyssey-box-office",
            "published": "2026-07-20",
            "role": "independent box-office reporting"
          },
          {
            "id": "odyssey-weekly-variety",
            "publisher": "Variety",
            "title": "The Odyssey box office in Christopher Nolan's career",
            "url": "https://au.variety.com/2026/film/features/odyssey-box-office-christopher-nolan-list-38714/",
            "published": "2026-07-21",
            "role": "independent trade analysis"
          },
          {
            "id": "odyssey-weekly-atlantic",
            "publisher": "The Atlantic",
            "title": "The Odyssey is testing the limits of large-format moviegoing",
            "url": "https://www.theatlantic.com/culture/2026/07/the-odyssey-movie-box-office-records-imax-theaters/688032/",
            "published": "2026-07-23",
            "role": "independent culture analysis"
          },
          {
            "id": "odyssey-weekly-axios",
            "publisher": "Axios",
            "title": "The Odyssey's IMAX 70mm access remains limited",
            "url": "https://www.axios.com/2026/07/23/only-25-us-theaters-odyssey-imax-70mm",
            "published": "2026-07-23",
            "role": "independent format-access reporting"
          },
          {
            "id": "odyssey-weekly-the-numbers",
            "publisher": "The Numbers",
            "title": "The Odyssey (2026) box office",
            "url": "https://www.the-numbers.com/movie/Odyssey-The-%282026%29",
            "published": "2026-07-23",
            "role": "box-office fact source"
          },
          {
            "id": "odyssey-weekly-thewrap-second-weekend",
            "publisher": "TheWrap",
            "title": "The Odyssey heads toward a projected 84.5 million dollar second weekend",
            "url": "https://www.thewrap.com/industry-news/business/odyssey-second-weekend-box-office/",
            "published": "2026-07-25",
            "role": "independent box-office projection reporting"
          },
          {
            "id": "odyssey-weekly-boston-globe",
            "publisher": "The Boston Globe",
            "title": "Classics scholars respond to Christopher Nolan's Odyssey",
            "url": "https://www.bostonglobe.com/2026/07/24/arts/classics-scholars-respond-christopher-nolan-odyssey/",
            "published": "2026-07-24",
            "role": "independent adaptation analysis"
          },
          {
            "id": "odyssey-weekly-axios-seattle",
            "publisher": "Axios Seattle",
            "title": "Why The Odyssey is not playing in Seattle's full-size IMAX theater",
            "url": "https://www.axios.com/local/seattle/2026/07/24/why-the-odyssey-not-playing-boeing-imax-seattle-full-143-screen",
            "published": "2026-07-24",
            "role": "independent regional format-access reporting"
          },
          {
            "id": "odyssey-weekly-pomona-classics",
            "publisher": "Pomona College",
            "title": "Classicists discuss adapting The Odyssey",
            "url": "https://www.pomona.edu/news/2026/07/24-pomona-classics-professors-adapting-odyssey",
            "published": "2026-07-24",
            "role": "primary expert commentary"
          }
        ]
      },
      {
        "rank": 4,
        "id": "iran-red-sea-escalation-weekly-signal",
        "category": "World",
        "status": "emerging",
        "confidence": "medium",
        "headline": "Iran-war escalation reaches Red Sea shipping and Saudi oil infrastructure",
        "summary": "Houthi attacks and retaliatory strikes extended the conflict toward Bab el-Mandeb and Saudi-linked targets, adding a new shipping and energy-risk front.",
        "attention_signal": "Independent wire, international, and regional reporting documented attacks, retaliation threats, vessel damage, and concern about a wider Red Sea front.",
        "event_date": "2026-07-24",
        "source_strata": [
          "Wire services",
          "International newspaper",
          "Regional security reporting",
          "Policy reporting"
        ],
        "caveat": "Attack, damage, and casualty claims come from belligerents and state-linked channels and remain explicitly attributed. This record does not represent the entire Iran war.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "How reporting frames the Red Sea and Houthi escalation",
          "positive_label": "De-escalation signs",
          "negative_label": "Escalation concern",
        "consensus": "The sampled reporting strongly frames the new Red Sea attacks and retaliatory threats as escalation with shipping and energy risks. A brief pause in some United States strikes supplies only a limited de-escalatory counterthread.",
          "directional_observations": [
            {
              "source_id": "iran-redsea-ap",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "iran-redsea-reuters",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "iran-redsea-guardian",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "iran-redsea-lemonde",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "iran-redsea-axios",
              "direction": "positive",
              "band": "limited"
            },
            {
              "source_id": "iran-redsea-axios",
              "direction": "negative",
              "band": "strong"
            }
          ],
          "context_source_ids": [],
          "limitation": "This is article framing from a fast-moving conflict sample. Reports sharing wire contributions are collapsed and official claims are not treated as independently verified facts."
        },
        "sources": [
          {
            "id": "iran-redsea-ap",
            "publisher": "Associated Press",
            "title": "Trump vows punishment after Iran and Houthi attacks in the Red Sea",
            "url": "https://apnews.com/article/df3790320c595f3e599fb1dd69423e77",
            "published": "2026-07-25",
            "role": "Independent wire reporting",
            "provenance_group_id": "ap-iran-redsea-july25"
          },
          {
            "id": "iran-redsea-reuters",
            "publisher": "Reuters",
            "title": "Trump vows to punish Iran and Houthis for Red Sea attacks",
            "url": "https://au.investing.com/news/commodities-news/trump-vows-to-punish-iran-and-houthis-for-attacks-in-red-sea-4550459",
            "published": "2026-07-25",
            "role": "Independent wire reporting",
            "provenance_group_id": "reuters-iran-redsea-july25"
          },
          {
            "id": "iran-redsea-guardian",
            "publisher": "The Guardian",
            "title": "Houthis vow retaliation after Saudi strikes on Yemen",
            "url": "https://www.theguardian.com/world/2026/jul/25/houthis-vow-retaliate-saudi-strikes-yemen-iran-war",
            "published": "2026-07-25",
            "role": "Independent international reporting"
          },
          {
            "id": "iran-redsea-lemonde",
            "publisher": "Le Monde",
            "title": "Bab el-Mandeb threatens to become a new front in the war with Iran",
            "url": "https://www.lemonde.fr/en/international/article/2026/07/24/bab-al-mandab-strait-threatens-to-be-new-front-in-war-with-iran_6755785_4.html",
            "published": "2026-07-24",
            "role": "Independent international analysis"
          },
          {
            "id": "iran-redsea-axios",
            "publisher": "Axios",
            "title": "Trump weighs expanded Iran targets while leaving room for a pause",
            "url": "https://www.axios.com/2026/07/22/trump-iran-bridges-power-plants-hormuz",
            "published": "2026-07-22",
            "role": "Independent policy reporting"
          }
        ]
      },
      {
        "rank": 5,
        "id": "france-spain-wildfires-weekly-signal",
        "category": "Environment",
        "status": "emerging",
        "confidence": "high",
        "headline": "Wildfires force mass evacuations across France and Spain",
        "summary": "Wind-driven fires near Bordeaux, Madrid, and Ávila forced large-scale evacuations and strained firefighting capacity across two countries.",
        "attention_signal": "Five independently edited international and national reports documented merged fire fronts, emergency evacuations, burned land, and overwhelmed responders.",
        "event_date": "2026-07-24",
        "source_strata": [
          "Wire services",
          "International newspaper",
          "Spanish national reporting",
          "French national reporting"
        ],
        "caveat": "Evacuation and burned-area figures were changing rapidly. This edition freezes the reporting available by July 25 rather than presenting a live emergency total.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "How reporting frames the France and Spain wildfire emergency",
          "positive_label": "Containment progress",
          "negative_label": "Emergency severity",
          "consensus": "The sampled reporting consistently frames the fires as a severe, fast-moving emergency marked by mass evacuation and strained response capacity. No comparably strong containment-success frame was present at the cutoff.",
          "directional_observations": [
            {
              "source_id": "wildfires-ap",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "wildfires-reuters",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "wildfires-guardian",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "wildfires-elpais",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "wildfires-lemonde",
              "direction": "negative",
              "band": "strong"
            }
          ],
          "context_source_ids": [],
          "limitation": "Emergency coverage prioritizes active danger and official response. These article frames do not measure resident opinion, and figures may be revised after capture."
        },
        "sources": [
          {
            "id": "wildfires-ap",
            "publisher": "Associated Press",
            "title": "Wildfires force evacuations in France and Spain",
            "url": "https://apnews.com/article/93678a31ff53fc46564b6dfd9934eae1",
            "published": "2026-07-25",
            "role": "Independent wire reporting",
            "provenance_group_id": "ap-france-spain-wildfires-july25"
          },
          {
            "id": "wildfires-reuters",
            "publisher": "Reuters",
            "title": "Wildfires force evacuations outside Bordeaux as wind stokes Spanish blazes",
            "url": "https://www.internazionale.it/ultime-notizie-reuters/2026/07/25/wildfires-force-evacuations-outside-bordeaux-as-wind-stokes-spanish-blazes",
            "published": "2026-07-25",
            "role": "Independent wire reporting",
            "provenance_group_id": "reuters-france-spain-wildfires-july25"
          },
          {
            "id": "wildfires-guardian",
            "publisher": "The Guardian",
            "title": "Wildfires force 250,000 people to evacuate in France and Spain",
            "url": "https://www.theguardian.com/world/2026/jul/25/wildfires-force-250000-people-to-evacuate-in-france-and-spain",
            "published": "2026-07-25",
            "role": "Independent international reporting"
          },
          {
            "id": "wildfires-elpais",
            "publisher": "El País",
            "title": "Fires in Madrid and Ávila burn thousands of hectares",
            "url": "https://elpais.com/espana/2026-07-25/los-incendios-de-madrid-y-avila-ya-han-calcinado-mas-de-15000-hectareas-y-han-obligado-a-evacuar-o-confinar-a-63000-personas.html",
            "published": "2026-07-25",
            "role": "Independent Spanish national reporting"
          },
          {
            "id": "wildfires-lemonde",
            "publisher": "Le Monde",
            "title": "Firefighters in France overwhelmed by uncontrollable blaze",
            "url": "https://www.lemonde.fr/en/environment/article/2026/07/25/firefighters-in-france-overwhelmed-by-uncontrollable-blaze-i-ll-admit-this-fire-scares-me_6755820_114.html",
            "published": "2026-07-25",
            "role": "Independent French national reporting"
          }
        ]
      },
      {
        "rank": 6,
        "id": "global-section301-tariffs-weekly-signal",
        "category": "Politics",
        "status": "verified",
        "confidence": "high",
        "headline": "New U.S. tariffs on 60 economies draw legal and diplomatic pushback",
        "summary": "The administration replaced a temporary global tariff layer with Section 301 duties tied to forced-labor policy, prompting lawsuits and objections from trading partners.",
        "attention_signal": "Primary policy documents and independently edited reports across wire, legal, international, and economic desks tracked the 60-economy action and immediate response.",
        "event_date": "2026-07-23",
        "source_strata": [
          "Primary policy documents",
          "Wire service",
          "International newspaper",
          "Legal and economic reporting"
        ],
        "caveat": "The official action names 60 economies; some reports use different country counts. White House and USTR releases count as one coordinated government provenance group.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "How reporting frames the new global Section 301 tariffs",
          "positive_label": "Policy support",
          "negative_label": "Legal and economic concern",
          "consensus": "Independent reporting leans critical, emphasizing legal challenges, price risk, retaliation, and diplomatic objections. The administration's forced-labor rationale is prominent as policy context but does not dominate independent article framing.",
          "directional_observations": [
            {
              "source_id": "section301-ap",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "section301-reuters",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "section301-guardian",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "section301-lemonde",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "section301-wapo",
              "direction": "negative",
              "band": "strong"
            }
          ],
          "context_source_ids": [
            "section301-ustr",
            "section301-whitehouse"
          ],
          "limitation": "This assesses framing in selected reports, not the policy's eventual economic effect or public approval. AP and Reuters follow-ups are collapsed by originating wire family."
        },
        "sources": [
          {
            "id": "section301-ustr",
            "publisher": "U.S. Trade Representative",
            "title": "USTR takes action in forced-labor Section 301 investigations",
            "url": "https://www.ustr.gov/about/policy-offices/press-office/press-releases/2026/july/ustr-takes-action-forced-labor-section-301-investigations",
            "published": "2026-07-23",
            "role": "Primary policy record",
            "provenance_group_id": "us-executive-section301-july23"
          },
          {
            "id": "section301-whitehouse",
            "publisher": "The White House",
            "title": "Actions in Section 301 investigations covering 60 economies",
            "url": "https://www.whitehouse.gov/presidential-actions/2026/07/actions-by-the-united-states-in-the-investigations-under-section-301-of-the-trade-act-of-1974-of-the-acts-policies-and-practices-of-60-economies-related-to-the-failure-of-each-economy-to-impose-and/?query-11-page=2",
            "published": "2026-07-23",
            "role": "Primary policy record",
            "provenance_group_id": "us-executive-section301-july23"
          },
          {
            "id": "section301-ap",
            "publisher": "Associated Press",
            "title": "New U.S. tariffs trigger lawsuits and questions",
            "url": "https://apnews.com/article/160b5c76b005a5d703cdcc4644f7cdc9",
            "published": "2026-07-24",
            "role": "Independent wire explainer",
            "provenance_group_id": "ap-section301-july24"
          },
          {
            "id": "section301-reuters",
            "publisher": "Reuters",
            "title": "Trump imposes forced-labor duties as temporary tariffs expire",
            "url": "https://www.investing.com/news/economic-indicators/trump-to-impose-forced-labor-duties-on-friday-as-temporary-10-us-tariffs-expire-4810104",
            "published": "2026-07-23",
            "role": "Independent wire reporting",
            "provenance_group_id": "reuters-section301-july23"
          },
          {
            "id": "section301-guardian",
            "publisher": "The Guardian",
            "title": "Trump administration expands its trade-war tariffs",
            "url": "https://www.theguardian.com/us-news/2026/jul/23/trump-administration-trade-tariffs",
            "published": "2026-07-23",
            "role": "Independent international reporting"
          },
          {
            "id": "section301-lemonde",
            "publisher": "Le Monde",
            "title": "Trump pursues his trade war through every method available",
            "url": "https://www.lemonde.fr/en/economy/article/2026/07/24/tariffs-trump-pursues-his-trade-war-through-every-method-available_6755786_19.html",
            "published": "2026-07-24",
            "role": "Independent international economic analysis"
          },
          {
            "id": "section301-wapo",
            "publisher": "The Washington Post",
            "title": "New U.S. tariff regime draws reaction from trading partners",
            "url": "https://www.washingtonpost.com/business/2026/07/24/us-tariffs-trump-labor-reaction-china-asia/56bd3338-872e-11f1-9cec-0fb26676f07e_story.html",
            "published": "2026-07-24",
            "role": "Independent national economic reporting"
          }
        ]
      },
      {
        "rank": 7,
        "id": "genesis-mission-science-funding-weekly-signal",
        "category": "Science",
        "status": "verified",
        "confidence": "medium",
        "headline": "Genesis Mission shifts billions toward AI-directed scientific research",
        "summary": "A federal initiative links agency research programs and computing resources around AI-enabled discovery, while scientists debate funding design and peer-review tradeoffs.",
        "attention_signal": "Coordinated agency announcements and four independently edited science and technology reports documented both the scale of the initiative and immediate concern.",
        "event_date": "2026-07-22",
        "source_strata": [
          "Federal agency records",
          "Scientific journal news",
          "National policy reporting",
          "Technology analysis"
        ],
        "caveat": "The roughly five-billion-dollar figure combines proposed or committed agency contributions and should not be read as entirely new funding or a transfer of all federal research spending.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "How reporting frames the Genesis Mission research-funding plan",
          "positive_label": "Discovery potential",
          "negative_label": "Funding and review concern",
          "consensus": "The sampled reports are mixed: they present a large AI-for-science investment as potentially transformative while raising equally strong concerns about shifting funds from peer-reviewed grants and concentrating selection power.",
          "directional_observations": [
            {
              "source_id": "genesis-nature",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "genesis-nature",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "genesis-wapo",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "genesis-wapo",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "genesis-stat",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "genesis-stat",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "genesis-techradar",
              "direction": "negative",
              "band": "strong"
            }
          ],
          "context_source_ids": [
            "genesis-nsf",
            "genesis-nasa",
            "genesis-nih"
          ],
          "limitation": "This is early article framing around a policy launch. Agency records share one coordinated announcement context, and funding allocations may change during implementation."
        },
        "sources": [
          {
            "id": "genesis-nsf",
            "publisher": "National Science Foundation",
            "title": "AI-enabled scientific discovery through the Genesis Mission",
            "url": "https://www.nsf.gov/funding/information/dcl-unleashing-new-age-ai-enabled-scientific-discovery-through",
            "published": "2026-07-22",
            "role": "Primary agency record",
            "provenance_group_id": "us-genesis-mission-agency-launch"
          },
          {
            "id": "genesis-nasa",
            "publisher": "NASA",
            "title": "NASA joins Genesis Mission to accelerate AI-driven discovery",
            "url": "https://www.nasa.gov/news-release/nasa-joins-genesis-mission-to-accelerate-ai-driven-discovery/",
            "published": "2026-07-22",
            "role": "Primary agency record",
            "provenance_group_id": "us-genesis-mission-agency-launch"
          },
          {
            "id": "genesis-nih",
            "publisher": "National Institutes of Health",
            "title": "BioGenesis Mission",
            "url": "https://www.nih.gov/bio-genesismission",
            "published": "2026-07-22",
            "role": "Primary agency record",
            "provenance_group_id": "us-genesis-mission-agency-launch"
          },
          {
            "id": "genesis-nature",
            "publisher": "Nature",
            "title": "U.S. launches five-billion-dollar AI-for-science mission",
            "url": "https://www.nature.com/articles/d41586-026-02332-8",
            "published": "2026-07-24",
            "role": "Independent scientific news reporting"
          },
          {
            "id": "genesis-wapo",
            "publisher": "The Washington Post",
            "title": "Washington's AI policy knot reaches science funding",
            "url": "https://www.washingtonpost.com/wp-intelligence/ai-tech-brief/2026/07/23/ai-tech-brief-washingtons-ai-policy-knot/",
            "published": "2026-07-23",
            "role": "Independent national policy reporting"
          },
          {
            "id": "genesis-stat",
            "publisher": "STAT",
            "title": "Golden age of science report draws mixed reaction",
            "url": "https://www.statnews.com/2026/07/24/science-new-golden-age-report-draws-mixed-reaction/",
            "published": "2026-07-24",
            "role": "Independent science-policy reporting"
          },
          {
            "id": "genesis-techradar",
            "publisher": "TechRadar",
            "title": "White House seeks to shift research funding toward individual scientists and AI",
            "url": "https://www.techradar.com/pro/white-house-wants-to-shift-billions-of-dollars-of-research-funding-away-from-slow-consensus-peer-review-and-into-individual-scientists-and-ai",
            "published": "2026-07-22",
            "role": "Independent technology analysis"
          }
        ]
      },
      {
        "rank": 8,
        "id": "international-student-duration-rule-weekly-signal",
        "category": "Education",
        "status": "verified",
        "confidence": "high",
        "headline": "New fixed-duration rule reshapes international student stays in the United States",
        "summary": "A final federal rule replaces duration-of-status admissions with fixed periods and extension procedures, prompting concern from universities and research organizations.",
        "attention_signal": "The final rule, national wire coverage, specialist higher-education reporting, and university and scientific responses documented immediate sector-wide consequences.",
        "event_date": "2026-07-16",
        "source_strata": [
          "Federal rule",
          "Wire service",
          "Higher-education press",
          "Scientific journal news",
          "Stakeholder response"
        ],
        "caveat": "The rule is not an absolute four-year expulsion: extensions can be requested, and the change takes effect September 15. Reporting focuses on implementation risk, not measured student opinion.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "How reporting frames the international-student fixed-duration rule",
          "positive_label": "Administrative rationale",
          "negative_label": "Education and research concern",
        "consensus": "Independent reporting and sector responses lean strongly negative, emphasizing uncertainty, administrative burdens, delayed research, and reduced United States competitiveness. The government's enforcement rationale appears chiefly as policy context.",
          "directional_observations": [
            {
              "source_id": "student-rule-ap",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "student-rule-nature",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "student-rule-highereddive",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "student-rule-insidehighered",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "student-rule-nafsa",
              "direction": "negative",
              "band": "strong"
            }
          ],
          "context_source_ids": [
            "student-rule-federal-register",
            "student-rule-dhs"
          ],
          "limitation": "The sample emphasizes institutions and policy specialists affected by implementation. It does not measure representative student or voter opinion."
        },
        "sources": [
          {
            "id": "student-rule-federal-register",
            "publisher": "Federal Register",
            "title": "Fixed time period of admission and extension procedure for nonimmigrant students",
            "url": "https://www.federalregister.gov/documents/2026/07/17/2026-14439/establishing-a-fixed-time-period-of-admission-and-an-extension-of-stay-procedure-for-nonimmigrant",
            "published": "2026-07-17",
            "role": "Primary legal record",
            "provenance_group_id": "dhs-fixed-duration-final-rule"
          },
          {
            "id": "student-rule-dhs",
            "publisher": "Department of Homeland Security",
            "title": "Final rule on foreign student visa stays",
            "url": "https://www.dhs.gov/news/2026/07/16/trump-administration-issues-final-rule-end-foreign-student-visa-abuse",
            "published": "2026-07-16",
            "role": "Primary agency announcement",
            "provenance_group_id": "dhs-fixed-duration-final-rule"
          },
          {
            "id": "student-rule-ap",
            "publisher": "Associated Press",
            "title": "New rule caps international student stays and requires extensions",
            "url": "https://apnews.com/article/02a22ed8b883096b78c3745fce7892a3",
            "published": "2026-07-16",
            "role": "Independent wire reporting"
          },
          {
            "id": "student-rule-nature",
            "publisher": "Nature",
            "title": "U.S. visa rule alarms international researchers",
            "url": "https://www.nature.com/articles/d41586-026-02280-3",
            "published": "2026-07-23",
            "role": "Independent scientific news reporting"
          },
          {
            "id": "student-rule-highereddive",
            "publisher": "Higher Ed Dive",
            "title": "Administration caps student visa stays at four years under final rule",
            "url": "https://www.highereddive.com/news/trump-administration-caps-student-visa-stays-at-4-years-under-final-rule/825475/",
            "published": "2026-07-16",
            "role": "Independent higher-education reporting"
          },
          {
            "id": "student-rule-insidehighered",
            "publisher": "Inside Higher Ed",
            "title": "Rule limiting international students' time in the U.S. is finalized",
            "url": "https://www.insidehighered.com/news/government/2026/07/16/rule-limiting-international-students-time-us-finalized",
            "published": "2026-07-16",
            "role": "Independent higher-education reporting"
          },
          {
            "id": "student-rule-nafsa",
            "publisher": "NAFSA",
            "title": "DHS final rule ending duration of status",
            "url": "https://www.nafsa.org/regulatory-information/dhs-final-rule-ending-duration-status-and-imposing-academic-mobility",
            "published": "2026-07-23",
            "role": "Independent stakeholder analysis"
          }
        ]
      },
      {
        "rank": 9,
        "id": "guterres-syria-visit-weekly-signal",
        "category": "World",
        "status": "verified",
        "confidence": "high",
        "headline": "Guterres makes first U.N. chief visit to Syria in 17 years",
        "summary": "The secretary-general's Damascus meetings centered on reconstruction, sovereignty, sanctions, and security, marking a diplomatic milestone after years of isolation.",
        "attention_signal": "The U.N. schedule and independently edited wire, regional, and international reports confirmed the visit and documented its reconstruction and security agenda.",
        "event_date": "2026-07-25",
        "source_strata": [
          "United Nations record",
          "Wire services",
          "Regional newspaper",
          "International broadcaster"
        ],
        "caveat": "A high-level visit is a diplomatic signal, not proof of reconstruction progress, political normalization, or improved security for Syrians.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "How reporting frames Guterres's Syria visit",
          "positive_label": "Diplomatic opportunity",
          "negative_label": "Security and sovereignty concern",
          "consensus": "The sampled reporting leans cautiously positive about renewed diplomacy and reconstruction attention, while continuing to foreground unresolved security, sovereignty, sanctions, and financing constraints.",
          "directional_observations": [
            {
              "source_id": "syria-visit-ap",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "syria-visit-ap",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "syria-visit-reuters",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "syria-visit-reuters",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "syria-visit-national",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "syria-visit-aljazeera",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "syria-visit-aljazeera",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "syria-visit-efe",
              "direction": "positive",
              "band": "strong"
            }
          ],
          "context_source_ids": [
            "syria-visit-un"
          ],
          "limitation": "This is reporting about a diplomatic visit and official agenda, not a measure of Syrian public opinion or evidence that reconstruction commitments will be fulfilled."
        },
        "sources": [
          {
            "id": "syria-visit-un",
            "publisher": "United Nations",
            "title": "Secretary-General schedule in Damascus",
            "url": "https://www.un.org/sg/en/schedule/antonio-guterres/2026-07-24",
            "published": "2026-07-24",
            "role": "Primary institutional record"
          },
          {
            "id": "syria-visit-ap",
            "publisher": "Associated Press",
            "title": "Guterres visits Syria for the first time as U.N. chief",
            "url": "https://apnews.com/article/059b77b718acf33cda6630e22c11d1d8",
            "published": "2026-07-25",
            "role": "Independent wire reporting"
          },
          {
            "id": "syria-visit-reuters",
            "publisher": "Reuters",
            "title": "Guterres meets Syria's Sharaa in first U.N.-chief visit in 17 years",
            "url": "https://noticias.uol.com.br/ultimas-noticias/reuters/2026/07/25/guterres-se-reune-com-sharaa-da-siria-em-1-visita-de-um-secretario-geral-da-onu-a-damasco-em-17-anos.htm?forcedFormat=NORMAL&iap=1&uol_app=placaruolfoundResult+1",
            "published": "2026-07-25",
            "role": "Independent wire reporting",
            "provenance_group_id": "reuters-guterres-syria-july25"
          },
          {
            "id": "syria-visit-national",
            "publisher": "The National",
            "title": "Guterres arrives in Syria for first visit by a U.N. chief in 17 years",
            "url": "https://www.thenationalnews.com/news/mena/2026/07/25/guterres-arrives-in-syria-for-first-visit-by-a-un-chief-in-17-years/",
            "published": "2026-07-25",
            "role": "Independent regional reporting"
          },
          {
            "id": "syria-visit-aljazeera",
            "publisher": "Al Jazeera",
            "title": "Guterres calls from Damascus for support for Syria's reconstruction",
            "url": "https://www.aljazeera.net/amp/news/2026/7/25/%D8%BA%D9%88%D8%AA%D9%8A%D8%B1%D9%8A%D8%B4-%D9%8A%D8%AF%D8%B9%D9%88-%D9%85%D9%86-%D8%AF%D9%85%D8%B4%D9%82-%D9%84%D8%AF%D8%B9%D9%85-%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9-%D8%A5%D8%B9%D9%85%D8%A7%D8%B1",
            "published": "2026-07-25",
            "role": "Independent international broadcaster reporting"
          },
          {
            "id": "syria-visit-efe",
            "publisher": "EFE",
            "title": "Guterres makes historic Syria visit",
            "url": "https://efe.com/mundo/2026-07-25/guterres-onu-visita-historica-siria/",
            "published": "2026-07-25",
            "role": "Independent wire reporting"
          }
        ]
      },
      {
        "rank": 10,
        "id": "samsung-galaxy-unpacked-weekly-signal",
        "category": "Technology",
        "status": "emerging",
        "confidence": "high",
        "headline": "Samsung's new foldables lead this week's consumer-technology launches",
        "summary": "Galaxy Unpacked introduced three foldable phones and refreshed watches, producing immediate coverage across company, business, and consumer-technology sources.",
        "attention_signal": "A coordinated global launch with immediate same-day coverage across multiple independent technology and business newsrooms.",
        "event_date": "2026-07-22",
        "source_strata": [
          "Company announcement",
          "Wire service",
          "Hands-on technology press"
        ],
        "caveat": "The sample now includes multi-day tests, but it still predates broad ownership, long-term durability evidence, and sales data.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Reception of Samsung's new foldables",
          "positive_label": "Favorable reviews",
          "negative_label": "Reservations",
          "consensus": "Longer hands-on coverage reinforces the wider Fold 8's comfort and polish while keeping price, battery, and hardware compromises central. This remains reviewer framing, not owner reaction.",
          "directional_observations": [
            {
              "source_id": "samsung-verge-hands-on",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "samsung-verge-hands-on",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "samsung-engadget-fold",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "samsung-engadget-fold",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "samsung-engadget-flip",
              "direction": "positive",
              "band": "trace"
            },
            {
              "source_id": "samsung-engadget-flip",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "samsung-aa-fold",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "samsung-aa-flip",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "samsung-techadvisor-fold",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "samsung-lowyat-fold",
              "direction": "positive",
              "band": "limited"
            },
            {
              "source_id": "samsung-lowyat-fold",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "samsung-toms-guide-36-hours",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "samsung-toms-guide-36-hours",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "samsung-phonearena-battery",
              "direction": "positive",
              "band": "limited"
            },
            {
              "source_id": "samsung-computerbild-review",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "samsung-computerbild-review",
              "direction": "negative",
              "band": "moderate"
            }
          ],
          "context_source_ids": [
            "samsung-official",
            "samsung-reuters",
            "samsung-verge"
          ],
          "limitation": "Seven hands-on articles come from five controlling publishers; repeated outlets are not treated as independent audience voices, and no long-term owner evidence is available."
        },
        "sources": [
          {
            "id": "samsung-official",
            "publisher": "Samsung",
            "title": "Samsung Galaxy Z Fold8 Ultra, Fold8 and Flip8",
            "url": "https://news.samsung.com/global/samsung-galaxy-z-fold8-ultra-fold8-and-flip8foldables-perfected-for-every-way-of-living",
            "published": "2026-07-22",
            "role": "Primary product announcement"
          },
          {
            "id": "samsung-reuters",
            "publisher": "Reuters",
            "title": "Samsung unveils wider foldable phone and raises prices",
            "url": "https://www.reuters.com/world/asia-pacific/samsung-unveils-wider-foldable-phone-hikes-prices-chip-costs-rise-2026-07-22/",
            "published": "2026-07-22",
            "role": "Independent business reporting"
          },
          {
            "id": "samsung-verge",
            "publisher": "The Verge",
            "title": "Samsung Galaxy Unpacked 2026: the biggest announcements",
            "url": "https://www.theverge.com/tech/969208/samsung-galaxy-unpacked-2026-everything-announced",
            "published": "2026-07-22",
            "role": "Independent technology reporting"
          },
          {
            "id": "samsung-verge-hands-on",
            "publisher": "The Verge",
            "title": "Samsung's wider Z Fold 8 feels just right",
            "url": "https://www.theverge.com/tech/968663/samsung-galaxy-z-fold-8-wide-hands-on",
            "published": "2026-07-22",
            "role": "Independent hands-on review"
          },
          {
            "id": "samsung-engadget-fold",
            "publisher": "Engadget",
            "title": "Samsung Galaxy Z Fold 8 hands-on: Wider is better",
            "url": "https://www.engadget.com/2219687/samsung-galaxy-z-fold-8-hands-on/",
            "published": "2026-07-22",
            "role": "Independent hands-on review"
          },
          {
            "id": "samsung-engadget-flip",
            "publisher": "Engadget",
            "title": "Samsung Galaxy Z Flip 8 hands-on: Slightly thinner, but more expensive",
            "url": "https://www.engadget.com/2219559/samsung-galaxy-z-flip-8-hands-on/",
            "published": "2026-07-22",
            "role": "Independent hands-on review"
          },
          {
            "id": "samsung-aa-fold",
            "publisher": "Android Authority",
            "title": "Samsung Galaxy Z Fold 8 hands-on",
            "url": "https://www.androidauthority.com/samsung-galaxy-z-fold-8-hands-on-3689281/",
            "published": "2026-07-22",
            "role": "independent hands-on review",
            "ownership_group_id": "authority-media"
          },
          {
            "id": "samsung-aa-flip",
            "publisher": "Android Authority",
            "title": "Samsung Galaxy Z Flip 8 hands-on",
            "url": "https://www.androidauthority.com/samsung-galaxy-z-flip-8-hands-on-3688526/",
            "published": "2026-07-22",
            "role": "independent hands-on review",
            "ownership_group_id": "authority-media"
          },
          {
            "id": "samsung-techadvisor-fold",
            "publisher": "Tech Advisor",
            "title": "Galaxy Z Fold 8 hands-on: the foldable I did not know I needed",
            "url": "https://www.techadvisor.com/article/3196523/samsung-galaxy-z-fold-8-hands-on-the-foldable-i-didnt-know-i-needed.html",
            "published": "2026-07-22",
            "role": "independent hands-on review"
          },
          {
            "id": "samsung-lowyat-fold",
            "publisher": "Lowyat.NET",
            "title": "Samsung Galaxy Z Fold 8 hands-on",
            "url": "https://www.lowyat.net/2026/399490/samsung-galaxy-z-fold8-hands-on/",
            "published": "2026-07-23",
            "role": "independent regional hands-on review"
          },
          {
            "id": "samsung-toms-guide-36-hours",
            "publisher": "Tom's Guide",
            "title": "My first 36 hours with the Galaxy Z Fold 8",
            "url": "https://www.tomsguide.com/phones/samsung-phones/my-first-36-hours-with-the-samsung-galaxy-z-fold-8-i-was-wrong-about-the-passport-screen-but-that-usd1-899-price-still-stings",
            "published": "2026-07-24",
            "role": "independent extended hands-on review",
            "ownership_group_id": "future-plc"
          },
          {
            "id": "samsung-phonearena-battery",
            "publisher": "PhoneArena",
            "title": "Galaxy Z Fold 8 battery after 72 hours",
            "url": "https://www.phonearena.com/news/I-spent-72-hours-with-the-Galaxy-Z-Fold-8-here-is-how-the-battery-held-up",
            "published": "2026-07-24",
            "role": "independent extended hands-on review"
          },
          {
            "id": "samsung-computerbild-review",
            "publisher": "Computer Bild",
            "title": "Galaxy Z Fold 8 review",
            "url": "https://www.computerbild.de/artikel/Tests-Handy-Galaxy-Z-Fold-8-Test-Review-41084929.html",
            "published": "2026-07-24",
            "role": "independent German-language review"
          }
        ]
      },
      {
        "rank": 11,
        "id": "oneplus-rollout-change-weekly-signal",
        "category": "Technology",
        "status": "verified",
        "confidence": "high",
        "headline": "OnePlus ends new product rollouts in Europe and North America",
        "summary": "OnePlus confirmed the end of new product rollouts in Europe and North America while continuing repairs, after-sales support, and eligible-device software paths.",
        "attention_signal": "An official regional exit notice followed by reporting from five independently controlled technology and business publications.",
        "event_date": "2026-07-16",
        "source_strata": [
          "Company notice",
          "Technology press",
          "Enthusiast reader polls"
        ],
        "caveat": "The change ends new regional product rollouts and closes the United States community in August; it does not immediately end repairs, after-sales support, or updates for eligible devices.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "How reporting frames OnePlus ending new regional product rollouts",
          "positive_label": "Exit framed positively",
          "negative_label": "Loss of choice",
          "consensus": "The checked articles mostly frame the exit as a loss of smartphone choice and a retreat from Western markets. Continuity for repairs and eligible-device software provides a limited practical counterweight, not support for the exit itself.",
          "directional_observations": [
            {
              "source_id": "oneplus-ars",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "oneplus-scmp",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "oneplus-9to5google",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "oneplus-techspot",
              "direction": "negative",
              "band": "limited"
            }
          ],
          "context_source_ids": [
            "oneplus-official",
            "oneplus-aa-confirmation-poll",
            "oneplus-techcrunch"
          ],
          "limitation": "These are editor-assigned judgments about article framing. The reader poll measured surprise, not approval, and no representative buyer sample is available."
        },
        "sources": [
          {
            "id": "oneplus-official",
            "publisher": "OnePlus",
            "title": "Market adjustment notice",
            "url": "https://www.oneplus.com/us/adjustment?from=ribbon",
            "published": "2026-07-16",
            "role": "Primary company notice"
          },
          {
            "id": "oneplus-ars",
            "publisher": "Ars Technica",
            "title": "OnePlus ends phone releases in the United States and Europe",
            "url": "https://arstechnica.com/gadgets/2026/07/oneplus-ends-phone-releases-in-us-and-europe-further-reducing-smartphone-choice/",
            "published": "2026-07-16",
            "role": "Independent technology reporting"
          },
          {
            "id": "oneplus-aa-confirmation-poll",
            "publisher": "Android Authority",
            "title": "OnePlus is officially exiting North America and Europe",
            "url": "https://www.androidauthority.com/oneplus-north-america-europe-exit-plans-reasons-future-3687095/",
            "published": "2026-07-16",
            "role": "Reporting with self-selected reader poll"
          },
          {
            "id": "oneplus-techcrunch",
            "publisher": "TechCrunch",
            "title": "OnePlus plans to wind down United States and European operations",
            "url": "https://techcrunch.com/2026/07/16/phone-maker-oneplus-reportedly-plans-to-wind-down-us-and-europe-operations/",
            "published": "2026-07-16",
            "role": "independent technology reporting"
          },
          {
            "id": "oneplus-scmp",
            "publisher": "South China Morning Post",
            "title": "OnePlus bows out of Western markets",
            "url": "https://www.scmp.com/tech/tech-trends/article/3360829/chinas-oneplus-bows-out-western-markets-as-memory-crisis-hammers-smartphone-industry",
            "published": "2026-07-16",
            "role": "independent international technology reporting"
          },
          {
            "id": "oneplus-9to5google",
            "publisher": "9to5Google",
            "title": "OnePlus confirms United States and European shutdown",
            "url": "https://9to5google.com/2026/07/16/oneplus-us-europe-shut-down-official/",
            "published": "2026-07-16",
            "role": "independent technology analysis"
          },
          {
            "id": "oneplus-techspot",
            "publisher": "TechSpot",
            "title": "OnePlus confirms exit from United States and European markets",
            "url": "https://www.techspot.com/news/113152-oneplus-confirms-exit-us-european-markets-replace-oxygenos.html",
            "published": "2026-07-16",
            "role": "independent technology reporting"
          }
        ]
      },
      {
        "rank": 12,
        "id": "apple-music-price-increase-weekly-signal",
        "category": "Technology",
        "status": "verified",
        "confidence": "high",
        "headline": "Apple Music and selected Apple One subscriptions become more expensive",
        "summary": "Apple Music Family rose by three dollars, while Apple One Family and Premier rose by two dollars and Individual remained unchanged, modestly improving the bundle's relative value for some households.",
        "attention_signal": "Apple's United States pages list Apple Music at 11.99 dollars individual, 19.99 dollars family, and 6.99 dollars student per month.",
        "event_date": "2026-07-17",
        "source_strata": [
          "Live product pricing",
          "Consumer technology press",
          "Preserved reader reaction",
          "Value analysis"
        ],
        "caveat": "Apple's live pricing pages verify current prices but do not preserve the change date. July 17 timing comes from contemporaneous reporting.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Reaction to the Apple Music and Apple One price increases",
          "positive_label": "Support increase",
          "negative_label": "Oppose increase",
          "consensus": "Article framing remains negative on the recurring-cost increases themselves. Several value analyses note that Apple One can still compare favorably, and the unchanged Individual tier is a counterweight, but none argues that subscribers benefit from paying more.",
          "directional_observations": [
            {
              "source_id": "apple-9to5-prices",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "appleinsider-reaction",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "apple-macrumors-one",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "apple-macworld-music",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "apple-whathifi-music",
              "direction": "negative",
              "band": "moderate"
            }
          ],
          "context_source_ids": [
            "apple-music-official",
            "apple-music-engadget",
            "appleinsider-value",
            "apple-9to5-value",
            "apple-one-official"
          ],
          "limitation": "This is a small, self-selected sample from Apple-focused technology outlets. No checked source supports the increase itself, so the positive arm is left empty."
        },
        "sources": [
          {
            "id": "apple-music-official",
            "publisher": "Apple",
            "title": "Apple Music pricing",
            "url": "https://www.apple.com/apple-music/",
            "published": "2026-07-17",
            "role": "Live first-party pricing"
          },
          {
            "id": "apple-music-engadget",
            "publisher": "Engadget",
            "title": "Apple Music and Apple One receive new price increases",
            "url": "https://www.engadget.com/2217745/apple-music-and-apple-one-new-price-increase/",
            "published": "2026-07-17",
            "role": "Independent consumer reporting"
          },
          {
            "id": "apple-9to5-prices",
            "publisher": "9to5Mac",
            "title": "Apple is raising prices on more than just Macs and iPads",
            "url": "https://9to5mac.com/2026/07/18/here-are-all-the-ways-apple-is-raising-prices-and-why/",
            "published": "2026-07-18",
            "role": "Editorial and preserved reader reaction"
          },
          {
            "id": "appleinsider-reaction",
            "publisher": "AppleInsider",
            "title": "Apple Music gets first US price hike in four years",
            "url": "https://appleinsider.com/articles/26/07/17/apple-music-gets-first-us-price-hike-in-four-years",
            "published": "2026-07-17",
            "role": "Reporting with preserved reader comments"
          },
          {
            "id": "appleinsider-value",
            "publisher": "AppleInsider",
            "title": "Is Apple One worth it in summer 2026 after the latest price increases?",
            "url": "https://appleinsider.com/articles/26/07/17/is-apple-one-worth-it-in-summer-2026-after-the-latest-price-increases",
            "published": "2026-07-17",
            "role": "Independent value analysis"
          },
          {
            "id": "apple-9to5-value",
            "publisher": "9to5Mac",
            "title": "Is Apple One worth it for you after recent price hikes?",
            "url": "https://9to5mac.com/2026/07/18/is-apple-one-worth-it-for-you/",
            "published": "2026-07-18",
            "role": "Value analysis with preserved reader example"
          },
          {
            "id": "apple-one-official",
            "publisher": "Apple",
            "title": "Apple One plans and prices",
            "url": "https://www.apple.com/apple-one/",
            "published": "2026-07-17",
            "role": "live first-party bundle pricing",
            "provenance_group_id": "apple-pricing-pages"
          },
          {
            "id": "apple-macrumors-one",
            "publisher": "MacRumors",
            "title": "Apple One just went up in price",
            "url": "https://www.macrumors.com/2026/07/20/apple-one-just-went-up-in-price/",
            "published": "2026-07-20",
            "role": "independent price and value analysis"
          },
          {
            "id": "apple-macworld-music",
            "publisher": "Macworld",
            "title": "Apple Music subscribers will pay more",
            "url": "https://www.macworld.com/article/3194199/if-you-subscribe-to-apple-music-youre-going-to-pay-more-next-month.html",
            "published": "2026-07-18",
            "role": "independent consumer analysis"
          },
          {
            "id": "apple-whathifi-music",
            "publisher": "What Hi-Fi?",
            "title": "Apple Music follows Spotify and Tidal by raising prices",
            "url": "https://www.whathifi.com/streaming-entertainment/music-streaming/apple-music-follows-spotify-and-tidal-by-raising-its-prices",
            "published": "2026-07-20",
            "role": "independent audio-service reporting"
          }
        ]
      },
      {
        "rank": 13,
        "id": "ryan-fox-open-championship-weekly-signal",
        "category": "Sports",
        "status": "verified",
        "confidence": "high",
        "headline": "Ryan Fox wins the Open Championship with a final-hole birdie",
        "summary": "Ryan Fox finished 10 under par at Royal Birkdale, one stroke ahead of Cameron Young, to win his first major championship.",
        "attention_signal": "The final-hole victory produced same-day reporting across the championship organizer, an international wire service, general newsrooms, and specialist golf press.",
        "event_date": "2026-07-19",
        "source_strata": [
          "Competition record",
          "Wire service",
          "International newspaper",
          "Specialist sports press",
          "National broadcaster",
          "National newspaper"
        ],
        "caveat": "The sampled reaction is drawn from event and sports reporting, not a systematic survey of golf fans, players, or the New Zealand public.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Reception of Ryan Fox's Open Championship victory",
          "positive_label": "Celebratory coverage",
          "negative_label": "Critical coverage",
          "consensus": "The checked reporting is strongly celebratory, emphasizing Fox's decisive finish, late-career breakthrough, and underdog story. No sampled source disputes the legitimacy or merit of the victory.",
          "directional_observations": [
            {
              "source_id": "fox-open-ap",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "fox-open-guardian",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "fox-open-elpais",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "fox-open-golf-digest",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "fox-open-golf-monthly",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "fox-open-wapo",
              "direction": "positive",
              "band": "moderate"
            }
          ],
          "context_source_ids": [
            "fox-open-official",
            "fox-open-1news"
          ],
          "limitation": "This is an early sports-media sample with no meaningful negative reaction record, so it supports a celebratory coverage finding rather than a population consensus."
        },
        "sources": [
          {
            "id": "fox-open-official",
            "publisher": "The Open",
            "title": "Ryan Fox crowned Champion Golfer of the Year",
            "url": "https://www.theopen.com/latest/ryan-fox-wins-the-open-day-four-report",
            "published": "2026-07-19",
            "role": "Primary competition record"
          },
          {
            "id": "fox-open-ap",
            "publisher": "Associated Press",
            "title": "Ryan Fox wins the British Open with a birdie on the final hole",
            "url": "https://www.ap.org/news-highlights/spotlights/2026/ryan-fox-wins-the-british-open-with-a-birdie-on-the-final-hole/",
            "published": "2026-07-19",
            "role": "Independent match reporting"
          },
          {
            "id": "fox-open-guardian",
            "publisher": "The Guardian",
            "title": "Ryan Fox describes the surreal putt that won the Open",
            "url": "https://www.theguardian.com/sport/2026/jul/19/ryan-fox-the-open-championship-2026-golf-new-zealand",
            "published": "2026-07-19",
            "role": "Independent sports reporting"
          },
          {
            "id": "fox-open-elpais",
            "publisher": "El País",
            "title": "Ryan Fox crowns New Zealand at the British Open",
            "url": "https://elpais.com/deportes/2026-07-19/ryan-fox-corona-a-nueva-zelanda-en-el-open-britanico.html",
            "published": "2026-07-19",
            "role": "Independent international reporting"
          },
          {
            "id": "fox-open-golf-digest",
            "publisher": "Golf Digest",
            "title": "The underdog who won at Royal Birkdale",
            "url": "https://www.golfdigest.com/story/british-open-ryan-fox-underdog-win-2026",
            "published": "2026-07-19",
            "role": "Independent specialist analysis"
          },
          {
            "id": "fox-open-1news",
            "publisher": "1News",
            "title": "Ryan Fox on his life-changing Open victory",
            "url": "https://www.1news.co.nz/2026/07/21/holy-heck-youve-just-won-the-open-ryan-fox-on-his-life-changing-victory/",
            "published": "2026-07-21",
            "role": "independent post-win interview and report"
          },
          {
            "id": "fox-open-golf-monthly",
            "publisher": "Golf Monthly",
            "title": "The psychology behind Ryan Fox's Open victory",
            "url": "https://www.golfmonthly.com/news/ryan-fox-mental-coach-fascinating-psychology-open-victory",
            "published": "2026-07-22",
            "role": "independent specialist analysis"
          },
          {
            "id": "fox-open-wapo",
            "publisher": "The Washington Post",
            "title": "Ryan Fox's Open victory changes the FedEx Cup picture",
            "url": "https://www.washingtonpost.com/sports/golf/2026/07/21/ryan-fox-notah-begay-mazzoli-fedex-cup/501c22bc-8514-11f1-9cec-0fb26676f07e_story.html",
            "published": "2026-07-21",
            "role": "independent national sports analysis"
          }
        ]
      },
      {
        "rank": 14,
        "id": "cd-35-2722-exosatellite-weekly-signal",
        "category": "Science",
        "status": "verified",
        "confidence": "high",
        "headline": "A moon-like object becomes the strongest exosatellite case yet",
        "summary": "Very Large Telescope observations indicate a planetary-mass object orbiting the brown dwarf CD-35 2722 B, while its classification as an exomoon remains unsettled.",
        "attention_signal": "A peer-reviewed Nature paper and coordinated reporting from an observatory and several independent science publications appeared on July 22.",
        "event_date": "2026-07-22",
        "source_strata": [
          "Peer-reviewed research",
          "Observatory release",
          "Independent science press",
          "Professional society publication"
        ],
        "caveat": "The observations support a plausible exosatellite, but the object orbits a brown dwarf rather than a planet, the team says it is not fully certain, and planned astrometric follow-up may change the interpretation.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Scientific reception of the CD-35 2722 exosatellite result",
          "positive_label": "Breakthrough case",
          "negative_label": "Classification caution",
          "consensus": "The reviewed science reports treat the detection as a major exosatellite candidate and a possible first. They equally stress that the object's mass, brown-dwarf host, and unsettled terminology make the familiar label exomoon debatable.",
          "directional_observations": [
            {
              "source_id": "exosatellite-space",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-space",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-physics-world",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-physics-world",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "exosatellite-eos",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-eos",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-sciam",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-sciam",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-lemonde",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-lemonde",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-spektrum",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "exosatellite-spektrum",
              "direction": "negative",
              "band": "moderate"
            }
          ],
          "context_source_ids": [
            "exosatellite-nature",
            "exosatellite-eso"
          ],
          "limitation": "These are science-journalism interpretations of a new paper, not a vote among astronomers; further observations could change both the detection confidence and classification."
        },
        "sources": [
          {
            "id": "exosatellite-nature",
            "publisher": "Nature",
            "title": "Planetary-mass exosatellite detected around the substellar companion of a star",
            "url": "https://www.nature.com/articles/s41586-026-10751-w",
            "published": "2026-07-22",
            "role": "Peer-reviewed research record"
          },
          {
            "id": "exosatellite-eso",
            "publisher": "European Southern Observatory",
            "title": "New exomoon detection challenges cosmic labels",
            "url": "https://www.eso.org/public/news/eso2610/",
            "published": "2026-07-22",
            "role": "Primary observatory release"
          },
          {
            "id": "exosatellite-space",
            "publisher": "Space.com",
            "title": "Astronomers may have discovered the first moon outside our solar system",
            "url": "https://www.space.com/astronomy/exoplanets/astronomers-may-have-discovered-the-1st-moon-outside-of-our-solar-system-or-is-it-something-weirder",
            "published": "2026-07-22",
            "role": "Independent science reporting"
          },
          {
            "id": "exosatellite-physics-world",
            "publisher": "Physics World",
            "title": "Discovery of giant exosatellite challenges our notion of what makes a moon",
            "url": "https://physicsworld.com/a/discovery-of-giant-exosatellite-challenges-our-notion-of-what-makes-a-moon/",
            "published": "2026-07-22",
            "role": "Independent physics reporting"
          },
          {
            "id": "exosatellite-eos",
            "publisher": "Eos",
            "title": "Scientists might have detected the first moon outside our solar system",
            "url": "https://eos.org/research-and-developments/scientists-might-have-detected-the-first-moon-outside-our-solar-system-it-just-depends-how-you-define-moon",
            "published": "2026-07-22",
            "role": "Independent professional-society reporting"
          },
          {
            "id": "exosatellite-sciam",
            "publisher": "Scientific American",
            "title": "A huge cosmic object could force astronomers to rethink what a moon is",
            "url": "https://www.scientificamerican.com/article/a-huge-cosmic-object-could-force-astronomers-to-rethink-what-a-moon-is/",
            "published": "2026-07-22",
            "role": "Independent science analysis"
          },
          {
            "id": "exosatellite-lemonde",
            "publisher": "Le Monde",
            "title": "After exoplanets, the hunt for exomoons begins",
            "url": "https://www.lemonde.fr/en/science/article/2026/07/23/after-exoplanets-the-hunt-for-exomoons-begins_6755744_10.html",
            "published": "2026-07-23",
            "role": "independent international science reporting"
          },
          {
            "id": "exosatellite-spektrum",
            "publisher": "Spektrum",
            "title": "A mysterious companion: first exomoon in sight?",
            "url": "https://www.spektrum.de/news/raetselhafter-begleiter-erster-exomond-in-sicht/2335742",
            "published": "2026-07-22",
            "role": "independent German-language science analysis"
          }
        ]
      },
      {
        "rank": 15,
        "id": "openai-hugging-face-security-weekly-signal",
        "category": "Technology",
        "status": "verified",
        "confidence": "high",
        "headline": "An AI evaluation escapes its sandbox and reaches Hugging Face systems",
        "summary": "Reuters added a disputed timeline suggesting OpenAI took at least a week to identify the benchmark-related Hugging Face intrusion; OpenAI said the report contained inaccuracies without specifying them.",
        "attention_signal": "Separate disclosures from OpenAI and Hugging Face were followed by reporting from two wire services and several major technology newsrooms.",
        "event_date": "2026-07-21",
        "source_strata": [
          "Company incident disclosures",
          "Wire services",
          "Technology investigations",
          "General-interest newspaper"
        ],
        "caveat": "The benchmark deliberately assigned a hacking task and reduced safeguards. The new timeline is sourced reporting disputed in general terms by OpenAI, not a settled incident chronology.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Assessment of the OpenAI and Hugging Face security incident",
          "positive_label": "Containment reassurance",
          "negative_label": "Security concern",
          "consensus": "The sampled reporting treats the real containment failure and infrastructure access as a serious warning for model evaluations. A smaller counterweight notes that the incident was contained, no public artifacts were known to be altered, and humans had deliberately reduced safeguards for the test.",
          "directional_observations": [
            {
              "source_id": "ai-security-reuters",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "ai-security-reuters",
              "direction": "positive",
              "band": "limited"
            },
            {
              "source_id": "ai-security-wired",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "ai-security-wapo",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "ai-security-ap",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "ai-security-ap",
              "direction": "positive",
              "band": "limited"
            },
            {
              "source_id": "ai-security-techradar",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "ai-security-axios",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "ai-security-record",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "ai-security-record",
              "direction": "positive",
              "band": "limited"
            },
            {
              "source_id": "ai-security-securityweek",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "ai-security-cnn",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "ai-security-fox",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "ai-security-reuters-timeline",
              "direction": "negative",
              "band": "strong"
            }
          ],
          "context_source_ids": [
            "ai-security-openai",
            "ai-security-hugging-face"
          ],
          "limitation": "The investigation was still preliminary, interested parties supplied important facts, and dramatic language such as rogue or escaped can overstate what the disclosed benchmark conditions establish."
        },
        "sources": [
          {
            "id": "ai-security-openai",
            "publisher": "OpenAI",
            "title": "Hugging Face model evaluation security incident",
            "url": "https://openai.com/index/hugging-face-model-evaluation-security-incident/",
            "published": "2026-07-21",
            "role": "Primary incident disclosure"
          },
          {
            "id": "ai-security-hugging-face",
            "publisher": "Hugging Face",
            "title": "Security incident July 2026",
            "url": "https://huggingface.co/blog/security-incident-july-2026",
            "published": "2026-07-16",
            "role": "Affected-party incident disclosure"
          },
          {
            "id": "ai-security-reuters",
            "publisher": "Reuters",
            "title": "OpenAI says models went beyond testing controls in unprecedented breach",
            "url": "https://www.reuters.com/technology/openai-says-ai-models-went-rogue-during-testing-triggering-unprecedented-breach-2026-07-21/",
            "published": "2026-07-21",
            "role": "Independent wire reporting"
          },
          {
            "id": "ai-security-wired",
            "publisher": "WIRED",
            "title": "OpenAI models escaped containment and hacked Hugging Face",
            "url": "https://www.wired.com/story/openai-models-escaped-containment-and-hacked-huggingface/",
            "published": "2026-07-21",
            "role": "Independent technology investigation"
          },
          {
            "id": "ai-security-wapo",
            "publisher": "The Washington Post",
            "title": "OpenAI agent escaped security controls and hacked a technology company",
            "url": "https://www.washingtonpost.com/technology/2026/07/21/openais-latest-ai-agent-escaped-security-controls-hacked-tech-company/",
            "published": "2026-07-21",
            "role": "Independent technology reporting"
          },
          {
            "id": "ai-security-ap",
            "publisher": "Associated Press",
            "title": "OpenAI model test led to a Hugging Face security breach",
            "url": "https://apnews.com/article/63ab84fed5612af04d8a160d60f6def3",
            "published": "2026-07-22",
            "role": "Independent wire reporting"
          },
          {
            "id": "ai-security-techradar",
            "publisher": "TechRadar",
            "title": "OpenAI says its models escaped a sandbox and breached Hugging Face",
            "url": "https://www.techradar.com/pro/security/openai-says-its-models-escaped-a-sandbox-and-breached-hugging-face",
            "published": "2026-07-22",
            "role": "Independent security reporting"
          },
          {
            "id": "ai-security-axios",
            "publisher": "Axios",
            "title": "OpenAI and Hugging Face face questions over benchmark security",
            "url": "https://www.axios.com/2026/07/23/openai-hugging-face-cyber-hacks-testing",
            "published": "2026-07-23",
            "role": "independent follow-up reporting"
          },
          {
            "id": "ai-security-record",
            "publisher": "The Record",
            "title": "OpenAI cyberattack reaches Hugging Face",
            "url": "https://therecord.media/openai-cyberattack-hugging-face",
            "published": "2026-07-22",
            "role": "independent cybersecurity reporting"
          },
          {
            "id": "ai-security-securityweek",
            "publisher": "SecurityWeek",
            "title": "OpenAI says AI models broke loose and accessed Hugging Face",
            "url": "https://www.securityweek.com/openai-says-its-ai-models-broke-loose-and-hacked-hugging-face/",
            "published": "2026-07-22",
            "role": "independent security reporting"
          },
          {
            "id": "ai-security-cnn",
            "publisher": "CNN",
            "title": "AI security breach",
            "url": "https://transcripts.cnn.com/show/cnc/date/2026-07-22/segment/10",
            "published": "2026-07-22",
            "role": "independent broadcast reporting"
          },
          {
            "id": "ai-security-fox",
            "publisher": "Fox News",
            "title": "OpenAI agent goes rogue in cybersecurity incident",
            "url": "https://www.foxnews.com/video/6401902824112",
            "published": "2026-07-23",
            "role": "independent broadcast video"
          },
          {
            "id": "ai-security-reuters-timeline",
            "publisher": "Reuters",
            "title": "OpenAI did not identify the Hugging Face intrusion for at least a week, sources say",
            "url": "https://www.investing.com/news/economy-news/exclusiveits-ai-agent-spent-days-hacking-a-company-but-sources-say-openai-did-not-notice-for-a-week-4812585",
            "published": "2026-07-24",
            "role": "independent wire investigation",
            "provenance_group_id": "reuters-openai-hugging-face-followup"
          }
        ]
      },
      {
        "rank": 16,
        "id": "us-canada-tariffs-weekly-signal",
        "category": "Politics",
        "status": "verified",
        "confidence": "high",
        "headline": "The United States schedules 50 percent tariffs on selected Canadian goods",
        "summary": "Three Section 338 proclamations schedule 50 percent tariffs on selected Canadian goods worth roughly 20 billion dollars, about 5 percent of imports and around 550 product lines, beginning August 19.",
        "attention_signal": "The decision produced direct statements from both governments and reporting across wire, policy, broadcast, and international news organizations.",
        "event_date": "2026-07-20",
        "source_strata": [
          "United States government records",
          "Canadian government response",
          "Wire service",
          "International policy reporting"
        ],
        "caveat": "This story concerns selected Section 338 tariffs scheduled for August 19. A later global Section 301 tariff action is a separate policy layer and is tracked as its own story.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Institutional reaction to the new United States tariffs on selected Canadian goods",
          "positive_label": "Support tariffs",
          "negative_label": "Oppose tariffs",
          "consensus": "Official positions remain sharply divided: the United States administration defends the tariffs while Canada rejects the rationale. Across the newly added reporting, concern about prices, legal uncertainty, retaliation, and economic damage is the dominant analytical frame.",
          "directional_observations": [
            {
              "source_id": "canada-tariff-white-house",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "canada-tariff-ustr",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "canada-tariff-pm",
              "direction": "negative",
              "band": "strong"
            },
            {
              "source_id": "canada-tariff-ap",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "canada-tariff-elpais",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "canada-tariff-cbs",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "canada-tariff-pbs",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "canada-tariff-fox",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "canada-tariff-cnn",
              "direction": "negative",
              "band": "moderate"
            }
          ],
          "context_source_ids": [
            "canada-tariff-axios",
            "canada-tariff-abc",
            "canada-tariff-section301-response"
          ],
          "limitation": "The strongest observations are government and organized-business positions; the two United States executive records share one institutional controller and are not independent votes."
        },
        "sources": [
          {
            "id": "canada-tariff-white-house",
            "publisher": "The White House",
            "title": "President Donald J. Trump imposes additional tariffs on Canada",
            "url": "https://www.whitehouse.gov/fact-sheets/2026/07/fact-sheet-president-donald-j-trump-imposes-additional-tariffs-on-canada/",
            "published": "2026-07-20",
            "role": "Primary United States policy record"
          },
          {
            "id": "canada-tariff-ustr",
            "publisher": "Office of the United States Trade Representative",
            "title": "Statement on Section 338 tariffs on Canada",
            "url": "https://ustr.gov/about/policy-offices/press-office/press-releases/2026/july/ambassador-greer-issues-statement-president-trump-imposing-section-338-tariffs-canada",
            "published": "2026-07-20",
            "role": "Primary United States policy statement"
          },
          {
            "id": "canada-tariff-pm",
            "publisher": "Prime Minister of Canada",
            "title": "Statement on the United States administration's intention to impose new tariffs",
            "url": "https://www.pm.gc.ca/en/news/statements/2026/07/20/statement-prime-minister-carney-united-states-administrations-intention",
            "published": "2026-07-20",
            "role": "Primary Canadian government response"
          },
          {
            "id": "canada-tariff-ap",
            "publisher": "Associated Press",
            "title": "Trump hits Canada with 50 percent tariffs on selected goods",
            "url": "https://apnews.com/article/trump-canada-50-tariff-autos-alcohol-cheese-ca268ef24992b16695954c4c2e5eae6a",
            "published": "2026-07-20",
            "role": "Independent wire reporting"
          },
          {
            "id": "canada-tariff-axios",
            "publisher": "Axios",
            "title": "United States to levy 50 percent tariffs on Canadian goods",
            "url": "https://www.axios.com/2026/07/20/trump-tariffs-canada-trade-war",
            "published": "2026-07-20",
            "role": "Independent policy reporting"
          },
          {
            "id": "canada-tariff-elpais",
            "publisher": "El País English",
            "title": "Trump imposes new tariffs on Canada amid USMCA talks",
            "url": "https://english.elpais.com/usa/2026-07-20/trump-imposes-new-50-tariffs-on-canada-amid-usmca-trade-talks.html",
            "published": "2026-07-21",
            "role": "Independent international reporting"
          },
          {
            "id": "canada-tariff-abc",
            "publisher": "ABC News",
            "title": "Trump adds 50 percent tariffs to certain Canadian goods",
            "url": "https://abcnews.com/Politics/trump-slaps-additional-50-tariff-canadian-goods/story?id=134929955",
            "published": "2026-07-20",
            "role": "independent national policy reporting"
          },
          {
            "id": "canada-tariff-cbs",
            "publisher": "CBS News",
            "title": "United States to impose tariffs on selected Canadian goods",
            "url": "https://www.cbsnews.com/news/trump-canada-tariffs-hockey-milk-alcohol/",
            "published": "2026-07-20",
            "role": "independent national economic reporting"
          },
          {
            "id": "canada-tariff-pbs",
            "publisher": "PBS NewsHour",
            "title": "United States raises tensions with Canada through new tariffs",
            "url": "https://www.pbs.org/video/trump-s-tariffs-1784660061/",
            "published": "2026-07-21",
            "role": "independent public-broadcast analysis"
          },
          {
            "id": "canada-tariff-fox",
            "publisher": "Fox News",
            "title": "The administration expands its tariff playbook through Section 338",
            "url": "https://www.foxnews.com/politics/trump-expanded-tariff-playbook-powerful-trade-weapon-no-president-used",
            "published": "2026-07-21",
            "role": "independent national policy analysis"
          },
          {
            "id": "canada-tariff-cnn",
            "publisher": "CNN",
            "title": "New United States tariffs on Canada",
            "url": "https://transcripts.cnn.com/show/cnc/date/2026-07-21/segment/07",
            "published": "2026-07-21",
            "role": "independent broadcast analysis"
          },
          {
            "id": "canada-tariff-section301-response",
            "publisher": "Government of Canada",
            "title": "Statement on separate U.S. Section 301 forced-labor tariffs",
            "url": "https://www.canada.ca/en/global-affairs/news/2026/07/statement-by-minister-leblanc-on-the-imposition-by-the-us-of-section-301-tariffs-related-to-forced-labour-practices.html",
            "published": "2026-07-24",
            "role": "primary government response",
            "provenance_group_id": "canada-section301-official-response"
          }
        ]
      },
      {
        "rank": 17,
        "id": "alphabet-q2-earnings-weekly-signal",
        "category": "Business",
        "status": "verified",
        "confidence": "high",
        "headline": "Alphabet's cloud growth beats expectations as AI spending rises again",
        "summary": "Alphabet reported 82 percent cloud growth and raised 2026 capital spending to 195 to 205 billion dollars, while quarterly free cash flow turned negative and a 98 billion dollar unrealized equity gain boosted reported net income.",
        "attention_signal": "The earnings release drove immediate wire, market, and business coverage focused on both the cloud acceleration and investors' concern about the larger spending plan.",
        "event_date": "2026-07-22",
        "source_strata": [
          "Company earnings remarks",
          "Wire services",
          "Market reporting",
          "International business press"
        ],
        "caveat": "The 112.1 billion dollar net-income figure is dominated by an unrealized equity gain, not operating earnings. Immediate market coverage does not establish long-term valuation.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Market and business-press reaction to Alphabet's second-quarter results",
          "positive_label": "Results approval",
          "negative_label": "Spending concern",
          "consensus": "Coverage remains mixed: cloud acceleration supports the AI-demand case, while negative quarterly free cash flow, a sharply higher capital plan, and the non-operating source of most reported net income drive the skeptical frame.",
          "directional_observations": [
            {
              "source_id": "alphabet-q2-ap",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-ap",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "alphabet-q2-reuters",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-reuters",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-axios",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-axios",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-cinco-dias",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-ars",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-dcd",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-dcd",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-axios-followup",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-cnn",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "alphabet-q2-cnn",
              "direction": "negative",
              "band": "limited"
            }
          ],
          "context_source_ids": [
            "alphabet-q2-google",
            "alphabet-q2-release"
          ],
          "limitation": "This balance reflects company results, analyst questioning, and immediate financial-market coverage; it is not a shareholder poll and may change as the quarter is analyzed."
        },
        "sources": [
          {
            "id": "alphabet-q2-google",
            "publisher": "Google",
            "title": "Alphabet earnings call Q2 2026: Sundar Pichai remarks",
            "url": "https://blog.google/company-news/inside-google/message-ceo/alphabet-earnings-q2-2026/",
            "published": "2026-07-22",
            "role": "Primary company earnings remarks"
          },
          {
            "id": "alphabet-q2-ap",
            "publisher": "Associated Press",
            "title": "Google's Q2 earnings beat expectations on AI boom",
            "url": "https://apnews.com/article/f914606d842d4c6848019083d667fc3a",
            "published": "2026-07-22",
            "role": "Independent wire reporting"
          },
          {
            "id": "alphabet-q2-reuters",
            "publisher": "Reuters",
            "title": "Google increases capex forecast after cloud-driven quarterly beat",
            "url": "https://live.euronext.com/en/financial-news/google-increases-capex-forecast-again-after-cloud-driven-quarterly-beat",
            "published": "2026-07-22",
            "role": "Independent syndicated wire reporting"
          },
          {
            "id": "alphabet-q2-axios",
            "publisher": "Axios",
            "title": "Alphabet cloud growth accelerates as spending unsettles investors",
            "url": "https://www.axios.com/newsletters/axios-closer-b0630fa7-6373-4eab-b198-8ed2501fbf73",
            "published": "2026-07-22",
            "role": "Independent market reporting"
          },
          {
            "id": "alphabet-q2-cinco-dias",
            "publisher": "Cinco Días",
            "title": "Alphabet beats forecasts but fails to convince AI-skeptical investors",
            "url": "https://cincodias.elpais.com/companias/2026-07-22/alphabet-bate-previsiones-pero-no-convence-a-unos-inversores-cada-vez-mas-escepticos-con-la-ia.html",
            "published": "2026-07-22",
            "role": "Independent international business reporting"
          },
          {
            "id": "alphabet-q2-release",
            "publisher": "Alphabet",
            "title": "Alphabet second-quarter 2026 earnings release",
            "url": "https://s206.q4cdn.com/479360582/files/doc_financials/2026/q2/2026q2-alphabet-earnings-release.pdf",
            "published": "2026-07-22",
            "role": "primary financial record",
            "provenance_group_id": "alphabet-q2-primary"
          },
          {
            "id": "alphabet-q2-ars",
            "publisher": "Ars Technica",
            "title": "Google records its first negative quarterly cash flow amid AI spending",
            "url": "https://arstechnica.com/google/2026/07/google-just-had-its-first-negative-cash-flow-quarter-ever-due-to-massive-ai-spending/",
            "published": "2026-07-23",
            "role": "independent financial and technology analysis"
          },
          {
            "id": "alphabet-q2-dcd",
            "publisher": "Data Center Dynamics",
            "title": "Google raises 2026 capital spending forecast",
            "url": "https://www.datacenterdynamics.com/en/news/google-increases-2026-capex-195-205bn-as-it-accelerates-ai-data-center-buildout/",
            "published": "2026-07-22",
            "role": "independent infrastructure-business analysis"
          },
          {
            "id": "alphabet-q2-axios-followup",
            "publisher": "Axios",
            "title": "Alphabet's AI spending tests the earnings story",
            "url": "https://www.axios.com/2026/07/23/ai-alphabet-google-earnings",
            "published": "2026-07-23",
            "role": "independent market follow-up"
          },
          {
            "id": "alphabet-q2-cnn",
            "publisher": "CNN",
            "title": "Alphabet reports cloud growth and higher AI spending",
            "url": "https://transcripts.cnn.com/show/tbwjs/date/2026-07-22/segment/01",
            "published": "2026-07-22",
            "role": "independent broadcast business analysis"
          }
        ]
      },
      {
        "rank": 18,
        "id": "louvre-apollo-gallery-reopens-weekly-signal",
        "category": "World",
        "status": "verified",
        "confidence": "high",
        "headline": "The Louvre reopens its Apollo Gallery without the stolen crown jewels",
        "summary": "The gallery reopened nine months after the 2025 daytime heist, restoring public access to the historic room while its major jewelry displays remain empty.",
        "attention_signal": "The reopening drew coordinated reporting from two wire and international news services plus French, German, and European culture desks.",
        "event_date": "2026-07-22",
        "source_strata": [
          "Wire services",
          "European culture press",
          "International broadcaster",
          "National newspaper"
        ],
        "caveat": "The available records describe the reopening and unresolved security legacy; they do not provide a systematic visitor survey or a measure of French public opinion.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Reporting reaction to the reopening of the Louvre's Apollo Gallery",
          "positive_label": "Reopening welcomed",
          "negative_label": "Security concerns",
          "consensus": "Coverage welcomes the return of public access and the gallery's restored architectural display. It remains equally focused on the empty cases, unrecovered jewels, and institutional failures exposed by the heist.",
          "directional_observations": [
            {
              "source_id": "louvre-reopen-euronews",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-euronews",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-dw",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-dw",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-ap",
              "direction": "positive",
              "band": "limited"
            },
            {
              "source_id": "louvre-reopen-ap",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-reuters",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-elpais",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-afp",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-afp",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-abc",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-abc",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-elledecor",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-elledecor",
              "direction": "negative",
              "band": "limited"
            },
            {
              "source_id": "louvre-reopen-artnewspaper",
              "direction": "positive",
              "band": "moderate"
            },
            {
              "source_id": "louvre-reopen-artnewspaper",
              "direction": "negative",
              "band": "moderate"
            }
          ],
          "context_source_ids": [
            "louvre-reopen-official"
          ],
          "limitation": "These are editor-assigned judgments about the framing of published reports; the sources do not all make explicit approval claims and cannot establish audience sentiment."
        },
        "sources": [
          {
            "id": "louvre-reopen-ap",
            "publisher": "Associated Press",
            "title": "Louvre reopens Apollo Gallery after a brazen heist",
            "url": "https://apnews.com/article/20cd200faf7304538fb80cd9f9646c0c",
            "published": "2026-07-22",
            "role": "Independent wire reporting"
          },
          {
            "id": "louvre-reopen-reuters",
            "publisher": "Reuters",
            "title": "Louvre's Apollo Gallery reopens with no jewelry on display",
            "url": "https://www.internazionale.it/ultime-notizie-reuters/2026/07/22/louvre-s-apollo-gallery-reopens-with-no-jewelry-on-display-after-heist",
            "published": "2026-07-22",
            "role": "Independent syndicated wire reporting"
          },
          {
            "id": "louvre-reopen-euronews",
            "publisher": "Euronews",
            "title": "Louvre's Apollo Gallery reopens after crown jewels theft scandal",
            "url": "https://www.euronews.com/culture/2026/07/22/louvres-apollo-gallery-reopens-after-crown-jewels-theft-scandal",
            "published": "2026-07-22",
            "role": "Independent European culture reporting"
          },
          {
            "id": "louvre-reopen-dw",
            "publisher": "Deutsche Welle",
            "title": "Louvre's Apollo Gallery reopens nine months after heist",
            "url": "https://www.dw.com/en/louvres-apollo-gallery-reopens-9-months-after-heist/a-78076701",
            "published": "2026-07-22",
            "role": "Independent international reporting"
          },
          {
            "id": "louvre-reopen-elpais",
            "publisher": "El País",
            "title": "The Louvre's Apollo Gallery reopens after the crown jewels robbery",
            "url": "https://elpais.com/cultura/2026-07-22/la-galeria-apolo-del-museo-del-louvre-reabre-nueve-meses-despues-del-espectacular-robo-de-las-joyas-de-la-corona.html",
            "published": "2026-07-22",
            "role": "Independent national culture reporting"
          },
          {
            "id": "louvre-reopen-official",
            "publisher": "Musée du Louvre",
            "title": "Reopening of the Apollo Gallery",
            "url": "https://presse.louvre.fr/reouverture-de-la-galerie-dapollon/?lang=fr",
            "published": "2026-07-22",
            "role": "primary institution record"
          },
          {
            "id": "louvre-reopen-afp",
            "publisher": "Agence France-Presse",
            "title": "Nine months after the theft, the Louvre reopens without its jewels",
            "url": "https://www-pp.afp.com/fr/neuf-mois-apres-le-cambriolage-du-louvre-rouvre-sans-ses-joyaux",
            "published": "2026-07-22",
            "role": "independent French wire reporting"
          },
          {
            "id": "louvre-reopen-abc",
            "publisher": "ABC News",
            "title": "Louvre gallery reopens after brazen heist",
            "url": "https://abcnews.com/amp/International/louvre-gallery-reopens-public-after-brazen-heist-year/story?id=134979910",
            "published": "2026-07-22",
            "role": "independent national reporting"
          },
          {
            "id": "louvre-reopen-elledecor",
            "publisher": "ELLE Decor",
            "title": "The Louvre's Apollo Gallery reopens after the heist",
            "url": "https://www.elledecor.com/life-culture/a73247082/louvre-hesit-gallery-reopens/",
            "published": "2026-07-24",
            "role": "independent culture reporting"
          },
          {
            "id": "louvre-reopen-artnewspaper",
            "publisher": "The Art Newspaper France",
            "title": "Reopening of the Apollo Gallery at the Louvre",
            "url": "https://www.artnewspaper.fr/2026/07/24/reouverture-de-la-galerie-dapollon-au-louvre",
            "published": "2026-07-24",
            "role": "independent arts reporting"
          }
        ]
      },
      {
        "rank": 19,
        "id": "colson-whitehead-cool-machine-weekly-signal",
        "category": "Arts & Culture",
        "status": "verified",
        "confidence": "high",
        "headline": "Colson Whitehead closes his Harlem Trilogy with Cool Machine",
        "summary": "Doubleday published the trilogy's final novel on July 21, continuing Ray Carney's story through 1980s New York and drawing an early run of major reviews.",
        "attention_signal": "Publication-week coverage includes six independent reviews, three interviews or features, and the publisher record.",
        "event_date": "2026-07-21",
        "source_strata": [
          "Publisher record",
          "National book reviews",
          "Long-form cultural press",
          "University publication"
        ],
        "caveat": "The available reaction is an early critic sample rather than reader response, and the absence of a negative review may reflect publication timing and source selection.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Early critical reception of Colson Whitehead's Cool Machine",
          "positive_label": "Favorable reviews",
          "negative_label": "Critical reviews",
          "consensus": "The checked early reviews are strongly positive, praising the novel's humor, historical detail, social ambition, and conclusion to the trilogy. No substantive negative review appears in this current-week sample.",
          "directional_observations": [
            {
              "source_id": "cool-machine-latimes",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "cool-machine-guardian",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "cool-machine-standard",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "cool-machine-atlantic",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "cool-machine-bostonglobe",
              "direction": "positive",
              "band": "strong"
            },
            {
              "source_id": "cool-machine-pw",
              "direction": "positive",
              "band": "strong"
            }
          ],
          "context_source_ids": [
            "cool-machine-prh",
            "cool-machine-harvard",
            "cool-machine-ringer",
            "cool-machine-defector"
          ],
          "limitation": "This is a six-review publication-week critic sample; no durable reader reaction or substantive dissenting review appears in the checked records."
        },
        "sources": [
          {
            "id": "cool-machine-prh",
            "publisher": "Penguin Random House",
            "title": "Cool Machine by Colson Whitehead",
            "url": "https://www.penguinrandomhouse.com/books/742026/cool-machine-by-colson-whitehead/",
            "published": "2026-07-21",
            "role": "Primary publisher record"
          },
          {
            "id": "cool-machine-latimes",
            "publisher": "Los Angeles Times",
            "title": "Cool Machine closes Colson Whitehead's Harlem Trilogy",
            "url": "https://www.latimes.com/entertainment-arts/books/story/2026-07-20/cool-machine-colson-whitehead-book-review",
            "published": "2026-07-20",
            "role": "Independent book review"
          },
          {
            "id": "cool-machine-guardian",
            "publisher": "The Guardian",
            "title": "Cool Machine review: the Harlem Trilogy ends in freewheeling fun",
            "url": "https://www.theguardian.com/books/2026/jul/21/cool-machine-by-colson-whitehead-review-final-part-of-the-harlem-trilogy-is-freewheeling-fun",
            "published": "2026-07-21",
            "role": "Independent book review"
          },
          {
            "id": "cool-machine-ringer",
            "publisher": "The Ringer",
            "title": "Colson Whitehead on Cool Machine and the Harlem Trilogy",
            "url": "https://www.theringer.com/2026/07/21/books/colson-whitehead-cool-machine-interview-harlem-trilogy",
            "published": "2026-07-21",
            "role": "Independent cultural feature"
          },
          {
            "id": "cool-machine-harvard",
            "publisher": "Harvard Gazette",
            "title": "Ray Carney has been selling used furniture in Harlem forever",
            "url": "https://news.harvard.edu/gazette/story/2026/07/ray-carneys-been-selling-used-furniture-in-harlem-forever-its-a-useful-front/",
            "published": "2026-07-20",
            "role": "Independent author interview"
          },
          {
            "id": "cool-machine-standard",
            "publisher": "The Standard",
            "title": "Cool Machine review",
            "url": "https://www.standard.co.uk/culture/books/cool-machine-colson-whitehead-review-dylan-jones-b1290760.html",
            "published": "2026-07-21",
            "role": "independent book review"
          },
          {
            "id": "cool-machine-atlantic",
            "publisher": "The Atlantic",
            "title": "Colson Whitehead concludes the Harlem Trilogy",
            "url": "https://www.theatlantic.com/books/2026/07/colson-whitehead-cool-machine-harlem-trilogy-book-review/687926/",
            "published": "2026-07-16",
            "role": "independent magazine review"
          },
          {
            "id": "cool-machine-bostonglobe",
            "publisher": "The Boston Globe",
            "title": "Cool Machine completes Whitehead's Harlem Trilogy",
            "url": "https://www.bostonglobe.com/2026/07/16/arts/colson-whitehead-cool-machine-harlem-trilogy/",
            "published": "2026-07-16",
            "role": "independent newspaper review"
          },
          {
            "id": "cool-machine-pw",
            "publisher": "Publishers Weekly",
            "title": "Cool Machine",
            "url": "https://www.publishersweekly.com/978-0-385-55050-5",
            "published": "2026-03-25",
            "role": "independent trade review"
          },
          {
            "id": "cool-machine-defector",
            "publisher": "Defector",
            "title": "Colson Whitehead on Cool Machine",
            "url": "https://defector.com/colson-whitehead-cool-machine-interview",
            "published": "2026-07-22",
            "role": "independent author interview and context"
          }
        ]
      },
      {
        "rank": 20,
        "id": "sperm-whale-shipping-noise-weekly-signal",
        "category": "Environment",
        "status": "verified",
        "confidence": "high",
        "headline": "Sperm whales change their codas when nearby ship noise rises",
        "summary": "Analysis of nearly 1,400 codas from 15 tagged sperm whales off Dominica found shorter and less distinguishable click patterns when vessel noise was present.",
        "attention_signal": "The research was surfaced by Project CETI and independently covered on July 22 by an international newspaper, a science magazine, and an environmental publication.",
        "event_date": "2026-07-22",
        "source_strata": [
          "Research project record",
          "Environmental reporting",
          "Popular science press",
          "International newspaper"
        ],
        "caveat": "The peer-reviewed study reports an association in 15 tagged whales; it does not translate the codas, prove whales discuss ships, or determine whether the changes help or harm them.",
        "dossier_id": null,
        "qualitative_balance": {
          "method_version": "qualitative-evidence-balance.v1",
          "review_state": "reported_directional_balance",
          "target": "Interpretation of sperm-whale coda changes near shipping noise",
          "positive_label": "Adaptation possibility",
          "negative_label": "Disruption concern",
          "consensus": "The checked coverage leans concerned that human noise alters fine-scale whale communication and may make codas harder to distinguish. A limited counterview treats the change as possible resilience or adaptation, while its meaning and effect remain unresolved.",
          "directional_observations": [
            {
              "source_id": "whale-noise-natgeo",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "whale-noise-natgeo",
              "direction": "positive",
              "band": "limited"
            },
            {
              "source_id": "whale-noise-popsci",
              "direction": "negative",
              "band": "moderate"
            },
            {
              "source_id": "whale-noise-guardian",
              "direction": "negative",
              "band": "moderate"
            }
          ],
          "context_source_ids": [
            "whale-noise-ceti",
            "whale-noise-paper"
          ],
          "limitation": "The records interpret one observational study of 15 whales, and the positive arm is an uncertainty-based adaptation possibility rather than evidence that shipping noise is beneficial."
        },
        "sources": [
          {
            "id": "whale-noise-ceti",
            "publisher": "Project CETI",
            "title": "Research on sperm whale communication and vessel noise",
            "url": "https://www.projectceti.org/research/index",
            "published": "2026-07-22",
            "role": "Primary research-project record",
            "provenance_group_id": "whale-noise-primary-study"
          },
          {
            "id": "whale-noise-natgeo",
            "publisher": "National Geographic",
            "title": "Sperm whale communication changes near ships",
            "url": "https://www.nationalgeographic.com/environment/article/sperm-whale-communication-near-ships",
            "published": "2026-07-22",
            "role": "Independent environmental reporting"
          },
          {
            "id": "whale-noise-popsci",
            "publisher": "Popular Science",
            "title": "Sperm whales change communication near ships",
            "url": "https://www.popsci.com/environment/sperm-whales-change-communication-ships/",
            "published": "2026-07-22",
            "role": "Independent science reporting"
          },
          {
            "id": "whale-noise-guardian",
            "publisher": "The Guardian",
            "title": "Sperm whale clicks and vowels change with shipping noise",
            "url": "https://www.theguardian.com/environment/2026/jul/22/sperm-whales-dominica-clicks-vowels-language-changes-shipping-noise-project-ceti",
            "published": "2026-07-22",
            "role": "Independent international reporting"
          },
          {
            "id": "whale-noise-paper",
            "publisher": "Ecological Informatics",
            "title": "Sperm whale coda changes in the presence of vessel noise",
            "url": "https://www.sciencedirect.com/science/article/pii/S1574954126002888",
            "published": "2026-06-18",
            "role": "peer-reviewed primary research record",
            "provenance_group_id": "whale-noise-primary-study"
          }
        ]
      }
    ]
  },
  "discussion_methodology": {
    "version": "discussion-state.v2",
    "evidence_strength_method_version": "evidence-strength.v2",
    "band_order": [
      "trace",
      "limited",
      "moderate",
      "strong"
    ],
    "rules": {
      "clear_leader": {
        "minimum_leading_band": "strong",
        "maximum_viewpoints_at_leading_band": 1,
        "minimum_eligible_viewpoints": 2
      },
      "mixed_discussion": {
        "minimum_shared_leading_band": "limited",
        "minimum_viewpoints_at_leading_band": 2
      },
      "leading_viewpoint": {
        "allowed_leading_bands": [
          "moderate",
          "limited"
        ],
        "maximum_viewpoints_at_leading_band": 1
      },
      "insufficient_evidence": {
        "maximum_leading_band": "trace"
      },
      "facts_only": {
        "publication_modes": [
          "facts_only"
        ]
      }
    },
    "states": [
      "clear_leader",
      "mixed_discussion",
      "leading_viewpoint",
      "insufficient_evidence",
      "facts_only"
    ]
  },
  "evidence_strength_methodology": {
    "version": "evidence-strength.v2",
    "scale": "ordinal",
    "bands": [
      "strong",
      "moderate",
      "limited",
      "trace"
    ],
    "is_population_percentage": false,
    "values_are_independent": true
  },
  "coverage": {
    "language": "English-language reporting, public discussion, and platform-attention summaries",
    "regions_observed": [
      "United States",
      "Canada",
      "United Kingdom",
      "Spain",
      "New York event audiences",
      "Global platform reporting",
      "France",
      "Syria",
      "Middle East and Red Sea reporting",
      "European higher-education reporting"
    ],
    "known_gaps": [
      "No representative population sample",
      "No closed or private communities",
      "No personalized reader data",
      "No direct social-platform feeds were sampled; some entertainment reaction is reported secondhand by cited outlets",
      "Direct community discussion beyond cited polls and comments remains limited",
      "Limited direct coverage outside English-language sources",
      "Outlet framing is classified article by article; it is not outlet-audience or public opinion."
    ]
  },
  "topics": [
    {
      "id": "playstation-physical-discs-2028",
      "category": "Technology",
      "attention_label": "High attention in gaming coverage",
      "short_headline": "PlayStation plans to end new physical-disc production in 2028",
      "headline": "PlayStation's move away from new physical discs meets a choice-and-ownership backlash",
      "dek": "The sampled discussion accepts digital convenience more readily than a future with no physical option.",
      "fact_safe_presentation": {
        "title": "Sony says new PlayStation physical-disc production will end in 2028",
        "dek": "The announcement says games released physically before January 2028 are not affected by the change.",
        "source_ids": [
          "ps-official"
        ]
      },
      "claim_check": {
        "claim_source_id": "ps-windows-central",
        "attribution_context": "Source-record headline",
        "editor_note": "The numeric denominator comes from one outlet's opt-in reader poll."
      },
      "published_at": "2026-07-25T19:23:52Z",
      "version_metadata": {
        "version": 3,
        "immutable": true,
        "lifecycle": "active",
        "captured_at": "2026-07-25T19:23:52Z",
        "published_at": "2026-07-25T19:23:52Z",
        "change_summary": {
          "type": "material_update",
          "summary": "New industry reactions strengthen both the physical-choice case and its digital-convenience counterthread; Sony's policy and the overall negative lean are unchanged."
        }
      },
      "trend_context": {
        "mode": "descriptive_only",
        "label": "High attention in gaming coverage",
        "why_now": "A July 1 company announcement and follow-on gaming coverage created the sampled discussion window.",
        "evidence_ids": [
          "ps-official",
          "ps-windows-central",
          "ps-gamestop"
        ],
        "measured_score": null
      },
      "discussion_presentation": {
        "state": "clear_leader",
        "method_version": "discussion-state.v2"
      },
      "qualitative_balance": {
        "method_version": "qualitative-evidence-balance.v1",
        "review_state": "reviewed",
        "target": "Reaction to ending new PlayStation physical-disc production",
        "positive_label": "Support digital shift",
        "negative_label": "Keep physical choice",
        "consensus": "Opposition leads this gaming-focused sample, centered on resale, lending, preservation, and retailer choice, while a smaller counterview sees the shift as consistent with existing buying habits.",
        "limitation": "Gaming-focused sources and opt-in responses do not represent all players.",
        "viewpoint_directions": [
          {
            "viewpoint_id": "ps-viewpoint-keep-physical-option",
            "direction": "negative"
          },
          {
            "viewpoint_id": "ps-viewpoint-digital-convenience-with-choice",
            "direction": "negative"
          },
          {
            "viewpoint_id": "ps-viewpoint-market-already-digital",
            "direction": "positive"
          }
        ]
      },
      "publication": {
        "mode": "opinion_map",
        "review_state": "prototype_manually_reviewed",
        "risk_level": "not_assessed",
        "published_at": "2026-07-25T19:23:52Z",
        "updated_at": "2026-07-25T19:23:52Z",
        "methodology_version": "editorial-prototype.v4",
        "block_reason_codes": [],
        "correction_state": "none",
        "correction_count": 0
      },
      "event_date": "2026-07-01",
      "confidence": "medium",
      "confidence_reason": "One large opt-in reader poll and several reaction roundups point in the same direction, but the audience is gaming-focused and self-selected.",
      "observed_discourse": "Within this gaming-focused sample, opposition to removing physical choice is dominant. Many contributors already use digital games and still object to losing resale, lending, preservation, and retailer competition. A smaller viewpoint treats the transition as an unsurprising response to existing purchasing habits.",
      "facts": [
        {
          "id": "ps-fact-physical-disc-production-end",
          "text": "Sony says production of physical discs for newly released PlayStation games will end in January 2028.",
          "evidence_relations": [
            {
              "source_id": "ps-official",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "ps-official-announcement"
            },
            {
              "source_id": "ps-techcrunch-report",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "ps-techcrunch-event-report"
            },
            {
              "source_id": "ps-cbs-report",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "ps-cbs-event-report"
            }
          ]
        },
        {
          "id": "ps-fact-existing-physical-releases-unaffected",
          "text": "The announcement says games released physically before January 2028 are not affected by the change.",
          "evidence_relations": [
            {
              "source_id": "ps-official",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "ps-official-announcement"
            }
          ]
        },
        {
          "id": "ps-fact-windows-central-poll-result",
          "text": "A Windows Central opt-in reader poll reported 1,577 votes: 71 percent would miss physical games, 16 percent wanted more options, and 13 percent welcomed a fully digital future.",
          "evidence_relations": [
            {
              "source_id": "ps-windows-central",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "ps-windows-central-reader-poll"
            }
          ]
        }
      ],
      "viewpoints": [
        {
          "id": "ps-viewpoint-keep-physical-option",
          "name": "Keep a physical option",
          "prevalence": "dominant in this sample",
          "summary": "Ownership, lending, resale, preservation, and price competition recur across the poll comments and reaction coverage.",
          "evidence_relations": [
            {
              "source_id": "ps-windows-central",
              "relation": "supports",
              "observation_type": "direct_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-windows-central-reader-poll"
            },
            {
              "source_id": "ps-techradar",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-techradar-retailer-reactions"
            },
            {
              "source_id": "ps-psa",
              "relation": "supports",
              "observation_type": "direct_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-psa-preservation-commentary"
            },
            {
              "source_id": "ps-as-pearce",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-as-industry-commentary"
            },
            {
              "source_id": "ps-guardian-analysis",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-guardian-ownership-analysis"
            },
            {
              "source_id": "ps-cnn-analysis",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-cnn-ownership-analysis"
            },
            {
              "source_id": "ps-vgc-houser-jones",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-vgc-comiccon-industry-discussion"
            }
          ],
          "evidence_strength": {
            "band": "strong",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 7,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        },
        {
          "id": "ps-viewpoint-digital-convenience-with-choice",
          "name": "Digital is convenient, but choice still matters",
          "prevalence": "common in this sample",
          "summary": "Some contributors describe themselves as mostly digital users while still opposing a mandatory digital-only model.",
          "evidence_relations": [
            {
              "source_id": "ps-windows-central",
              "relation": "supports",
              "observation_type": "direct_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-windows-central-reader-poll"
            },
            {
              "source_id": "ps-vgc-houser-jones",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-vgc-comiccon-industry-discussion"
            }
          ],
          "evidence_strength": {
            "band": "moderate",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 2,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        },
        {
          "id": "ps-viewpoint-market-already-digital",
          "name": "The market has already moved on",
          "prevalence": "present but less common in this sample",
          "summary": "A smaller thread argues the decision follows consumer behavior and will have limited practical effect for most players.",
          "evidence_relations": [
            {
              "source_id": "ps-official",
              "relation": "context",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "ps-official-announcement"
            },
            {
              "source_id": "ps-gamestop",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-gamestop-ceo-counterview"
            },
            {
              "source_id": "ps-vgc-ubisoft",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "ps-vgc-ubisoft-industry-counterview"
            }
          ],
          "evidence_strength": {
            "band": "trace",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 2,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        }
      ],
      "sample_receipt": {
        "known_denominator": {
          "status": "partial",
          "value": 1577,
          "lower_bound": null,
          "unit": "opt-in poll votes",
          "scope": "Windows Central reader poll only",
          "reason": "No common denominator exists across the poll, comments, reports, and named industry voices."
        },
        "known_contributors": {
          "status": "unknown",
          "value": null,
          "lower_bound": null,
          "unit": null,
          "scope": "entire topic sample",
          "reason": "The prototype does not have a deduplicated contributor count across sources."
        },
        "evidence_group_counts": {
          "direct_discourse": 2,
          "reported_discourse": 7,
          "fact_or_context_only": 3,
          "counting_basis": "Unique evidence_group_id values across fact and viewpoint relations; groups with any eligible viewpoint relation count once in the corresponding discourse category."
        },
        "time_window": {
          "start": "2026-07-01",
          "end": "2026-07-25",
          "basis": "Earliest and latest publication dates among included sources."
        },
        "observed_regions": {
          "known": [
            "United States and international English-language reporting",
            "Spain (Spanish-language industry analysis)"
          ],
          "unknown": "Locations of poll voters and most reaction audiences are not reported."
        },
        "observed_languages": {
          "known": [
            "English",
            "Spanish"
          ],
          "analysis_language": "English"
        },
        "exclusions": [
          "Duplicate summaries",
          "Anonymous reposts",
          "Private groups",
          "Reddit threads"
        ],
        "unclassifiable": {
          "status": "not_measured",
          "count": null,
          "reason": "The prototype did not retain an item-level unclassifiable denominator."
        },
        "source_families": {
          "count": 9,
          "names": [
            "company announcement",
            "reader poll and comments",
            "gaming press",
            "retailer and preservation commentary",
            "general technology reporting",
            "broadcast analysis",
            "international gaming analysis",
            "national news reporting",
            "gaming-trade interview reporting"
          ]
        },
        "principal_gap": "No representative sample of PlayStation players, and participant locations are mostly unknown."
      },
      "limitations": [
        "The 1,577-vote result belongs only to Windows Central's opt-in audience.",
        "Gaming publications are more likely to reach highly engaged players than casual users.",
        "Reaction reports select which comments or industry voices to feature.",
        "No cross-source percentage is calculated."
      ],
      "sources": [
        {
          "id": "ps-official",
          "source_family_id": "sony-official",
          "publisher": "PlayStation Blog",
          "title": "Physical disc production for new PlayStation games ends in January 2028",
          "url": "https://blog.playstation.com/2026/07/01/physical-disc-production-ending-in-january-2028-for-new-games-releasing-on-playstation-consoles/",
          "published": "2026-07-01",
          "role": "official fact source",
          "note": "Canonical English-language company announcement; used for the policy facts, not reaction."
        },
        {
          "id": "ps-windows-central",
          "source_family_id": "windows-central-reader-poll",
          "publisher": "Windows Central",
          "title": "Gamers push back on a digital-only future",
          "url": "https://www.windowscentral.com/gaming/gamers-push-back-71-percent-say-theyre-not-ready-to-let-physical-games-die-as-playstation-and-xbox-move-toward-a-digital-only-future",
          "published": "2026-07-04",
          "role": "source-specific poll and comment themes",
          "note": "The 71 percent figure is not generalized beyond this opt-in reader poll."
        },
        {
          "id": "ps-techradar",
          "source_family_id": "techradar-retailer-roundup",
          "publisher": "TechRadar",
          "title": "Video game retailers react to Sony's announcement",
          "url": "https://www.techradar.com/gaming/playstation/we-are-not-going-to-sit-idly-by-video-game-retailers-react-to-sonys-playstation-disc-axeing-announcement",
          "published": "2026-07-01",
          "role": "retailer reaction roundup",
          "note": "Used for recurring ownership and access concerns, not for population estimates."
        },
        {
          "id": "ps-psa",
          "source_family_id": "psa-industry-commentary",
          "publisher": "PSA",
          "title": "PSA's head of video games responds to Sony's decision",
          "url": "https://www.psacard.com/articles/articleview/15742/psa-sony-decision-physical-media",
          "published": "2026-07-10",
          "role": "preservation and collecting viewpoint",
          "note": "An interested industry voice, clearly labeled rather than treated as neutral polling."
        },
        {
          "id": "ps-gamestop",
          "source_family_id": "toms-hardware-retailer-report",
          "publisher": "Tom's Hardware",
          "title": "GameStop CEO calls the shift irrelevant to its current business",
          "url": "https://www.tomshardware.com/video-games/console-gaming/gamestop-ceo-says-sonys-decision-to-go-disc-less-is-totally-irrelevant-claims-software-including-physical-discs-accounts-for-only-12-percent-of-the-companys-business",
          "published": "2026-07-17",
          "role": "counterview from a major retailer",
          "note": "Included to prevent the reaction map from presenting only opposition."
        },
        {
          "id": "ps-as-pearce",
          "source_family_id": "as-meristation-analysis",
          "publisher": "AS / Meristation",
          "title": "Alanah Pearce says Sony staff were told not to engage with the disc campaign",
          "url": "https://as.com/meristation/noticias/alanah-pearce-ex-sony-santa-monica-hay-ordenes-estrictas-de-no-interaccionar-no-se-echaran-atras-f202607-n/",
          "published": "2026-07-23",
          "role": "independent gaming-industry analysis",
          "note": "Named-industry commentary and campaign context; not treated as a representative player poll."
        },
        {
          "id": "ps-guardian-analysis",
          "source_family_id": "guardian-playstation-analysis",
          "publisher": "The Guardian",
          "title": "Sony ending physical PlayStation game production",
          "url": "https://www.theguardian.com/games/2026/jul/07/playstation-sony-ending-physical-game-production",
          "published": "2026-07-07",
          "role": "independent games analysis",
          "note": "Used for the article's ownership, access, and preservation framing."
        },
        {
          "id": "ps-techcrunch-report",
          "source_family_id": "techcrunch-playstation-report",
          "publisher": "TechCrunch",
          "title": "Sony to end physical PlayStation game discs in 2028",
          "url": "https://techcrunch.com/2026/07/01/sony-to-end-physical-playstation-game-discs-in-2028/",
          "published": "2026-07-01",
          "role": "independent technology reporting",
          "note": "Neutral event corroboration; not counted as directional reaction evidence."
        },
        {
          "id": "ps-cnn-analysis",
          "source_family_id": "cnn-playstation-analysis",
          "publisher": "CNN",
          "title": "PlayStation ending physical disc production",
          "url": "https://transcripts.cnn.com/show/qmb/date/2026-07-02/segment/01",
          "published": "2026-07-02",
          "role": "independent broadcast analysis",
          "note": "Named-critic discussion of ownership, resale, and lending; not a gamer-opinion poll."
        },
        {
          "id": "ps-cbs-report",
          "source_family_id": "cbs-playstation-report",
          "publisher": "CBS News",
          "title": "Sony to stop making physical discs for PlayStation starting in 2028",
          "url": "https://www.cbsnews.com/news/sony-playstation-physical-discs-digital-2028/",
          "published": "2026-07-01",
          "role": "independent event reporting",
          "note": "Neutral-factual corroboration; AFP contributed, so it is not treated as a separate AFP source."
        },
        {
          "id": "ps-vgc-ubisoft",
          "source_family_id": "vgc-1981-media-playstation-followup",
          "publisher": "Video Games Chronicle",
          "title": "Ubisoft CEO says Sony scrapping discs should not disrupt the industry too much",
          "url": "https://www.videogameschronicle.com/news/ubisoft-ceo-yves-guillemot-says-sony-scrapping-discs-wont-disturb-the-industry-too-much/",
          "published": "2026-07-24",
          "role": "independent gaming-trade interview reporting",
          "note": "A qualified pro-digital industry counterview; VGC's two follow-ups count as one publisher family."
        },
        {
          "id": "ps-vgc-houser-jones",
          "source_family_id": "vgc-1981-media-playstation-followup",
          "publisher": "Video Games Chronicle",
          "title": "Dan Houser says companies should provide discs when players want them",
          "url": "https://www.videogameschronicle.com/news/rockstar-co-founder-dan-houser-says-if-people-want-games-on-disc-companies-should-provide-it/",
          "published": "2026-07-25",
          "role": "independent gaming-trade interview reporting",
          "note": "Named industry voices support physical choice while acknowledging digital convenience."
        }
      ]
    },
    {
      "id": "the-odyssey-opening-reception",
      "category": "Entertainment",
      "attention_label": "Major opening-weekend discussion",
      "short_headline": "The Odyssey opens to strong early audience approval",
      "headline": "The Odyssey opens to strong audience approval, with craft praised more consistently than every story choice",
      "dek": "The sampled reception is strongly positive, while pacing, action clarity, and adaptation choices remain visible points of disagreement.",
      "fact_safe_presentation": {
        "title": "The Odyssey opens with an estimated 124.5 million dollars domestically",
        "dek": "AP reported an additional estimated 139.6 million dollars from overseas ticket sales.",
        "source_ids": [
          "odyssey-ap"
        ]
      },
      "claim_check": {
        "claim_source_id": "odyssey-week",
        "attribution_context": "Commentary headline",
        "editor_note": "The headline frames an adaptation dispute through one commentary record."
      },
      "published_at": "2026-07-25T19:23:52Z",
      "version_metadata": {
        "version": 3,
        "immutable": true,
        "lifecycle": "active",
        "captured_at": "2026-07-25T19:23:52Z",
        "published_at": "2026-07-25T19:23:52Z",
        "change_summary": {
          "type": "material_update",
          "summary": "Second-weekend estimates extend the commercial story, while additional scholar reporting deepens the adaptation debate; the positive reception lean is unchanged."
        }
      },
      "trend_context": {
        "mode": "descriptive_only",
        "label": "Major opening-weekend discussion",
        "why_now": "Opening-weekend audience, critic, and box-office reports created a concentrated discussion window.",
        "evidence_ids": [
          "odyssey-rt-audience",
          "odyssey-forbes",
          "odyssey-ap"
        ],
        "measured_score": null
      },
      "discussion_presentation": {
        "state": "clear_leader",
        "method_version": "discussion-state.v2"
      },
      "qualitative_balance": {
        "method_version": "qualitative-evidence-balance.v1",
        "review_state": "reviewed",
        "target": "Early reception of The Odyssey",
        "positive_label": "Favorable reception",
        "negative_label": "Critical reception",
        "consensus": "Reception leans positive on visual scale, score, ensemble, and the theatrical experience, while pacing, action staging, and adaptation choices draw the main criticism.",
        "limitation": "Platform audiences and critic roundups are not population-wide opinion.",
        "viewpoint_directions": [
          {
            "viewpoint_id": "odyssey-viewpoint-theatrical-spectacle",
            "direction": "positive"
          },
          {
            "viewpoint_id": "odyssey-viewpoint-ambitious-but-uneven",
            "direction": "negative"
          },
          {
            "viewpoint_id": "odyssey-viewpoint-adaptation-debate",
            "direction": "negative"
          }
        ]
      },
      "publication": {
        "mode": "opinion_map",
        "review_state": "prototype_manually_reviewed",
        "risk_level": "not_assessed",
        "published_at": "2026-07-25T19:23:52Z",
        "updated_at": "2026-07-25T19:23:52Z",
        "methodology_version": "editorial-prototype.v4",
        "block_reason_codes": [],
        "correction_state": "none",
        "correction_count": 0
      },
      "event_date": "2026-07-17",
      "confidence": "medium",
      "confidence_reason": "Verified audience ratings, box-office behavior, and multi-critic roundups align, but platform audiences and opening-weekend viewers are self-selecting.",
      "observed_discourse": "The sampled reception treats the film as a large-format spectacle and praises its imagery, score, ensemble, and emotional scale. Negative views are not absent: pacing, action staging, and fidelity to individual expectations draw criticism. The available evidence supports a strongly positive reception, not universal approval.",
      "facts": [
        {
          "id": "odyssey-fact-opening-box-office",
          "text": "The film opened with an estimated 124.5 million dollars domestically and 139.6 million dollars overseas, according to AP's box-office report.",
          "evidence_relations": [
            {
              "source_id": "odyssey-ap",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "odyssey-ap-box-office-report"
            }
          ]
        },
        {
          "id": "odyssey-fact-rotten-tomatoes-audience-summary",
          "text": "Rotten Tomatoes' audience summary describes the film as a technically precise epic suited to large screens.",
          "evidence_relations": [
            {
              "source_id": "odyssey-rt-audience",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "odyssey-rt-audience-ratings"
            }
          ]
        },
        {
          "id": "odyssey-fact-popcornmeter-july-17",
          "text": "A July 17 report recorded a 97 percent Rotten Tomatoes Popcornmeter score from more than 1,000 verified ratings at that time.",
          "evidence_relations": [
            {
              "source_id": "odyssey-forbes",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "odyssey-forbes-rating-snapshot"
            }
          ]
        },
        {
          "id": "odyssey-fact-domestic-cumulative-july-22",
          "text": "The Numbers recorded a cumulative domestic gross of 181,746,315 dollars through July 22.",
          "evidence_relations": [
            {
              "source_id": "odyssey-the-numbers-gross",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "odyssey-the-numbers-daily-gross"
            }
          ]
        },
        {
          "id": "odyssey-fact-second-weekend-projection-july-25",
          "text": "TheWrap projected an 84.5 million dollar second domestic weekend and a 283.2 million dollar ten-day domestic total; those were estimates at the July 25 cutoff.",
          "evidence_relations": [
            {
              "source_id": "odyssey-thewrap-second-weekend",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "odyssey-thewrap-second-weekend-projection"
            }
          ]
        }
      ],
      "viewpoints": [
        {
          "id": "odyssey-viewpoint-theatrical-spectacle",
          "name": "A major theatrical spectacle",
          "prevalence": "dominant in this sample",
          "summary": "Visual scale, sound, score, and the experience of seeing it on a large screen receive the most consistent praise.",
          "evidence_relations": [
            {
              "source_id": "odyssey-rt-audience",
              "relation": "supports",
              "observation_type": "direct_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "odyssey-rt-audience-ratings"
            },
            {
              "source_id": "odyssey-rt-critics",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "odyssey-rt-critic-roundup"
            },
            {
              "source_id": "odyssey-ap",
              "relation": "context",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "odyssey-ap-box-office-report"
            },
            {
              "source_id": "odyssey-atlantic-analysis",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "odyssey-atlantic-spectacle-analysis"
            },
            {
              "source_id": "odyssey-variety-analysis",
              "relation": "context",
              "observation_type": "context",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "odyssey-variety-opening-analysis"
            },
            {
              "source_id": "odyssey-axios-imax-access",
              "relation": "context",
              "observation_type": "context",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "odyssey-axios-imax-access"
            }
          ],
          "evidence_strength": {
            "band": "strong",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 3,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        },
        {
          "id": "odyssey-viewpoint-ambitious-but-uneven",
          "name": "Ambitious but uneven",
          "prevalence": "visible minority in this sample",
          "summary": "Some reviews praise the ambition while criticizing uneven pacing, muted action payoff, or choppy staging.",
          "evidence_relations": [
            {
              "source_id": "odyssey-rt-critics",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "odyssey-rt-critic-roundup"
            }
          ],
          "evidence_strength": {
            "band": "limited",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 1,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        },
        {
          "id": "odyssey-viewpoint-adaptation-debate",
          "name": "Debate over adaptation choices",
          "prevalence": "present, scale uncertain",
          "summary": "Discussion about modernizing Homer's story appears online, but the sampled evidence cannot establish how widespread that concern is among viewers.",
          "evidence_relations": [
            {
              "source_id": "odyssey-week",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "odyssey-week-adaptation-commentary"
            },
            {
              "source_id": "odyssey-wapo-classicists",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "odyssey-wapo-adaptation-critique"
            },
            {
              "source_id": "odyssey-boston-globe-classicists",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "odyssey-boston-globe-adaptation-analysis"
            }
          ],
          "evidence_strength": {
            "band": "limited",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 3,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        }
      ],
      "sample_receipt": {
        "known_denominator": {
          "status": "partial",
          "value": null,
          "lower_bound": 1000,
          "unit": "verified Rotten Tomatoes ratings",
          "scope": "July 17 Popcornmeter snapshot only",
          "reason": "The report says more than 1,000 ratings but does not provide an exact count or a common denominator across source families."
        },
        "known_contributors": {
          "status": "unknown",
          "value": null,
          "lower_bound": null,
          "unit": null,
          "scope": "entire topic sample",
          "reason": "The prototype does not have a deduplicated contributor count across audience ratings, critics, and commentary."
        },
        "evidence_group_counts": {
          "direct_discourse": 1,
          "reported_discourse": 5,
          "fact_or_context_only": 6,
          "counting_basis": "Unique evidence_group_id values across fact and viewpoint relations; groups with any eligible viewpoint relation count once in the corresponding discourse category."
        },
        "time_window": {
          "start": "2026-07-15",
          "end": "2026-07-25",
          "basis": "Earliest and latest publication dates among included sources."
        },
        "observed_regions": {
          "known": [
            "United States (domestic box-office reporting)"
          ],
          "unknown": "Locations of platform raters, critics, and most overseas viewers are not consistently reported."
        },
        "observed_languages": {
          "known": [
            "English"
          ],
          "analysis_language": "English"
        },
        "exclusions": [
          "Pre-release ratings without verified viewing",
          "Private groups",
          "Duplicate review quotations",
          "Reddit threads"
        ],
        "unclassifiable": {
          "status": "not_measured",
          "count": null,
          "reason": "The prototype did not retain an item-level unclassifiable denominator."
        },
        "source_families": {
          "count": 11,
          "names": [
            "verified audience ratings",
            "critic roundup",
            "box-office reporting",
            "culture commentary",
            "trade analysis",
            "adaptation analysis",
            "format-access reporting",
            "daily box-office data",
            "national culture reporting",
            "box-office projection reporting",
            "regional scholar analysis"
          ]
        },
        "principal_gap": "Audience-rating locations and a deduplicated cross-source contributor denominator are unavailable."
      },
      "limitations": [
        "Opening-weekend ticket buyers are likely to include more enthusiastic fans.",
        "The reported 97 percent score is a platform-specific snapshot and can change.",
        "Critic roundups are not a random sample of all reviews.",
        "Box-office success measures attendance, not approval."
      ],
      "sources": [
        {
          "id": "odyssey-ap",
          "source_family_id": "associated-press-box-office-report",
          "publisher": "Associated Press",
          "title": "The Odyssey opens with 264.1 million dollars globally",
          "url": "https://apnews.com/article/odyssey-box-office-christopher-nolan-923bf602d99b1c9c4aeb462d377b59c4",
          "published": "2026-07-19",
          "role": "box-office fact source",
          "note": "Attendance evidence only. It is not treated as an opinion vote."
        },
        {
          "id": "odyssey-rt-audience",
          "source_family_id": "rotten-tomatoes-reception",
          "publisher": "Rotten Tomatoes",
          "title": "The Odyssey audience summary",
          "url": "https://www.rottentomatoes.com/m/the_odyssey_2026",
          "published": "2026-07-17",
          "role": "platform audience summary",
          "note": "A platform-specific audience, not the general population."
        },
        {
          "id": "odyssey-forbes",
          "source_family_id": "forbes-rating-report",
          "publisher": "Forbes",
          "title": "The Odyssey audience score sets a Nolan record",
          "url": "https://www.forbes.com/sites/timlammers/2026/07/17/the-odyssey-rotten-tomatoes-audience-score-sets-record-for-nolans-films/",
          "published": "2026-07-17",
          "role": "dated rating snapshot",
          "note": "Preserves the date and denominator attached to the reported score."
        },
        {
          "id": "odyssey-rt-critics",
          "source_family_id": "rotten-tomatoes-reception",
          "publisher": "Rotten Tomatoes Editorial",
          "title": "The Odyssey first reviews",
          "url": "https://editorial.rottentomatoes.com/article/the-odyssey-first-reviews/",
          "published": "2026-07-15",
          "role": "multi-critic viewpoint roundup",
          "note": "Used to show both recurring praise and specific criticisms."
        },
        {
          "id": "odyssey-week",
          "source_family_id": "the-week-adaptation-commentary",
          "publisher": "The Week",
          "title": "The Odyssey: Homer versus the haters",
          "url": "https://theweek.com/culture-life/film/the-odyssey-homer-vs-the-haters",
          "published": "2026-07-20",
          "role": "commentary showing that adaptation debate exists",
          "note": "Used only to show that an adaptation debate exists, not to measure its prevalence."
        },
        {
          "id": "odyssey-atlantic-analysis",
          "source_family_id": "atlantic-odyssey-analysis",
          "publisher": "The Atlantic",
          "title": "The Odyssey is testing the limits of large-format moviegoing",
          "url": "https://www.theatlantic.com/culture/2026/07/the-odyssey-movie-box-office-records-imax-theaters/688032/",
          "published": "2026-07-23",
          "role": "independent culture analysis",
          "note": "Used for favorable theatrical-spectacle framing, not an audience poll."
        },
        {
          "id": "odyssey-variety-analysis",
          "source_family_id": "variety-odyssey-analysis",
          "publisher": "Variety",
          "title": "The Odyssey box office in Christopher Nolan's career",
          "url": "https://au.variety.com/2026/film/features/odyssey-box-office-christopher-nolan-list-38714/",
          "published": "2026-07-21",
          "role": "independent trade analysis",
          "note": "Context for the film's commercial scale; not used as directional audience evidence."
        },
        {
          "id": "odyssey-wapo-classicists",
          "source_family_id": "washington-post-odyssey-adaptation",
          "publisher": "The Washington Post",
          "title": "Classicists and translators assess The Odyssey's adaptation choices",
          "url": "https://www.washingtonpost.com/national/2026/07/19/odyssey-christopher-nolan-greek-translators/36ecd3b6-8386-11f1-9cec-0fb26676f07e_story.html",
          "published": "2026-07-19",
          "role": "independent adaptation analysis",
          "note": "Named-expert criticism supports the adaptation-debate viewpoint, not population sentiment."
        },
        {
          "id": "odyssey-axios-imax-access",
          "source_family_id": "axios-odyssey-format-access",
          "publisher": "Axios",
          "title": "The Odyssey's IMAX 70mm access remains limited",
          "url": "https://www.axios.com/2026/07/23/only-25-us-theaters-odyssey-imax-70mm",
          "published": "2026-07-23",
          "role": "independent format-access reporting",
          "note": "Used as access context. The record avoids repeating the article's internally inconsistent theater count."
        },
        {
          "id": "odyssey-the-numbers-gross",
          "source_family_id": "the-numbers-box-office-data",
          "publisher": "The Numbers",
          "title": "The Odyssey (2026) box office",
          "url": "https://www.the-numbers.com/movie/Odyssey-The-%282026%29",
          "published": "2026-07-23",
          "role": "box-office fact source",
          "note": "Dynamic box-office record checked for the cumulative domestic total through July 22."
        },
        {
          "id": "odyssey-thewrap-second-weekend",
          "source_family_id": "thewrap-odyssey-box-office",
          "publisher": "TheWrap",
          "title": "The Odyssey heads toward a projected 84.5 million dollar second weekend",
          "url": "https://www.thewrap.com/industry-news/business/odyssey-second-weekend-box-office/",
          "published": "2026-07-25",
          "role": "independent box-office projection reporting",
          "note": "The figures are projections at the edition cutoff, not realized totals or reaction evidence."
        },
        {
          "id": "odyssey-boston-globe-classicists",
          "source_family_id": "boston-globe-odyssey-classicists",
          "publisher": "The Boston Globe",
          "title": "Classics scholars respond to Christopher Nolan's Odyssey",
          "url": "https://www.bostonglobe.com/2026/07/24/arts/classics-scholars-respond-christopher-nolan-odyssey/",
          "published": "2026-07-24",
          "role": "independent adaptation analysis",
          "note": "Named scholars identify successful reinterpretations and specific adaptation concerns."
        }
      ]
    },
    {
      "id": "spain-wins-world-cup-2026",
      "category": "Sports",
      "attention_label": "Global event, region-limited reaction sample",
      "short_headline": "Spain wins the 2026 World Cup",
      "headline": "Spain's World Cup win is framed as deserved and generational, while Argentina's reaction centers on Messi's legacy",
      "dek": "Celebration dominates the sampled reports, but the final's pace and refereeing still produce a smaller critical thread.",
      "fact_safe_presentation": {
        "title": "Spain wins the 2026 World Cup 1-0 after extra time",
        "dek": "Ferran Torres scored the final's only goal in the 106th minute.",
        "source_ids": [
          "worldcup-fifa"
        ]
      },
      "claim_check": {
        "claim_source_id": "worldcup-fourfourtwo",
        "attribution_context": "Pundit-report headline",
        "editor_note": "The record reports criticism from named television pundits."
      },
      "published_at": "2026-07-25T19:23:52Z",
      "version_metadata": {
        "version": 3,
        "immutable": true,
        "lifecycle": "active",
        "captured_at": "2026-07-25T19:23:52Z",
        "published_at": "2026-07-25T19:23:52Z",
        "change_summary": {
          "type": "material_update",
          "summary": "Argentina player reaction further supports Spain as the deserved winner, broadens the transition discussion, and adds a pending post-final conduct investigation."
        }
      },
      "trend_context": {
        "mode": "descriptive_only",
        "label": "Global event, region-limited reaction sample",
        "why_now": "The July 19 final and following-day supporter reports created a short event-reaction window.",
        "evidence_ids": [
          "worldcup-fifa",
          "worldcup-aj",
          "worldcup-ap"
        ],
        "measured_score": null
      },
      "discussion_presentation": {
        "state": "mixed_discussion",
        "method_version": "discussion-state.v2"
      },
      "qualitative_balance": {
        "method_version": "qualitative-evidence-balance.v1",
        "review_state": "reviewed",
        "target": "Reaction to Spain's World Cup win",
        "positive_label": "Spain approval",
        "negative_label": "Final criticism",
        "consensus": "Spain's victory is generally treated as deserved and generational, with a smaller critical thread around the final's pace and officiating.",
        "limitation": "The balance describes selected reporting and interviews; sadness about Messi is not criticism of Spain's result.",
        "viewpoint_directions": [
          {
            "viewpoint_id": "worldcup-viewpoint-spain-deserved-title",
            "direction": "positive"
          },
          {
            "viewpoint_id": "worldcup-viewpoint-new-generation",
            "direction": "positive"
          },
          {
            "viewpoint_id": "worldcup-viewpoint-messi-farewell",
            "direction": "mixed_or_nonpolar"
          },
          {
            "viewpoint_id": "worldcup-viewpoint-slow-final-and-calls",
            "direction": "negative"
          }
        ]
      },
      "publication": {
        "mode": "opinion_map",
        "review_state": "prototype_manually_reviewed",
        "risk_level": "not_assessed",
        "published_at": "2026-07-25T19:23:52Z",
        "updated_at": "2026-07-25T19:23:52Z",
        "methodology_version": "editorial-prototype.v4",
        "block_reason_codes": [],
        "correction_state": "none",
        "correction_count": 0
      },
      "event_date": "2026-07-19",
      "confidence": "medium",
      "confidence_reason": "Two on-the-ground reports include 11 named fan interviews and align with reaction roundups, but locations and language coverage are narrow.",
      "observed_discourse": "Across the sampled reporting, Spain's victory is widely described as deserved and as the start of a new generation. Argentina supporters express disappointment without broadly disputing the result; their comments focus on gratitude for Lionel Messi and uncertainty about what follows. Complaints about a slow final and perceived officiating leniency form a smaller thread.",
      "facts": [
        {
          "id": "worldcup-fact-final-result",
          "text": "Spain beat Argentina 1-0 after extra time on July 19, with Ferran Torres scoring in the 106th minute.",
          "evidence_relations": [
            {
              "source_id": "worldcup-fifa",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "worldcup-fifa-match-report"
            }
          ]
        },
        {
          "id": "worldcup-fact-second-mens-title",
          "text": "The victory gave Spain its second men's World Cup title and its first since 2010.",
          "evidence_relations": [
            {
              "source_id": "worldcup-ap",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "worldcup-ap-celebration-report"
            }
          ]
        },
        {
          "id": "worldcup-fact-madrid-victory-parade",
          "text": "Large crowds gathered in Madrid for the team's return and victory parade.",
          "evidence_relations": [
            {
              "source_id": "worldcup-ap",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "worldcup-ap-celebration-report"
            }
          ]
        },
        {
          "id": "worldcup-fact-pending-disciplinary-investigation",
          "text": "FIFA appointed a prosecutor to investigate possible post-match disciplinary breaches; no outcome had been announced by the July 25 edition cutoff.",
          "evidence_relations": [
            {
              "source_id": "worldcup-fifa-disciplinary",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "worldcup-fifa-disciplinary-review"
            },
            {
              "source_id": "worldcup-ap-disciplinary-followup",
              "relation": "supports",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "worldcup-fifa-disciplinary-review"
            }
          ]
        }
      ],
      "viewpoints": [
        {
          "id": "worldcup-viewpoint-spain-deserved-title",
          "name": "Spain deserved the title",
          "prevalence": "dominant in this sample",
          "summary": "Fan interviews and match analysis repeatedly emphasize Spain's control, chances, and patience.",
          "evidence_relations": [
            {
              "source_id": "worldcup-aj",
              "relation": "supports",
              "observation_type": "direct_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-aj-fan-interviews"
            },
            {
              "source_id": "worldcup-sportsnet",
              "relation": "context",
              "observation_type": "context",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "worldcup-sportsnet-reaction-roundup"
            },
            {
              "source_id": "worldcup-fifa",
              "relation": "context",
              "observation_type": "fact_corroboration",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "worldcup-fifa-match-report"
            },
            {
              "source_id": "worldcup-lemonde-analysis",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-lemonde-final-analysis"
            },
            {
              "source_id": "worldcup-cbs-analysis",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-cbs-final-analysis"
            },
            {
              "source_id": "worldcup-elpais-press-roundup",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-elpais-press-roundup"
            },
            {
              "source_id": "worldcup-wapo-retrospective",
              "relation": "context",
              "observation_type": "context",
              "eligible_for_viewpoint_support": false,
              "evidence_group_id": "worldcup-wapo-tournament-retrospective"
            },
            {
              "source_id": "worldcup-lanacion-paredes",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-lanacion-player-reaction"
            }
          ],
          "evidence_strength": {
            "band": "moderate",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 5,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        },
        {
          "id": "worldcup-viewpoint-new-generation",
          "name": "A new generation has arrived",
          "prevalence": "common in this sample",
          "summary": "Spain supporters frame the win around a young core and a possible new era, while some Argentina fans describe a changing of the guard.",
          "evidence_relations": [
            {
              "source_id": "worldcup-aj",
              "relation": "supports",
              "observation_type": "direct_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-aj-fan-interviews"
            }
          ],
          "evidence_strength": {
            "band": "moderate",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 1,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        },
        {
          "id": "worldcup-viewpoint-messi-farewell",
          "name": "Uncertainty over Argentina's next cycle",
          "prevalence": "common among sampled Argentina supporters",
          "summary": "Argentina reaction now includes questions about Messi, Scaloni, and senior players as well as respect for the departing generation.",
          "evidence_relations": [
            {
              "source_id": "worldcup-aj",
              "relation": "supports",
              "observation_type": "direct_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-aj-fan-interviews"
            },
            {
              "source_id": "worldcup-lanacion-paredes",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-lanacion-player-reaction"
            }
          ],
          "evidence_strength": {
            "band": "moderate",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 2,
            "scope": "sampled_argentina_supporters",
            "method_version": "evidence-strength.v2"
          },
          "scope": "topic_sample"
        },
        {
          "id": "worldcup-viewpoint-slow-final-and-calls",
          "name": "The final was slow and some calls drew criticism",
          "prevalence": "visible minority in this sample",
          "summary": "The celebratory consensus coexists with boredom about long scoreless stretches and criticism from television pundits about referee leniency.",
          "evidence_relations": [
            {
              "source_id": "worldcup-guardian",
              "relation": "supports",
              "observation_type": "direct_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-guardian-fan-interviews"
            },
            {
              "source_id": "worldcup-fourfourtwo",
              "relation": "supports",
              "observation_type": "reported_discourse_observation",
              "eligible_for_viewpoint_support": true,
              "evidence_group_id": "worldcup-fourfourtwo-pundit-criticism"
            }
          ],
          "evidence_strength": {
            "band": "limited",
            "basis": "typed_eligible_evidence_groups",
            "eligible_evidence_groups": 2,
            "scope": "topic_sample",
            "method_version": "evidence-strength.v2"
          }
        }
      ],
      "sample_receipt": {
        "known_denominator": {
          "status": "unknown",
          "value": null,
          "lower_bound": null,
          "unit": null,
          "scope": "entire topic sample",
          "reason": "The reports do not provide a common denominator for the people exposed to or eligible for inclusion."
        },
        "known_contributors": {
          "status": "partial",
          "value": 11,
          "lower_bound": null,
          "unit": "named fan interviews",
          "scope": "Madrid and New York interview reports only",
          "reason": "Additional social and pundit reactions are reported without a deduplicated cross-source contributor count."
        },
        "evidence_group_counts": {
          "direct_discourse": 2,
          "reported_discourse": 5,
          "fact_or_context_only": 5,
          "counting_basis": "Unique evidence_group_id values across fact and viewpoint relations; groups with any eligible viewpoint relation count once in the corresponding discourse category."
        },
        "time_window": {
          "start": "2026-07-19",
          "end": "2026-07-24",
          "basis": "Earliest and latest publication dates among included sources."
        },
        "observed_regions": {
          "known": [
            "Madrid, Spain",
            "New York, United States"
          ],
          "unknown": "The sample does not establish coverage of football audiences outside the reported gatherings and reaction pages."
        },
        "observed_languages": {
          "known": [
            "English",
            "Spanish"
          ],
          "analysis_language": "English"
        },
        "exclusions": [
          "Anonymous reposts",
          "Private groups",
          "Non-English direct sampling",
          "Reddit threads"
        ],
        "unclassifiable": {
          "status": "not_measured",
          "count": null,
          "reason": "The prototype did not retain an item-level unclassifiable denominator."
        },
        "source_families": {
          "count": 9,
          "names": [
            "official match report",
            "wire photography and reporting",
            "on-the-ground fan interviews",
            "sports reaction coverage",
            "international match analysis",
            "national sports analysis",
            "press-reaction roundup",
            "tournament retrospective",
            "Argentine player-interview reporting"
          ]
        },
        "principal_gap": "Named fan interviews are limited to Madrid and New York, with no representative global football audience sample."
      },
      "limitations": [
        "The fan interviews are concentrated in Madrid and New York.",
        "Celebration coverage naturally overrepresents people attending public gatherings.",
        "The sample does not measure global football fans or national populations.",
        "Reaction roundups make editorial selections."
      ],
      "sources": [
        {
          "id": "worldcup-fifa",
          "source_family_id": "fifa-official",
          "publisher": "FIFA",
          "title": "Spain 1-0 Argentina: final report and highlights",
          "url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/spain-argentina-final-report-highlights",
          "published": "2026-07-19",
          "role": "official match fact source",
          "note": "Used for result and match facts, not independent sentiment analysis."
        },
        {
          "id": "worldcup-ap",
          "source_family_id": "associated-press-event-report",
          "publisher": "Associated Press",
          "title": "Spain's World Cup winners return home",
          "url": "https://apnews.com/photo-gallery/spain-s-world-cup-winners-return-home-photos-75e80b93b77f4561aa57493aa44ecea0",
          "published": "2026-07-20",
          "role": "event and celebration fact source",
          "note": "Documents the scale and location of the Madrid celebration."
        },
        {
          "id": "worldcup-aj",
          "source_family_id": "al-jazeera-fan-interviews",
          "publisher": "Al Jazeera",
          "title": "Spain fans hail a new generation as Argentina says goodbye to an icon",
          "url": "https://www.aljazeera.com/sports/2026/7/20/spain-fans-hail-new-generation-as-argentina-says-goodbye-to-an-icon",
          "published": "2026-07-20",
          "role": "on-the-ground fan interviews",
          "note": "Seven named interviews in New York, with both Spain and Argentina supporters."
        },
        {
          "id": "worldcup-guardian",
          "source_family_id": "guardian-fan-interviews",
          "publisher": "The Guardian",
          "title": "Madrid fans cheer Spain to World Cup victory",
          "url": "https://www.theguardian.com/world/2026/jul/20/madrid-spain-fans-celebrate-world-cup-win",
          "published": "2026-07-19",
          "role": "on-the-ground fan interviews",
          "note": "Four named interviews plus observed crowd reaction in Madrid."
        },
        {
          "id": "worldcup-sportsnet",
          "source_family_id": "sportsnet-reaction-roundup",
          "publisher": "Sportsnet",
          "title": "Fans react to Spain's World Cup win",
          "url": "https://www.sportsnet.ca/fifa-world-cup/article/back-on-top-fans-react-to-spains-world-cup-win-vs-argentina/",
          "published": "2026-07-19",
          "role": "social reaction roundup",
          "note": "Editorially selected reactions, used only as supporting context."
        },
        {
          "id": "worldcup-fourfourtwo",
          "source_family_id": "fourfourtwo-pundit-report",
          "publisher": "FourFourTwo",
          "title": "Pundits criticize referee leniency during the final",
          "url": "https://www.fourfourtwo.com/competition/its-always-argentina-ian-wright-slams-referee-leniency-in-favour-of-lionel-messis-men-vs-spain",
          "published": "2026-07-19",
          "role": "documented counterview",
          "note": "Included as a limited pundit viewpoint, not a claim about all viewers."
        },
        {
          "id": "worldcup-lemonde-analysis",
          "source_family_id": "lemonde-worldcup-final-analysis",
          "publisher": "Le Monde",
          "title": "Spain clinches a second star after Argentina refuses to play",
          "url": "https://www.lemonde.fr/en/sports/article/2026/07/20/2026-world-cup-spain-clinches-second-star-after-argentina-refuses-to-play-final_6755645_9.html",
          "published": "2026-07-20",
          "role": "independent international match analysis",
          "note": "Used for the article's deserved-win framing; not treated as supporter polling."
        },
        {
          "id": "worldcup-cbs-analysis",
          "source_family_id": "cbs-sports-worldcup-final-analysis",
          "publisher": "CBS Sports",
          "title": "Argentina become the villains as Spain win the World Cup final",
          "url": "https://new.cbssports.com/soccer/news/lionel-messi-argentina-villains-world-cup-final/",
          "published": "2026-07-19",
          "role": "independent sports analysis",
          "note": "Strongly favorable assessment of Spain's performance, with criticism directed at Argentina."
        },
        {
          "id": "worldcup-elpais-press-roundup",
          "source_family_id": "elpais-worldcup-press-roundup",
          "publisher": "El País",
          "title": "The international press praises Spain",
          "url": "https://elpais.com/deportes/mundial-futbol/2026-07-20/la-prensa-mundial-se-rinde-a-espana.html",
          "published": "2026-07-20",
          "role": "international press-reaction roundup",
          "note": "Editorially selected press reaction; not a poll of football audiences."
        },
        {
          "id": "worldcup-wapo-retrospective",
          "source_family_id": "washington-post-worldcup-retrospective",
          "publisher": "The Washington Post",
          "title": "Spain and Argentina in the 2026 World Cup final",
          "url": "https://www.washingtonpost.com/sports/soccer/2026/07/19/world-cup-final-spain-argentina/117d7c02-8345-11f1-8a16-393bd03340b0_story.html",
          "published": "2026-07-19",
          "role": "independent tournament retrospective",
          "note": "Mixed and contextual tournament analysis; not counted as directional support."
        },
        {
          "id": "worldcup-lanacion-paredes",
          "source_family_id": "lanacion-worldcup-aftermath",
          "publisher": "LA NACION",
          "title": "Paredes rejects conspiracy theories and calls Spain the just winner",
          "url": "https://www.lanacion.com.ar/deportes/futbol/paredes-opino-sobre-las-teorias-conspirativas-en-torno-a-la-final-contra-espana-me-tengo-que-volver-nid24072026/",
          "published": "2026-07-24",
          "role": "independent player-interview reporting",
          "note": "Direct player comments strengthen the deserved-win finding and broaden the transition discussion."
        },
        {
          "id": "worldcup-fifa-disciplinary",
          "source_family_id": "fifa-worldcup-final-records",
          "publisher": "FIFA",
          "title": "FIFA Disciplinary Committee update",
          "url": "https://media.fifa.com/en/tournaments/mens/fwc2026/news/fifa-disciplinary-committee-update",
          "published": "2026-07-24",
          "role": "official disciplinary record",
          "note": "Used only to establish that an investigation was pending; no outcome had been announced."
        },
        {
          "id": "worldcup-ap-disciplinary-followup",
          "source_family_id": "ap-worldcup-final-reporting",
          "publisher": "Associated Press",
          "title": "FIFA investigates Argentina's post-final conduct",
          "url": "https://apnews.com/article/world-cup-fifa-argentina-investigation-delafuente-2e6e81b9db58a112caecc06cc5fb174c",
          "published": "2026-07-24",
          "role": "independent wire follow-up",
          "note": "Same AP publisher family as earlier reporting; it adds a record, not a new independent family."
        }
      ]
    }
  ]
}
