{
  "generated": "2026-11-07",
  "market": {
    "slug": "upstate-ny-news",
    "name": "Upstate NY News",
    "site": "https://upstateny.news",
    "region": "Upstate New York, Buffalo to Albany",
    "place": "Upstate New York",
    "placeAdj": "Upstate New York",
    "datasetName": "Upstate New York Media Bias Scorecard",
    "download": "/data/upstate-ny-media-scorecard.json",
    "bounds": [
      [
        42,
        -79.8,
        45.1,
        -73.3
      ]
    ],
    "compared": [
      "spectrum-news-cny",
      "wxxi",
      "waer"
    ]
  },
  "generatedAt": "2026-11-07T19:02:28.148Z",
  "scoredSince": "2026-11-06",
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Upstate New York Media Bias Scorecard, Communities News, https://communities.news/communities/upstate-ny-news/neutrality"
  },
  "rubricVersion": "0.4.0",
  "seats": [
    {
      "seat": "anthropic",
      "model": "anthropic/claude-sonnet-5",
      "provider": "openrouter"
    },
    {
      "seat": "openai",
      "model": "openai/gpt-5.6-terra",
      "provider": "openrouter"
    },
    {
      "seat": "google",
      "model": "google/gemini-3.8-flash",
      "provider": "openrouter"
    }
  ],
  "runsPerSeat": 1,
  "roster": [
    {
      "slug": "wxxi",
      "name": "WXXI News",
      "role": "competitor",
      "home": "https://www.wxxinews.org",
      "why": "Rochester's public broadcaster. Passed on every Railway probe day, Oct. 25 to Nov. 1.",
      "reach": "Tranco ~179,000 (2026-10).",
      "color": "#dc2626"
    },
    {
      "slug": "spectrum-news-cny",
      "name": "Spectrum News 1",
      "role": "competitor",
      "home": "https://spectrumlocalnews.com/nys/central-ny",
      "why": "Charter's regional news channel, in its Central New York edition. Upstate has seven editions. It passed every daily check by our crawler from Oct. 25 to Nov. 1. About 1 in 12 of its located stories are outside the market.",
      "reach": "Tranco ~19,800 (2026-10), the whole Spectrum News domain rather than this edition.",
      "color": "#0d9488"
    },
    {
      "slug": "investigative-post",
      "name": "Investigative Post",
      "role": "competitor",
      "home": "https://www.investigativepost.org",
      "why": "Buffalo's nonprofit investigative newsroom. Passed on every Railway probe day, Nov. 1 to 5, at about one local article a day, with full text in its feed.",
      "reach": "Tranco ~507,000 (2026-11).",
      "color": "#7c3aed"
    },
    {
      "slug": "rochester-beacon",
      "name": "Rochester Beacon",
      "role": "competitor",
      "home": "https://rochesterbeacon.com",
      "why": "Rochester's nonprofit news site. Passed on every Railway probe day, Nov. 1 to 5, at 2 to 3.3 local articles a day, with full text in its feed; about four in ten feed items are opinion, which is never scored.",
      "reach": "Tranco ~725,000 (2026-11).",
      "color": "#b45309"
    },
    {
      "slug": "central-current",
      "name": "Central Current",
      "role": "competitor",
      "home": "https://centralcurrent.org",
      "why": "Syracuse's nonprofit local newsroom. Passed on every Railway probe day, Nov. 1 to 5, at 0.9 to 20 local articles a day, with full text in its feed.",
      "reach": "Tranco ~1,880,000 (2026-11).",
      "color": "#ea580c"
    },
    {
      "slug": "waer",
      "name": "WAER",
      "role": "competitor",
      "home": "https://www.waer.org",
      "why": "Syracuse's NPR station. Passed on every Railway probe day, Nov. 1 to 5, at 2.1 to 5.5 local articles a day; its feed carries summaries and its article pages the full text.",
      "reach": "Tranco ~434,000 (2026-11).",
      "color": "#0e7490"
    }
  ],
  "outlets": {
    "central-current": {
      "articles": 32,
      "perSeat": {
        "anthropic": {
          "partisan_lean": -0.8,
          "ideological_lean": -1.2,
          "institutional_lean": -0.6,
          "conservation_development": -1.1,
          "populist_establishment": 0.1,
          "evidence_fairness": 2.1,
          "sourcing": 2,
          "source_independence": 1.4,
          "analysis_labeling": 2.8,
          "loaded_language": 2.9
        },
        "openai": {
          "partisan_lean": -0.7,
          "ideological_lean": -1,
          "institutional_lean": -0.1,
          "conservation_development": -1.4,
          "populist_establishment": -0.1,
          "evidence_fairness": 2.4,
          "sourcing": 2.4,
          "source_independence": 1.8,
          "analysis_labeling": 3.5,
          "loaded_language": 3.5
        },
        "google": {
          "partisan_lean": -0.5,
          "ideological_lean": -0.4,
          "institutional_lean": -0.3,
          "conservation_development": -0.5,
          "populist_establishment": -0.3,
          "evidence_fairness": 3,
          "sourcing": 2.7,
          "source_independence": 2.4,
          "analysis_labeling": 3.6,
          "loaded_language": 3.6
        }
      },
      "panelMedian": {
        "partisan_lean": -0.7,
        "ideological_lean": -0.8,
        "institutional_lean": -0.3,
        "conservation_development": -0.9,
        "populist_establishment": -0.2,
        "evidence_fairness": 2.6,
        "sourcing": 2.4,
        "source_independence": 2,
        "analysis_labeling": 3.5,
        "loaded_language": 3.6
      },
      "leans": {
        "partisan_lean": {
          "signed": -0.7,
          "strength": 0.7,
          "noLeanCount": 17,
          "n": 32
        },
        "ideological_lean": {
          "signed": -0.8,
          "strength": 0.8,
          "noLeanCount": 13,
          "n": 31
        },
        "institutional_lean": {
          "signed": -0.3,
          "strength": 0.5,
          "noLeanCount": 14,
          "n": 30
        },
        "conservation_development": {
          "signed": -0.9,
          "strength": 0.9,
          "noLeanCount": 2,
          "n": 14
        },
        "populist_establishment": {
          "signed": -0.2,
          "strength": 0.6,
          "noLeanCount": 9,
          "n": 29
        }
      },
      "signedLean": -0.7,
      "leanStrength": 0.7,
      "noLeanCount": 17,
      "articleScores": [
        {
          "url": "https://centralcurrent.org/2026-general-election-qa-onondaga-county-legislature-15th-district-candidate-jo-bennett/",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/2026-general-election-qa-onondaga-county-legislature-2nd-district-candidate-matt-jones/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/2026-general-election-qa-onondaga-county-legislature-16th-district-candidate-nyatwa-bullock/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/2026-general-election-qa-onondaga-county-legislature-1st-district-candidate-justin-neal/",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/new-york-mo-brown-shawn-fiato/",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/syracuse-lead-poisoning-crisis-eradication/",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/election-results-2026/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/rep-john-mannion-talks-of-reining-in-trump-after-he-defeats-trump-endorsed-kailee-buller-in-ny-22/",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/nicole-watts-triumphs-in-onondaga-county-legislatures-9th-district/",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/onondaga-county-elections-guide-2026/",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/2026-general-election-qa-onondaga-county-legislature-10th-district-candidate-elaine-denton/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/republican-dave-knapp-holds-onto-onondaga-county-legislatures-12th-district/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/photo-gallery-candidates-break-bread-as-votes-roll-in/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/shes-lived-her-life-as-an-american-ice-considers-her-an-alien/",
          "partisan": -2,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/voters-place-12-year-terms-limits-on-onondaga-county-executive-comptroller/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/democrat-jessica-dapson-declares-victory-against-cody-kelly-in-onondaga-county-legislatures-14th-district/",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/democrat-ian-phillips-republican-john-lemondes/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/democrat-toby-shelley-says-hes-100-certain-he-was-re-elected-onondaga-county-sheriff/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/2026-general-election-qa-onondaga-county-legislature-5th-district-candidate-daniel-ciciarelli/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/sean-kirst-a-day-past-election-day-impressions-from-that-first-glance-in-the-mirror/",
          "partisan": -2,
          "seatSpread": 2
        },
        {
          "url": "https://centralcurrent.org/rachel-may-says-shes-won-fifth-term-in-state-senate-challenger-richard-mccarron-hasnt-conceded-in-48th-district/",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/with-a-supermajority-county-legislature-democrats-to-keep-focus-on-housing-food-security-equitable-growth/",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/nys-lead-reporting-private-schools/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/2026-general-election-qa-onondaga-county-legislature-5th-district-candidate-ellen-block/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/onondaga-county-to-hire-engineering-firm-representing-stamp-for-data-center-study/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/county-legislature-votes-to-exempt-certain-disabled-veterans-from-property-tax/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/phillips-confident-in-his-126th-assembly-district-victory-while-lemondes-holds-out-hope-in-tight-race/",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/onondaga-county-blue-wave-democrats/",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/photo-gallery-a-night-of-euphoria-for-syracuse-democrats-a-glum-night-for-republicans/",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "https://centralcurrent.org/new-york-pamela-hunter-patrick-becher/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/work-with-us-central-current-is-hiring-an-editor-in-chief/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://centralcurrent.org/how-progressive-democrats-won-president-trumps-war-of-words/",
          "partisan": -3,
          "seatSpread": 1
        }
      ]
    },
    "investigative-post": {
      "articles": 24,
      "perSeat": {
        "anthropic": {
          "partisan_lean": -0.7,
          "ideological_lean": -1.2,
          "institutional_lean": 0,
          "conservation_development": -2,
          "populist_establishment": 0.1,
          "evidence_fairness": 2.6,
          "sourcing": 2.7,
          "source_independence": 2.2,
          "analysis_labeling": 2.3,
          "loaded_language": 2.2
        },
        "openai": {
          "partisan_lean": -0.6,
          "ideological_lean": -1.1,
          "institutional_lean": 0.3,
          "conservation_development": -1.3,
          "populist_establishment": 0,
          "evidence_fairness": 2.7,
          "sourcing": 3,
          "source_independence": 2.7,
          "analysis_labeling": 2.9,
          "loaded_language": 2.8
        },
        "google": {
          "partisan_lean": -0.5,
          "ideological_lean": -0.7,
          "institutional_lean": 0.5,
          "conservation_development": -1.2,
          "populist_establishment": 0.2,
          "evidence_fairness": 3,
          "sourcing": 3,
          "source_independence": 3,
          "analysis_labeling": 3,
          "loaded_language": 3
        }
      },
      "panelMedian": {
        "partisan_lean": -0.6,
        "ideological_lean": -0.9,
        "institutional_lean": 0.3,
        "conservation_development": -1.1,
        "populist_establishment": 0.2,
        "evidence_fairness": 2.7,
        "sourcing": 3,
        "source_independence": 2.7,
        "analysis_labeling": 2.8,
        "loaded_language": 2.7
      },
      "leans": {
        "partisan_lean": {
          "signed": -0.6,
          "strength": 0.6,
          "noLeanCount": 16,
          "n": 24
        },
        "ideological_lean": {
          "signed": -0.9,
          "strength": 1,
          "noLeanCount": 6,
          "n": 23
        },
        "institutional_lean": {
          "signed": 0.3,
          "strength": 1,
          "noLeanCount": 6,
          "n": 23
        },
        "conservation_development": {
          "signed": -1.1,
          "strength": 1.1,
          "noLeanCount": 1,
          "n": 4
        },
        "populist_establishment": {
          "signed": 0.2,
          "strength": 0.8,
          "noLeanCount": 7,
          "n": 23
        }
      },
      "signedLean": -0.6,
      "leanStrength": 0.6,
      "noLeanCount": 16,
      "articleScores": [
        {
          "url": "https://investigativepost.org/2026/11/05/buffalo-lawmakers-254k-loan/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/11/04/buffalo-charter-revisions-pass-easily/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/11/04/a-blue-ripple-in-erie-county/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/11/02/investigative-post-adds-digital-media-manager/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/11/02/study-football-more-dangerous-than-previously-reported/",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "https://investigativepost.org/2026/10/30/renowned-ub-poetry-program-in-limbo/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/29/state-dems-spending-big-on-local-assembly-races/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/28/sheriffs-top-highest-paid-list/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/27/the-problem-with-the-internet-and-ai/",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://investigativepost.org/2026/10/26/new-yorks-gray-beard-voters/",
          "partisan": -3,
          "seatSpread": 1
        },
        {
          "url": "https://investigativepost.org/2026/10/23/feds-sue-company-for-radioactive-cleanup-costs/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/22/a-guide-to-buffalos-ballot-questions/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/21/buffalos-limp-response-to-recalcitrant-landlords/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/20/two-downstate-investors/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/19/state-of-the-media-lots-of-doom-and-gloom/",
          "partisan": -3,
          "seatSpread": 1
        },
        {
          "url": "https://investigativepost.org/2026/10/16/hochul-finds-loophole-to-get-use-of-returned-donations/",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://investigativepost.org/2026/10/16/dems-want-investigation-of-blakeman-campaign/",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://investigativepost.org/2026/10/15/what-to-know-about-the-governors-race/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/14/the-internet-the-best-and-the-worst-of-all-worlds/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/13/north-tonawanda-arrest-of-migrants-tests-new-law/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/12/read-up-on-improving-literacy/",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "https://investigativepost.org/2026/10/08/more-than-500-u-s-citizens-detained-by-ice/",
          "partisan": -2,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/10/07/redevelopment-of-downtown-hostel-stalled/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://investigativepost.org/2026/11/06/niagara-falls-school-to-be-tested-for-radioactivity/",
          "partisan": 0,
          "seatSpread": 0
        }
      ]
    },
    "rochester-beacon": {
      "articles": 30,
      "perSeat": {
        "anthropic": {
          "partisan_lean": -0.5,
          "ideological_lean": -1,
          "institutional_lean": -0.4,
          "conservation_development": -0.7,
          "populist_establishment": 0.2,
          "evidence_fairness": 2,
          "sourcing": 1.9,
          "source_independence": 1.3,
          "analysis_labeling": 2.3,
          "loaded_language": 2.4
        },
        "openai": {
          "partisan_lean": -0.5,
          "ideological_lean": -0.8,
          "institutional_lean": -0.3,
          "conservation_development": -0.8,
          "populist_establishment": 0,
          "evidence_fairness": 2.1,
          "sourcing": 2.1,
          "source_independence": 1.4,
          "analysis_labeling": 3.4,
          "loaded_language": 3
        },
        "google": {
          "partisan_lean": -0.4,
          "ideological_lean": -0.6,
          "institutional_lean": 0,
          "conservation_development": -0.6,
          "populist_establishment": 0,
          "evidence_fairness": 2.6,
          "sourcing": 2.2,
          "source_independence": 2.2,
          "analysis_labeling": 2.7,
          "loaded_language": 3.2
        }
      },
      "panelMedian": {
        "partisan_lean": -0.5,
        "ideological_lean": -0.7,
        "institutional_lean": -0.2,
        "conservation_development": -0.8,
        "populist_establishment": 0,
        "evidence_fairness": 2.3,
        "sourcing": 2.1,
        "source_independence": 1.6,
        "analysis_labeling": 2.8,
        "loaded_language": 3
      },
      "leans": {
        "partisan_lean": {
          "signed": -0.5,
          "strength": 0.5,
          "noLeanCount": 19,
          "n": 30
        },
        "ideological_lean": {
          "signed": -0.7,
          "strength": 0.8,
          "noLeanCount": 13,
          "n": 29
        },
        "institutional_lean": {
          "signed": -0.2,
          "strength": 1.1,
          "noLeanCount": 5,
          "n": 28
        },
        "conservation_development": {
          "signed": -0.8,
          "strength": 1.8,
          "noLeanCount": 0,
          "n": 6
        },
        "populist_establishment": {
          "signed": 0,
          "strength": 1,
          "noLeanCount": 5,
          "n": 27
        }
      },
      "signedLean": -0.5,
      "leanStrength": 0.5,
      "noLeanCount": 19,
      "articleScores": [
        {
          "url": "https://rochesterbeacon.com/2026/10/14/fashion-week-rochester-returns/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/20/why-the-beacon-is-needed-more-than-ever/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/30/last-call-for-nine-maidens/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/05/a-very-blue-midterm/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/14/1-out-of-1543/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/05/stop-claiming-our-justice-system-is-weaponized/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/08/blakeman-should-apologize-to-all-ny-women/",
          "partisan": -3,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/26/it-aint-just-the-rent-thats-too-damn-high/",
          "partisan": -3,
          "seatSpread": 1
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/22/battle-of-the-lake-district/",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/23/a-look-at-beatrice-arthur-as-few-knew-her/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/23/what-to-know-about-the-new-york-governors-race/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/08/going-analog-in-algorithmic-world/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/26/why-upgrading-the-electrical-grid-is-crucial-to-upstates-long-term-future/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/19/an-open-letter-to-rep-claudia-tenney/",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/20/dhs-inks-contracts-for-batavia-detention-facility-expansion/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/04/rochesters-new-ai-role-needs-a-research-error-test/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/13/plan-for-immigration-detention-cells-at-federal-building-on-hold/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/15/up-for-the-challenge/",
          "partisan": 1,
          "seatSpread": 1
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/21/a-place-to-pour-into-yourself/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/27/albany-bill-touted-as-path-for-public-power-here/",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/02/shooting-from-the-uninformed-hip/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/07/decline-in-citys-crime-numbers-overall-continues/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/04/rochesters-reliance-on-cars-puts-people-at-risk/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/10/13/how-do-university-melting-pots-affect-native-students/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/02/its-time-to-treat-chronic-absenteeism-as-a-community-crisis/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/06/witness-palestine-film-festival-marks-15th-year/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/05/borinquen-dance-theatre-marks-end-of-an-era/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/04/a-big-night-for-democrats-here-nationwide/",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/03/election-2026-and-the-balance-of-power/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://rochesterbeacon.com/2026/11/03/environmental-groups-gear-up-for-more-action-against-seneca-meadows/",
          "partisan": -1,
          "seatSpread": 0
        }
      ]
    },
    "spectrum-news-cny": {
      "articles": 44,
      "perSeat": {
        "anthropic": {
          "partisan_lean": -0.5,
          "ideological_lean": -0.8,
          "institutional_lean": -0.8,
          "conservation_development": 0.5,
          "populist_establishment": -0.5,
          "evidence_fairness": 2.3,
          "sourcing": 2.1,
          "source_independence": 1.5,
          "analysis_labeling": 2.9,
          "loaded_language": 3
        },
        "openai": {
          "partisan_lean": -0.4,
          "ideological_lean": -0.3,
          "institutional_lean": -0.8,
          "conservation_development": 0.3,
          "populist_establishment": -0.7,
          "evidence_fairness": 2.6,
          "sourcing": 2.4,
          "source_independence": 1.7,
          "analysis_labeling": 3.7,
          "loaded_language": 3.8
        },
        "google": {
          "partisan_lean": -0.3,
          "ideological_lean": -0.2,
          "institutional_lean": -0.8,
          "conservation_development": 0,
          "populist_establishment": -0.6,
          "evidence_fairness": 3,
          "sourcing": 2.4,
          "source_independence": 2,
          "analysis_labeling": 3.7,
          "loaded_language": 3.8
        }
      },
      "panelMedian": {
        "partisan_lean": -0.3,
        "ideological_lean": -0.3,
        "institutional_lean": -0.8,
        "conservation_development": 0.3,
        "populist_establishment": -0.6,
        "evidence_fairness": 2.8,
        "sourcing": 2.3,
        "source_independence": 1.7,
        "analysis_labeling": 3.6,
        "loaded_language": 3.7
      },
      "leans": {
        "partisan_lean": {
          "signed": -0.3,
          "strength": 0.3,
          "noLeanCount": 32,
          "n": 44
        },
        "ideological_lean": {
          "signed": -0.3,
          "strength": 0.3,
          "noLeanCount": 24,
          "n": 39
        },
        "institutional_lean": {
          "signed": -0.8,
          "strength": 0.9,
          "noLeanCount": 12,
          "n": 40
        },
        "conservation_development": {
          "signed": 0.3,
          "strength": 1,
          "noLeanCount": 1,
          "n": 3
        },
        "populist_establishment": {
          "signed": -0.6,
          "strength": 0.8,
          "noLeanCount": 8,
          "n": 39
        }
      },
      "signedLean": -0.3,
      "leanStrength": 0.3,
      "noLeanCount": 32,
      "articleScores": [
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/weather/2020/05/14/cny-weather-forecast",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/04/brennan-center-expert-on-why-u-s--elections-are-safe",
          "partisan": -1,
          "seatSpread": 2
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/04/midterm-election-turnout-",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/politics/2026/11/05/ny-21-remains-uncalled-",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/04/insiders-discuss-election-night-results",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/04/democrat-tim-kennedy-wins-new-york-s-26th-congressional-district",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/inside-city-hall/2026/11/04/congressmember-elect-conley-talks-about-her-ny-17-win",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/03/lawler--conley-in-ny-17-",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/weather/2026/11/05/flip-your-ceiling-fan-to-keep-rooms-warmer-this-winter",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/05/broome-county-grand-jury-indicts-suspect-of-knights-inn-fire-on-multiple-charges-",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/politics/2026/11/04/november-2026-election-new-york-attorney-general-state-comptroller",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/05/kennedy--hochul-victories-highlight-western-new-york-election-night",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/03/several-members-of-congress-secure-reelection-across-new-york",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/05/brooklyn-s-own-poised-to-lead-congress",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/05/west-point-cadet-sexual-assault",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/politics/2026/11/04/schumer-jeffries-midterm-election-wins-democratic-congressional-control",
          "partisan": -2,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/04/democrat-leads-incumbent-republican-in-107th-n-y--assembly-district-rematch",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/04/josh-riley-ny19-reelection",
          "partisan": -2,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/03/experts-highlight-issues-driving-voters-to-the-polls-",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/05/tolerance-antisemitism-jewish-bus-tour",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/03/election-monitors",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/05/vote-grants-property-tax-exemptions-for-disabled-vets-in-onondaga-county",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/politics/2026/11/03/november-2026-election-new-york-governor",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/04/mannion-wins-second-term-as-congressman-in-ny-22",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/05/midterm-voters-economy",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/10/30/fort-drum-north-country-relationship",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/senate-democratic-campaign-committee-chair-on-new-york-state-senate-gains",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/05/mountain-lion-cubs-watertown",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/anthony-constantino-declared-winner-in-new-york-s-21st-congressional-district",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/new-york-s-plan-to-tear-down-elevated-i-81-moves-downtown",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/state-trooper-arrested--accused-of-sexually-exploiting-children",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/team-chemistry-powers-syracuse-men-s-basketball-past-ccsu-102-49",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/lithium-ion-battery-safety-reminders-ahead-of-holiday-season-",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/politics/2026/11/06/historic-democratic-majority-brings-new-challenges-in-albany",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/politics/2026/11/06/new-york-lawmakers-gather-in-puerto-rico-for-somos-conference",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/politics/2026/11/07/hochul-does-not-rule-out-new-taxes-to-help-fund-programs-like-universal-childcare",
          "partisan": 0,
          "seatSpread": 2
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/07/moonlight-for-a-cure--gala-raises-money-for-breast-cancer-research",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/inside-city-hall/2026/11/07/cuny-professor-breaks-down-how-new-yorkers-voted-across-the-five-boroughs",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/breaking-down-historic-wins-for-women-on-election-night",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/leah-halton-pope-heads-to-albany-after-uncontested-election",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/making-patient-care-more-accessible-",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/cornell-faculty-senate-votes-in-favor-of--no-confidence--resolution--",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/news/2026/11/06/expansion-of-new-york-s-dairy-industry-highlighted-at-american-dairy-xpo-",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "http://www.spectrumlocalnews.com/nys/central-ny/politics/2026/11/06/one-on-one-with-state-assembly-speaker-carl-heastie",
          "partisan": 0,
          "seatSpread": 0
        }
      ]
    },
    "waer": {
      "articles": 29,
      "perSeat": {
        "anthropic": {
          "partisan_lean": -0.7,
          "ideological_lean": -0.7,
          "institutional_lean": -1.1,
          "conservation_development": 0,
          "populist_establishment": -0.7,
          "evidence_fairness": 2,
          "sourcing": 1.8,
          "source_independence": 1.2,
          "analysis_labeling": 2.7,
          "loaded_language": 3
        },
        "openai": {
          "partisan_lean": -0.5,
          "ideological_lean": -0.5,
          "institutional_lean": -0.9,
          "conservation_development": -0.2,
          "populist_establishment": -0.8,
          "evidence_fairness": 2.5,
          "sourcing": 2.3,
          "source_independence": 1.7,
          "analysis_labeling": 3.7,
          "loaded_language": 3.7
        },
        "google": {
          "partisan_lean": -0.4,
          "ideological_lean": -0.2,
          "institutional_lean": -0.7,
          "conservation_development": -0.2,
          "populist_establishment": -0.4,
          "evidence_fairness": 2.9,
          "sourcing": 2.4,
          "source_independence": 2.2,
          "analysis_labeling": 3.7,
          "loaded_language": 3.8
        }
      },
      "panelMedian": {
        "partisan_lean": -0.5,
        "ideological_lean": -0.3,
        "institutional_lean": -0.9,
        "conservation_development": 0.1,
        "populist_establishment": -0.6,
        "evidence_fairness": 2.6,
        "sourcing": 2.2,
        "source_independence": 1.8,
        "analysis_labeling": 3.5,
        "loaded_language": 3.7
      },
      "leans": {
        "partisan_lean": {
          "signed": -0.5,
          "strength": 0.5,
          "noLeanCount": 20,
          "n": 29
        },
        "ideological_lean": {
          "signed": -0.3,
          "strength": 0.4,
          "noLeanCount": 18,
          "n": 28
        },
        "institutional_lean": {
          "signed": -0.9,
          "strength": 0.9,
          "noLeanCount": 8,
          "n": 29
        },
        "conservation_development": {
          "signed": 0.1,
          "strength": 1.1,
          "noLeanCount": 1,
          "n": 6
        },
        "populist_establishment": {
          "signed": -0.6,
          "strength": 0.7,
          "noLeanCount": 8,
          "n": 29
        }
      },
      "signedLean": -0.5,
      "leanStrength": 0.5,
      "noLeanCount": 20,
      "articleScores": [
        {
          "url": "https://www.waer.org/news/2026-11-05/central-new-yorks-democratic-candidates-ride-the-blue-wave",
          "partisan": -2,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-11-05/rep-mannion-prepares-to-tackle-a-number-of-priorities-as-a-member-of-the-new-house-majority",
          "partisan": -2,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/2026-11-04/four-takeaways-after-democrats-big-night-in-new-york",
          "partisan": -3,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/news/2026-11-04/democrats-take-a-supermajority-in-the-onondaga-county-legislature-after-major-republican-losses",
          "partisan": -2,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/news/2026-11-03/democrats-sweep-races-for-new-york-state-leadership",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-11-03/congressman-john-mannion-wins-reelection-in-new-yorks-22nd-district",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/news/2026-11-03/election-day-2026-heres-whos-winning-in-central-new-york",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-11-03/onondaga-county-dedicates-wall-of-heroes-named-after-slain-officer",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-11-03/syracuse-university-athletes-covered-by-unique-health-rehab-agreement-with-upstate",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-11-02/vp-vance-brings-extra-help-to-republican-rally-in-rome",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/news/2026-11-02/long-hours-and-minimum-wage-fuel-a-poll-worker-shortage-in-onondaga-county",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/2026-11-02/bruce-blakeman-saritha-komatireddy-republican-campaign-rally-rensselaer-schodack",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/news/2026-11-02/vice-president-jd-vance-heads-to-rome-to-rally-for-congressional-candidates-in-d-21-and-d-22",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-11-01/about-5-700-central-new-yorkers-on-unemployment-will-face-delays-as-the-state-shuts-down-its-system",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-10-31/ny-attorney-general-candidates-differ-on-bail-opioid-money-and-the-limits-of-the-job",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/news/2026-10-31/harvard-poll-finds-young-adults-are-frustrated-but-not-motivated-to-vote",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/2026-10-30/capitol-conversations-bureau-reporters-break-down-the-latest",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/2026-10-30/new-york-state-comptroller-candidates-offer-differing-outlooks",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-10-30/early-voters-in-dewitt-wait-in-line-to-cast-their-ballots",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/2026-10-29/new-york-trying-to-purge-some-outdated-regulations",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/2026-10-28/despite-heated-debate-cornell-university-faculty-will-vote-on-resolution-of-no-confidence",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-10-28/can-democrats-expand-last-years-gains-in-onondaga-county-or-will-republicans-reclaim-those-seats",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/news/2026-10-28/new-air-quality-monitoring-network-set-up-to-gauge-health-during-i-81-construction",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/2026-10-28/ny-november-unemployment-checks-late",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-11-06/onondaga-countys-aquarium-could-drive-further-development-of-syracuses-inner-harbor",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/2026-11-05/national-toy-hall-of-fame-based-in-rochester-announces-four-new-inductees-for-2026",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/news/2026-11-06/ny-lawmakers-who-lost-reelection-averaged-failing-scores-on-environmental-legislation",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://www.waer.org/2026-11-06/capitol-conversations-bureau-reporters-break-down-the-latest",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.waer.org/news/2026-11-06/syracuse-neighbors-get-a-look-at-whats-next-for-i-81-viaduct-project",
          "partisan": 0,
          "seatSpread": 0
        }
      ]
    },
    "wxxi": {
      "articles": 30,
      "perSeat": {
        "anthropic": {
          "partisan_lean": -0.2,
          "ideological_lean": -0.5,
          "institutional_lean": -1.3,
          "conservation_development": 1.5,
          "populist_establishment": -1.2,
          "evidence_fairness": 2.1,
          "sourcing": 1.9,
          "source_independence": 0.9,
          "analysis_labeling": 3.2,
          "loaded_language": 3.4
        },
        "openai": {
          "partisan_lean": -0.1,
          "ideological_lean": -0.4,
          "institutional_lean": -1,
          "conservation_development": 0.5,
          "populist_establishment": -0.8,
          "evidence_fairness": 3,
          "sourcing": 2.4,
          "source_independence": 1.9,
          "analysis_labeling": 3.9,
          "loaded_language": 3.9
        },
        "google": {
          "partisan_lean": 0,
          "ideological_lean": -0.1,
          "institutional_lean": -0.8,
          "conservation_development": 0.8,
          "populist_establishment": -0.5,
          "evidence_fairness": 3.4,
          "sourcing": 2.5,
          "source_independence": 2.1,
          "analysis_labeling": 3.9,
          "loaded_language": 3.9
        }
      },
      "panelMedian": {
        "partisan_lean": -0.1,
        "ideological_lean": -0.2,
        "institutional_lean": -1,
        "conservation_development": 0.9,
        "populist_establishment": -0.7,
        "evidence_fairness": 3.1,
        "sourcing": 2.4,
        "source_independence": 1.8,
        "analysis_labeling": 3.9,
        "loaded_language": 3.9
      },
      "leans": {
        "partisan_lean": {
          "signed": -0.1,
          "strength": 0.1,
          "noLeanCount": 28,
          "n": 30
        },
        "ideological_lean": {
          "signed": -0.2,
          "strength": 0.2,
          "noLeanCount": 18,
          "n": 23
        },
        "institutional_lean": {
          "signed": -1,
          "strength": 1,
          "noLeanCount": 7,
          "n": 29
        },
        "conservation_development": {
          "signed": 0.9,
          "strength": 0.9,
          "noLeanCount": 1,
          "n": 4
        },
        "populist_establishment": {
          "signed": -0.7,
          "strength": 0.7,
          "noLeanCount": 9,
          "n": 26
        }
      },
      "signedLean": -0.1,
      "leanStrength": 0.1,
      "noLeanCount": 28,
      "articleScores": [
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-02/marion-shop-bakes-a-day-of-the-dead-tradition",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-03/results-from-town-and-village-races-across-monroe-county",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-02/veterans-day-parade-is-saturday",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-10-29/fewer-monroe-county-children-had-elevated-levels-of-lead-in-their-blood-in-2025",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-02/irondequoit-bay-outlet-bridge-now-open",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-02/city-plan-would-create-incubator-program-for-fledgling-cannabis-businesses",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-04/seneca-nation-elects-first-female-president",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-10-30/brighton-district-to-update-community-on-athletic-field-project-and-cleanup",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-10-30/installation-of-new-sister-cities-bridge-sculpture-begins",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-05/from-rescues-to-rock-stars-the-canine-stars-stunt-dog-show-comes-to-rochester",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-03/results-from-assembly-races-in-monroe-county",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-10-29/saturday-event-aims-to-get-local-latinos-to-the-polls",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-03/retreat-for-military-spouses-combines-wellness-support-and-fellowship",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-03/locals-win-re-election-to-state-senate-as-democrats-widen-majority",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/new-york-public-news-network/2026-10-30/new-york-state-comptroller-candidates-offer-differing-outlooks",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-05/rochesters-high-housing-costs-stand-in-the-way-of-a-new-safe-house-for-women-fleeing-domestic-violence",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-02/wells-college-finds-new-buyer-for-historic-campus",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/new-york-public-news-network/2026-10-31/donald-trump-looms-over-new-york-attorney-generals-race",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-02/rochester-board-of-education-outlines-its-priorities-for-state-lawmakers",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-03/statewide-holiday-drive-begins-for-new-yorkers-in-need",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-05/strong-museum-announces-2026-toy-hall-of-fame-inductees",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-05/when-will-we-know-the-mayoral-results-in-fairport",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-10-30/healthy-baby-network-reflects-on-30-years-of-service",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-03/morelle-re-elected-heres-what-could-await-in-the-next-congress",
          "partisan": -1,
          "seatSpread": 1
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-10-29/jewish-federations-gebell-appointed-to-holocaust-memorial-commission",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-06/rare-earths-facility-in-greece-eyes-54-million-in-tax-breaks-and-aid",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-06/as-state-moves-away-from-regents-exams-rcsd-expands-career-and-college-readiness-efforts",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-06/inside-mchs-friendship-place-rethinking-dementia-care",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.wxxinews.org/new-york-public-news-network/2026-11-06/capitol-conversations-bureau-reporters-break-down-the-latest",
          "partisan": 0,
          "seatSpread": 1
        },
        {
          "url": "https://www.wxxinews.org/local-news/2026-11-06/mark-cuddy-returning-as-interim-artistic-director-at-geva",
          "partisan": 0,
          "seatSpread": 0
        }
      ]
    }
  },
  "calibration": {
    "referenceArticles": 14,
    "runsPerSeat": 2,
    "summary": {
      "anthropic": {
        "biasMae": 0.2,
        "signAgree": "10/14",
        "runSpread": 0.1
      },
      "openai": {
        "biasMae": 0.1,
        "signAgree": "13/14",
        "runSpread": 0
      },
      "google": {
        "biasMae": 0.1,
        "signAgree": "13/14",
        "runSpread": 0
      }
    }
  },
  "openness": [
    {
      "slug": "wxxi",
      "https": true,
      "feedUrl": "https://www.wxxinews.org/local-news.rss",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 10,
      "feedFullText": false,
      "robotsAiBlocked": [],
      "robotsBlocksArticlesForAll": false,
      "contentSignal": null,
      "articleReadableNoJs": true,
      "paywall": "none",
      "articlesPerDayEstimate": 5.4,
      "localArticlesPerDayEstimate": 3.9,
      "feedWindowDays": 1.3,
      "feedSections": {
        "civic": 8,
        "broadcast": 2
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 85,
        "civicOutsideMarket": 0,
        "wireLocal": 0
      },
      "notes": [],
      "rateWindow": {
        "source": "index-days",
        "completeDays": 14
      }
    },
    {
      "slug": "spectrum-news-cny",
      "https": true,
      "feedUrl": "https://spectrumlocalnews.com/services/contentfeed.nys%7ccentral-ny%7cnews.landing.rss",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 100,
      "feedFullText": false,
      "robotsAiBlocked": [
        "gptbot",
        "anthropic-ai",
        "amazonbot",
        "bytespider",
        "claudebot",
        "perplexitybot",
        "meta-externalagent",
        "ccbot",
        "claude-web",
        "google-extended",
        "applebot-extended"
      ],
      "robotsBlocksArticlesForAll": true,
      "contentSignal": null,
      "articleReadableNoJs": null,
      "paywall": "none",
      "articlesPerDayEstimate": 11,
      "localArticlesPerDayEstimate": 10.4,
      "feedWindowDays": 8.5,
      "feedSections": {
        "civic": 93,
        "wire": 4,
        "sports": 2,
        "lifestyle": 1
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 247,
        "civicOutsideMarket": 26,
        "wireLocal": 5
      },
      "notes": [
        "robots * disallow restricts article paths: /nyc/* /fl/* /content/news/* /stories/* /*/*/private/* /ky/* /appconfig/* /ca/la/* /ca/los-angeles/* /wi/* /ma/* /oh/* /tx/houston/* /tx/texas /tx/texas/* /us/noticias /us/noticias/* /ny/* /*/*/partner-content/* /content/news/stories/* /911-videos/* /necn/*",
        "sample article HTTP 404"
      ],
      "rateWindow": {
        "source": "index-days",
        "completeDays": 14
      }
    },
    {
      "slug": "investigative-post",
      "https": true,
      "feedUrl": "https://www.investigativepost.org/feed/",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 10,
      "feedFullText": true,
      "robotsAiBlocked": [
        "amazonbot",
        "applebot-extended",
        "bytespider",
        "ccbot",
        "claudebot",
        "google-extended",
        "gptbot",
        "anthropic-ai",
        "claude-web",
        "meta-externalagent"
      ],
      "robotsBlocksArticlesForAll": false,
      "contentSignal": "search=yes,ai-train=no,use=reference",
      "articleReadableNoJs": true,
      "paywall": "none",
      "articlesPerDayEstimate": 0.8,
      "localArticlesPerDayEstimate": 0.8,
      "feedWindowDays": 10,
      "feedSections": {
        "civic": 10
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 24,
        "civicOutsideMarket": 1,
        "wireLocal": 0
      },
      "notes": [],
      "rateWindow": {
        "source": "index-days",
        "completeDays": 14
      }
    },
    {
      "slug": "rochester-beacon",
      "https": true,
      "feedUrl": "https://rochesterbeacon.com/feed/",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 10,
      "feedFullText": true,
      "robotsAiBlocked": [],
      "robotsBlocksArticlesForAll": false,
      "contentSignal": null,
      "articleReadableNoJs": true,
      "paywall": "none",
      "articlesPerDayEstimate": 1.8,
      "localArticlesPerDayEstimate": 1.8,
      "feedWindowDays": 3.6,
      "feedSections": {
        "civic": 6,
        "opinion": 4
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 50,
        "civicOutsideMarket": 1,
        "wireLocal": 0
      },
      "notes": [],
      "rateWindow": {
        "source": "index-days",
        "completeDays": 14
      }
    },
    {
      "slug": "central-current",
      "https": true,
      "feedUrl": "https://centralcurrent.org/feed/",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 10,
      "feedFullText": true,
      "robotsAiBlocked": [],
      "robotsBlocksArticlesForAll": false,
      "contentSignal": null,
      "articleReadableNoJs": true,
      "paywall": "none",
      "articlesPerDayEstimate": 2.6,
      "localArticlesPerDayEstimate": 2.4,
      "feedWindowDays": 3.2,
      "feedSections": {
        "lifestyle": 1,
        "civic": 9
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 55,
        "civicOutsideMarket": 0,
        "wireLocal": 0
      },
      "notes": [],
      "rateWindow": {
        "source": "index-days",
        "completeDays": 14
      }
    },
    {
      "slug": "waer",
      "https": true,
      "feedUrl": "https://www.waer.org/news.rss",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 10,
      "feedFullText": false,
      "robotsAiBlocked": [],
      "robotsBlocksArticlesForAll": false,
      "contentSignal": null,
      "articleReadableNoJs": true,
      "paywall": "none",
      "articlesPerDayEstimate": 2.8,
      "localArticlesPerDayEstimate": 2.8,
      "feedWindowDays": 2.7,
      "feedSections": {
        "civic": 10
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 29,
        "civicOutsideMarket": 0,
        "wireLocal": 0
      },
      "notes": [],
      "rateWindow": {
        "source": "index-days",
        "completeDays": 9
      }
    }
  ],
  "coverage": {
    "syracuse-com": {
      "located": 152,
      "scopes": {
        "regional": 38,
        "local": 85,
        "statewide": 8,
        "none": 12,
        "outside-market": 9
      },
      "pins": [
        {
          "name": "Syracuse",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 29
        },
        {
          "name": "Onondaga County",
          "lat": 43.0044,
          "lng": -76.1989,
          "articles": 16
        },
        {
          "name": "Rochester",
          "lat": 43.1566,
          "lng": -77.6088,
          "articles": 5
        },
        {
          "name": "Ithaca",
          "lat": 42.44396,
          "lng": -76.50188,
          "articles": 4
        },
        {
          "name": "Central New York",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 3
        },
        {
          "name": "Albany",
          "lat": 42.6526,
          "lng": -73.7562,
          "articles": 3
        },
        {
          "name": "Buffalo",
          "lat": 42.8864,
          "lng": -78.8784,
          "articles": 3
        },
        {
          "name": "Clay",
          "lat": 43.1506,
          "lng": -76.1944,
          "articles": 2
        },
        {
          "name": "Verona",
          "lat": 43.1417,
          "lng": -75.5757,
          "articles": 2
        },
        {
          "name": "Cicero",
          "lat": 43.1756,
          "lng": -76.1194,
          "articles": 1
        },
        {
          "name": "Oswego River",
          "lat": 43.322,
          "lng": -76.418,
          "articles": 1
        },
        {
          "name": "Annandale-on-Hudson",
          "lat": 42.0212,
          "lng": -73.9085,
          "articles": 1
        },
        {
          "name": "Marcellus",
          "lat": 42.9834,
          "lng": -76.3424,
          "articles": 1
        },
        {
          "name": "Adirondack Mountains",
          "lat": 44.1062,
          "lng": -73.9025,
          "articles": 1
        },
        {
          "name": "Aurelius",
          "lat": 42.9295,
          "lng": -76.6547,
          "articles": 1
        },
        {
          "name": "Northville",
          "lat": 43.2248,
          "lng": -74.1732,
          "articles": 1
        },
        {
          "name": "Baldwinsville",
          "lat": 43.1587,
          "lng": -76.3327,
          "articles": 1
        },
        {
          "name": "Liverpool",
          "lat": 43.1065,
          "lng": -76.2177,
          "articles": 1
        },
        {
          "name": "Salina",
          "lat": 43.0881,
          "lng": -76.1719,
          "articles": 1
        },
        {
          "name": "DeWitt",
          "lat": 43.0517,
          "lng": -76.0799,
          "articles": 1
        },
        {
          "name": "Schenectady",
          "lat": 42.8142,
          "lng": -73.9396,
          "articles": 1
        },
        {
          "name": "Manlius",
          "lat": 43.0003,
          "lng": -75.9791,
          "articles": 1
        },
        {
          "name": "Mexico",
          "lat": 43.4587,
          "lng": -76.2308,
          "articles": 1
        },
        {
          "name": "Oneida County",
          "lat": 43.2435,
          "lng": -75.4329,
          "articles": 1
        },
        {
          "name": "Auburn",
          "lat": 42.9334,
          "lng": -76.5666,
          "articles": 1
        },
        {
          "name": "Capital Region",
          "lat": 42.6526,
          "lng": -73.7562,
          "articles": 1
        },
        {
          "name": "Binghamton",
          "lat": 42.0987,
          "lng": -75.918,
          "articles": 1
        },
        {
          "name": "Ontario",
          "lat": 43.2206,
          "lng": -77.283,
          "articles": 1
        },
        {
          "name": "Sodus",
          "lat": 43.2378,
          "lng": -77.0619,
          "articles": 1
        },
        {
          "name": "Mount Marcy",
          "lat": 44.1128,
          "lng": -73.9236,
          "articles": 1
        },
        {
          "name": "Howes Cave",
          "lat": 42.6958,
          "lng": -74.3986,
          "articles": 1
        },
        {
          "name": "Watertown",
          "lat": 43.9748,
          "lng": -75.9108,
          "articles": 1
        },
        {
          "name": "Geddes",
          "lat": 43.0728,
          "lng": -76.2205,
          "articles": 1
        },
        {
          "name": "Lysander",
          "lat": 43.1678,
          "lng": -76.3263,
          "articles": 1
        },
        {
          "name": "Oswego County",
          "lat": 43.46,
          "lng": -76.2,
          "articles": 1
        },
        {
          "name": "Adirondacks",
          "lat": 44.1062,
          "lng": -74.4115,
          "articles": 1
        },
        {
          "name": "Jefferson County",
          "lat": 44.05,
          "lng": -75.95,
          "articles": 1
        },
        {
          "name": "Amsterdam",
          "lat": 42.9376,
          "lng": -74.1907,
          "articles": 1
        }
      ]
    },
    "wxxi": {
      "located": 85,
      "scopes": {
        "local": 57,
        "statewide": 10,
        "regional": 12,
        "none": 5,
        "outside-market": 1
      },
      "pins": [
        {
          "name": "Rochester",
          "lat": 43.1566,
          "lng": -77.6088,
          "articles": 39
        },
        {
          "name": "Monroe County",
          "lat": 43.161,
          "lng": -77.6109,
          "articles": 13
        },
        {
          "name": "Greece",
          "lat": 43.2089,
          "lng": -77.6975,
          "articles": 5
        },
        {
          "name": "Fairport",
          "lat": 43.1017,
          "lng": -77.4419,
          "articles": 4
        },
        {
          "name": "Brighton",
          "lat": 43.1251,
          "lng": -77.5708,
          "articles": 3
        },
        {
          "name": "Ithaca",
          "lat": 42.444,
          "lng": -76.5019,
          "articles": 3
        },
        {
          "name": "Pittsford",
          "lat": 43.0898,
          "lng": -77.5153,
          "articles": 3
        },
        {
          "name": "Buffalo",
          "lat": 42.8864,
          "lng": -78.8784,
          "articles": 2
        },
        {
          "name": "Irondequoit",
          "lat": 43.2062,
          "lng": -77.5897,
          "articles": 2
        },
        {
          "name": "Canandaigua",
          "lat": 42.8875,
          "lng": -77.2819,
          "articles": 2
        },
        {
          "name": "Marion",
          "lat": 43.1417,
          "lng": -77.1878,
          "articles": 2
        },
        {
          "name": "Aurora",
          "lat": 42.7487,
          "lng": -76.6997,
          "articles": 2
        },
        {
          "name": "Ontario County",
          "lat": 42.8514,
          "lng": -77.2847,
          "articles": 1
        },
        {
          "name": "Oneida",
          "lat": 43.0845,
          "lng": -75.6516,
          "articles": 1
        },
        {
          "name": "Penfield",
          "lat": 43.1287,
          "lng": -77.4267,
          "articles": 1
        },
        {
          "name": "Alabama",
          "lat": 43.0945,
          "lng": -78.3914,
          "articles": 1
        },
        {
          "name": "Genesee County",
          "lat": 43.0022,
          "lng": -78.1926,
          "articles": 1
        },
        {
          "name": "Upper Falls",
          "lat": 43.1692,
          "lng": -77.6142,
          "articles": 1
        },
        {
          "name": "Sodus",
          "lat": 43.2384,
          "lng": -77.0125,
          "articles": 1
        },
        {
          "name": "Henrietta",
          "lat": 43.0337,
          "lng": -77.6083,
          "articles": 1
        },
        {
          "name": "Webster",
          "lat": 43.212,
          "lng": -77.4297,
          "articles": 1
        },
        {
          "name": "Seneca Nation",
          "lat": 42.1584,
          "lng": -78.7147,
          "articles": 1
        }
      ]
    },
    "spectrum-news-cny": {
      "located": 247,
      "scopes": {
        "outside-market": 26,
        "local": 77,
        "regional": 38,
        "none": 34,
        "statewide": 72
      },
      "pins": [
        {
          "name": "Syracuse",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 20
        },
        {
          "name": "Ithaca",
          "lat": 42.44396,
          "lng": -76.50188,
          "articles": 13
        },
        {
          "name": "Buffalo",
          "lat": 42.8864,
          "lng": -78.8784,
          "articles": 11
        },
        {
          "name": "Broome County",
          "lat": 42.1593,
          "lng": -75.9333,
          "articles": 5
        },
        {
          "name": "Orchard Park",
          "lat": 42.7676,
          "lng": -78.7448,
          "articles": 4
        },
        {
          "name": "Central New York",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 3
        },
        {
          "name": "Binghamton",
          "lat": 42.0987,
          "lng": -75.918,
          "articles": 3
        },
        {
          "name": "Rochester",
          "lat": 43.1566,
          "lng": -77.6088,
          "articles": 3
        },
        {
          "name": "Albany",
          "lat": 42.6526,
          "lng": -73.7562,
          "articles": 3
        },
        {
          "name": "Lake Placid",
          "lat": 44.27949,
          "lng": -73.97987,
          "articles": 2
        },
        {
          "name": "Utica",
          "lat": 43.1009,
          "lng": -75.2327,
          "articles": 2
        },
        {
          "name": "Brockport",
          "lat": 43.2139,
          "lng": -77.9389,
          "articles": 2
        },
        {
          "name": "Oneida County",
          "lat": 43.2435,
          "lng": -75.4345,
          "articles": 2
        },
        {
          "name": "Onondaga County",
          "lat": 43.0044,
          "lng": -76.1982,
          "articles": 2
        },
        {
          "name": "New York's 21st congressional district",
          "lat": 44.3,
          "lng": -74.5,
          "articles": 2
        },
        {
          "name": "Western New York",
          "lat": 42.6,
          "lng": -78.5,
          "articles": 1
        },
        {
          "name": "Mount Morris",
          "lat": 42.7247,
          "lng": -77.8744,
          "articles": 1
        },
        {
          "name": "Cortland County",
          "lat": 42.5957,
          "lng": -76.0827,
          "articles": 1
        },
        {
          "name": "Vestal",
          "lat": 42.0917,
          "lng": -75.9874,
          "articles": 1
        },
        {
          "name": "Oswego",
          "lat": 43.4553,
          "lng": -76.5105,
          "articles": 1
        },
        {
          "name": "Schoharie County",
          "lat": 42.5936,
          "lng": -74.4414,
          "articles": 1
        },
        {
          "name": "Greene County",
          "lat": 42.2778,
          "lng": -74.1246,
          "articles": 1
        },
        {
          "name": "Albany County",
          "lat": 42.6006,
          "lng": -73.9722,
          "articles": 1
        },
        {
          "name": "Saratoga County",
          "lat": 43.1086,
          "lng": -73.8576,
          "articles": 1
        },
        {
          "name": "West Seneca",
          "lat": 42.83978,
          "lng": -78.75475,
          "articles": 1
        },
        {
          "name": "Erie County",
          "lat": 42.75,
          "lng": -78.75,
          "articles": 1
        },
        {
          "name": "Glens Falls",
          "lat": 43.3095,
          "lng": -73.644,
          "articles": 1
        },
        {
          "name": "Downtown Syracuse",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 1
        },
        {
          "name": "Fabius",
          "lat": 42.8345,
          "lng": -75.9863,
          "articles": 1
        },
        {
          "name": "Northside, Syracuse",
          "lat": 43.064,
          "lng": -76.145,
          "articles": 1
        },
        {
          "name": "Schenectady",
          "lat": 42.8142,
          "lng": -73.9396,
          "articles": 1
        },
        {
          "name": "Manlius",
          "lat": 43.0003,
          "lng": -75.9791,
          "articles": 1
        },
        {
          "name": "Batavia",
          "lat": 42.998,
          "lng": -78.188,
          "articles": 1
        },
        {
          "name": "Malta",
          "lat": 42.9737,
          "lng": -73.794,
          "articles": 1
        },
        {
          "name": "Hamilton",
          "lat": 42.827,
          "lng": -75.5446,
          "articles": 1
        },
        {
          "name": "Niagara Falls",
          "lat": 43.0962,
          "lng": -79.0377,
          "articles": 1
        },
        {
          "name": "Aurora",
          "lat": 42.7487,
          "lng": -76.7011,
          "articles": 1
        },
        {
          "name": "South Jefferson",
          "lat": 43.8092,
          "lng": -76.0241,
          "articles": 1
        },
        {
          "name": "Chenango County",
          "lat": 42.4947,
          "lng": -75.6094,
          "articles": 1
        },
        {
          "name": "Fort Drum",
          "lat": 44.0558,
          "lng": -75.7641,
          "articles": 1
        },
        {
          "name": "Watertown",
          "lat": 43.9748,
          "lng": -75.9108,
          "articles": 1
        }
      ]
    },
    "buffalo-news": {
      "located": 166,
      "scopes": {
        "regional": 14,
        "local": 128,
        "none": 12,
        "outside-market": 5,
        "statewide": 7
      },
      "pins": [
        {
          "name": "Buffalo",
          "lat": 42.8864,
          "lng": -78.8784,
          "articles": 63
        },
        {
          "name": "Erie County",
          "lat": 42.7558,
          "lng": -78.7816,
          "articles": 20
        },
        {
          "name": "Amherst",
          "lat": 42.9784,
          "lng": -78.7998,
          "articles": 13
        },
        {
          "name": "Cheektowaga",
          "lat": 42.9045,
          "lng": -78.7511,
          "articles": 10
        },
        {
          "name": "Niagara County",
          "lat": 43.1971,
          "lng": -78.7811,
          "articles": 4
        },
        {
          "name": "Lockport",
          "lat": 43.1706,
          "lng": -78.6903,
          "articles": 4
        },
        {
          "name": "West Seneca",
          "lat": 42.8398,
          "lng": -78.7547,
          "articles": 3
        },
        {
          "name": "Orchard Park",
          "lat": 42.76756,
          "lng": -78.74419,
          "articles": 3
        },
        {
          "name": "South Buffalo",
          "lat": 42.8467,
          "lng": -78.8228,
          "articles": 3
        },
        {
          "name": "Western New York",
          "lat": 42.5,
          "lng": -78.5,
          "articles": 3
        },
        {
          "name": "Syracuse",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 2
        },
        {
          "name": "Tonawanda",
          "lat": 43.0203,
          "lng": -78.8795,
          "articles": 2
        },
        {
          "name": "Lancaster",
          "lat": 42.9006,
          "lng": -78.6703,
          "articles": 2
        },
        {
          "name": "Grand Island",
          "lat": 43.0167,
          "lng": -78.9667,
          "articles": 2
        },
        {
          "name": "Depew",
          "lat": 42.9095,
          "lng": -78.7061,
          "articles": 1
        },
        {
          "name": "Alabama",
          "lat": 43.0928,
          "lng": -78.3906,
          "articles": 1
        },
        {
          "name": "First Ward, Buffalo",
          "lat": 42.868,
          "lng": -78.865,
          "articles": 1
        },
        {
          "name": "Riverside",
          "lat": 42.9464,
          "lng": -78.8992,
          "articles": 1
        },
        {
          "name": "St. Bonaventure",
          "lat": 42.0784,
          "lng": -78.4811,
          "articles": 1
        },
        {
          "name": "Genesee County",
          "lat": 43.0016,
          "lng": -78.1917,
          "articles": 1
        },
        {
          "name": "Buffalo Niagara",
          "lat": 42.8864,
          "lng": -78.8784,
          "articles": 1
        },
        {
          "name": "Jamestown",
          "lat": 42.097,
          "lng": -79.2353,
          "articles": 1
        },
        {
          "name": "Dunkirk",
          "lat": 42.4795,
          "lng": -79.3339,
          "articles": 1
        },
        {
          "name": "Batavia",
          "lat": 42.9981,
          "lng": -78.1875,
          "articles": 1
        },
        {
          "name": "Larkinville",
          "lat": 42.8767,
          "lng": -78.8524,
          "articles": 1
        },
        {
          "name": "Downtown Buffalo",
          "lat": 42.8864,
          "lng": -78.8784,
          "articles": 1
        },
        {
          "name": "Niagara Square, Buffalo",
          "lat": 42.8865,
          "lng": -78.8784,
          "articles": 1
        },
        {
          "name": "Niagara Falls",
          "lat": 43.0962,
          "lng": -79.0377,
          "articles": 1
        },
        {
          "name": "Southern Tier",
          "lat": 42.1,
          "lng": -77.5,
          "articles": 1
        },
        {
          "name": "Lackawanna",
          "lat": 42.8256,
          "lng": -78.8234,
          "articles": 1
        },
        {
          "name": "Love Canal",
          "lat": 43.0806,
          "lng": -78.9486,
          "articles": 1
        },
        {
          "name": "Williamsville",
          "lat": 42.9634,
          "lng": -78.7378,
          "articles": 1
        }
      ]
    },
    "investigative-post": {
      "located": 24,
      "scopes": {
        "local": 14,
        "regional": 4,
        "none": 1,
        "statewide": 4,
        "outside-market": 1
      },
      "pins": [
        {
          "name": "Buffalo",
          "lat": 42.8864,
          "lng": -78.8784,
          "articles": 13
        },
        {
          "name": "Erie County",
          "lat": 42.756,
          "lng": -78.783,
          "articles": 2
        },
        {
          "name": "Cheektowaga",
          "lat": 42.9034,
          "lng": -78.755,
          "articles": 1
        },
        {
          "name": "Depew",
          "lat": 42.9095,
          "lng": -78.7042,
          "articles": 1
        },
        {
          "name": "Lancaster",
          "lat": 42.9006,
          "lng": -78.6706,
          "articles": 1
        },
        {
          "name": "Lewiston",
          "lat": 43.17283,
          "lng": -79.03533,
          "articles": 1
        },
        {
          "name": "Black Rock",
          "lat": 42.936,
          "lng": -78.896,
          "articles": 1
        },
        {
          "name": "Orleans County",
          "lat": 43.2458,
          "lng": -78.2267,
          "articles": 1
        },
        {
          "name": "North Tonawanda",
          "lat": 43.0381,
          "lng": -78.8642,
          "articles": 1
        },
        {
          "name": "Niagara Falls",
          "lat": 43.0962,
          "lng": -79.0377,
          "articles": 1
        }
      ]
    },
    "rochester-beacon": {
      "located": 50,
      "scopes": {
        "local": 37,
        "none": 4,
        "regional": 5,
        "outside-market": 1,
        "statewide": 3
      },
      "pins": [
        {
          "name": "Rochester",
          "lat": 43.1566,
          "lng": -77.6088,
          "articles": 28
        },
        {
          "name": "Monroe County",
          "lat": 43.15,
          "lng": -77.62,
          "articles": 5
        },
        {
          "name": "Batavia",
          "lat": 42.9981,
          "lng": -78.1875,
          "articles": 2
        },
        {
          "name": "Greece",
          "lat": 43.2098,
          "lng": -77.6964,
          "articles": 2
        },
        {
          "name": "Geneva",
          "lat": 42.86868,
          "lng": -76.98663,
          "articles": 1
        },
        {
          "name": "Seneca Falls",
          "lat": 42.9106,
          "lng": -76.7966,
          "articles": 1
        },
        {
          "name": "Henrietta",
          "lat": 43.0556,
          "lng": -77.6089,
          "articles": 1
        },
        {
          "name": "Edgerton, Rochester",
          "lat": 43.172,
          "lng": -77.632,
          "articles": 1
        },
        {
          "name": "Gates",
          "lat": 43.1678,
          "lng": -77.6975,
          "articles": 1
        },
        {
          "name": "Fairport",
          "lat": 43.1017,
          "lng": -77.4411,
          "articles": 1
        },
        {
          "name": "Brighton",
          "lat": 43.1256,
          "lng": -77.5708,
          "articles": 1
        },
        {
          "name": "19th Ward, Rochester",
          "lat": 43.1366,
          "lng": -77.6447,
          "articles": 1
        },
        {
          "name": "Canandaigua",
          "lat": 42.8878,
          "lng": -77.2814,
          "articles": 1
        }
      ]
    },
    "central-current": {
      "located": 55,
      "scopes": {
        "local": 47,
        "regional": 8
      },
      "pins": [
        {
          "name": "Onondaga County",
          "lat": 43.0044,
          "lng": -76.1981,
          "articles": 32
        },
        {
          "name": "Syracuse",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 25
        },
        {
          "name": "Clay",
          "lat": 43.1973,
          "lng": -76.1974,
          "articles": 4
        },
        {
          "name": "Geddes",
          "lat": 43.0762,
          "lng": -76.223,
          "articles": 3
        },
        {
          "name": "Auburn",
          "lat": 42.9333,
          "lng": -76.5667,
          "articles": 3
        },
        {
          "name": "Cayuga County",
          "lat": 42.9126,
          "lng": -76.5593,
          "articles": 3
        },
        {
          "name": "Eastwood",
          "lat": 43.0617,
          "lng": -76.103,
          "articles": 2
        },
        {
          "name": "DeWitt",
          "lat": 43.0373,
          "lng": -76.0827,
          "articles": 2
        },
        {
          "name": "Salina",
          "lat": 43.0906,
          "lng": -76.1666,
          "articles": 2
        },
        {
          "name": "Van Buren",
          "lat": 43.0945,
          "lng": -76.3533,
          "articles": 2
        },
        {
          "name": "Cicero",
          "lat": 43.1759,
          "lng": -76.1188,
          "articles": 2
        },
        {
          "name": "LaFayette",
          "lat": 42.9067,
          "lng": -76.1088,
          "articles": 2
        },
        {
          "name": "Onondaga",
          "lat": 42.9856,
          "lng": -76.2088,
          "articles": 1
        },
        {
          "name": "Camillus",
          "lat": 43.0392,
          "lng": -76.3055,
          "articles": 1
        },
        {
          "name": "Elbridge",
          "lat": 43.0326,
          "lng": -76.4522,
          "articles": 1
        },
        {
          "name": "Tipperary Hill",
          "lat": 43.0506,
          "lng": -76.1822,
          "articles": 1
        },
        {
          "name": "Cazenovia",
          "lat": 42.9328,
          "lng": -75.8569,
          "articles": 1
        },
        {
          "name": "North Syracuse",
          "lat": 43.1342,
          "lng": -76.1302,
          "articles": 1
        },
        {
          "name": "Manlius",
          "lat": 43.0006,
          "lng": -75.9808,
          "articles": 1
        },
        {
          "name": "Oswego County",
          "lat": 43.4566,
          "lng": -76.2201,
          "articles": 1
        },
        {
          "name": "Central New York",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 1
        },
        {
          "name": "Buffalo",
          "lat": 42.8864,
          "lng": -78.8784,
          "articles": 1
        }
      ]
    },
    "waer": {
      "located": 29,
      "scopes": {
        "statewide": 9,
        "none": 1,
        "local": 13,
        "regional": 6
      },
      "pins": [
        {
          "name": "Syracuse",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 6
        },
        {
          "name": "Onondaga County",
          "lat": 43.0044,
          "lng": -76.1974,
          "articles": 4
        },
        {
          "name": "Albany",
          "lat": 42.6526,
          "lng": -73.7562,
          "articles": 2
        },
        {
          "name": "Rome",
          "lat": 43.2128,
          "lng": -75.4557,
          "articles": 2
        },
        {
          "name": "DeWitt",
          "lat": 43.0337,
          "lng": -76.0827,
          "articles": 1
        },
        {
          "name": "Ithaca",
          "lat": 42.4406,
          "lng": -76.4966,
          "articles": 1
        },
        {
          "name": "Central New York",
          "lat": 43.0481,
          "lng": -76.1474,
          "articles": 1
        },
        {
          "name": "Inner Harbor",
          "lat": 43.0586,
          "lng": -76.1628,
          "articles": 1
        },
        {
          "name": "Rochester",
          "lat": 43.1566,
          "lng": -77.6088,
          "articles": 1
        }
      ]
    }
  },
  "stories": {
    "windowDays": 14,
    "onlyCoverage": {
      "spectrum-news-cny": {
        "articles": 145,
        "matchedElsewhere": 8,
        "onlyHere": 137
      },
      "wxxi": {
        "articles": 55,
        "matchedElsewhere": 7,
        "onlyHere": 48
      },
      "investigative-post": {
        "articles": 11,
        "matchedElsewhere": 1,
        "onlyHere": 10
      },
      "rochester-beacon": {
        "articles": 25,
        "matchedElsewhere": 2,
        "onlyHere": 23
      },
      "central-current": {
        "articles": 33,
        "matchedElsewhere": 4,
        "onlyHere": 29
      },
      "waer": {
        "articles": 29,
        "matchedElsewhere": 10,
        "onlyHere": 19
      }
    },
    "comparisons": {
      "count": 9,
      "categories": {
        "fairest_evidence_treatment": {
          "wxxi": 3,
          "rochester-beacon": 1,
          "waer": 3,
          "central-current": 2
        },
        "best_sourced": {
          "wxxi": 3,
          "rochester-beacon": 1,
          "spectrum-news-cny": 1,
          "central-current": 2,
          "waer": 2
        },
        "most_independent_of_official_framing": {
          "wxxi": 2,
          "rochester-beacon": 2,
          "waer": 4,
          "central-current": 1
        },
        "most_editorialized": {
          "wxxi": 4,
          "rochester-beacon": 1,
          "spectrum-news-cny": 1,
          "central-current": 2,
          "waer": 1
        }
      },
      "appearances": {
        "wxxi": 6,
        "waer": 6,
        "spectrum-news-cny": 3,
        "rochester-beacon": 2,
        "central-current": 2
      }
    }
  },
  "rubricHistory": {},
  "controlOutlet": null,
  "notes": [
    "Pre-launch board: Communities News is building a newsroom for this market and it has published nothing yet. Every outlet listed is measured from what it publishes openly, by the same blinded instrument as every other board."
  ]
}
