{
  "generated": "2026-10-31",
  "market": {
    "slug": "ozarks-news",
    "name": "Ozarks News",
    "site": "https://ozarks.news",
    "region": "Southwest Missouri: Springfield, Joplin, and Branson",
    "place": "the Ozarks",
    "placeAdj": "Ozarks",
    "datasetName": "Ozarks Media Bias Scorecard",
    "download": "/data/ozarks-media-scorecard.json",
    "bounds": [
      [
        36.4,
        -94.7,
        38,
        -92.3
      ]
    ],
    "compared": [
      "ky3",
      "missouri-independent",
      "ksmu"
    ]
  },
  "generatedAt": "2026-10-31T03:24:40.383Z",
  "scoredSince": "2026-10-31",
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Ozarks Media Bias Scorecard, Communities News, https://communities.news/communities/ozarks-news/neutrality"
  },
  "rubricVersion": "0.4.0",
  "seats": [
    {
      "seat": "anthropic",
      "model": "claude-sonnet-5",
      "provider": "anthropic"
    },
    {
      "seat": "openai",
      "model": "openai/gpt-5.6-terra",
      "provider": "openrouter"
    },
    {
      "seat": "google",
      "model": "google/gemini-3.8-flash",
      "provider": "openrouter"
    }
  ],
  "runsPerSeat": 1,
  "roster": [
    {
      "slug": "ky3",
      "name": "KY3",
      "role": "competitor",
      "home": "https://www.ky3.com",
      "why": "Springfield's NBC television newsroom (Gray).",
      "reach": "The most-visited site on this board; Tranco ~35,800 (2026-10).",
      "color": "#15803d"
    },
    {
      "slug": "ksmu",
      "name": "KSMU",
      "role": "competitor",
      "home": "https://www.ksmu.org",
      "why": "Ozarks Public Radio, at Missouri State University.",
      "reach": "Tranco ~436,000 (2026-10).",
      "color": "#7c3aed"
    },
    {
      "slug": "missouri-independent",
      "name": "Missouri Independent",
      "role": "competitor",
      "home": "https://missouriindependent.com",
      "why": "The statehouse nonprofit (States Newsroom); statewide rather than Ozarks-specific.",
      "reach": "Tranco ~90,600 (2026-10).",
      "color": "#0d9488"
    }
  ],
  "outlets": {
    "ksmu": {
      "articles": 7,
      "perSeat": {
        "anthropic": {
          "partisan_lean": -0.1,
          "ideological_lean": -0.5,
          "institutional_lean": -1.1,
          "populist_establishment": -0.8,
          "evidence_fairness": 2,
          "sourcing": 1.9,
          "source_independence": 1.1,
          "analysis_labeling": 3.2,
          "loaded_language": 3.3
        },
        "openai": {
          "partisan_lean": -0.1,
          "ideological_lean": -0.2,
          "institutional_lean": -1,
          "populist_establishment": -0.5,
          "evidence_fairness": 2.9,
          "sourcing": 2.6,
          "source_independence": 1.6,
          "analysis_labeling": 3.9,
          "loaded_language": 3.9
        },
        "google": {
          "partisan_lean": -0.1,
          "ideological_lean": -0.2,
          "institutional_lean": -1.1,
          "conservation_development": 0,
          "populist_establishment": -0.7,
          "evidence_fairness": 3.3,
          "sourcing": 2.6,
          "source_independence": 2,
          "analysis_labeling": 3.9,
          "loaded_language": 3.9
        }
      },
      "panelMedian": {
        "partisan_lean": -0.1,
        "ideological_lean": -0.1,
        "institutional_lean": -1.1,
        "conservation_development": 0,
        "populist_establishment": -0.7,
        "evidence_fairness": 3,
        "sourcing": 2.4,
        "source_independence": 1.6,
        "analysis_labeling": 3.9,
        "loaded_language": 3.9
      },
      "leans": {
        "partisan_lean": {
          "signed": -0.1,
          "strength": 0.1,
          "noLeanCount": 6,
          "n": 7
        },
        "ideological_lean": {
          "signed": -0.1,
          "strength": 0.1,
          "noLeanCount": 6,
          "n": 7
        },
        "institutional_lean": {
          "signed": -1.1,
          "strength": 1.1,
          "noLeanCount": 2,
          "n": 7
        },
        "conservation_development": {
          "signed": 0,
          "strength": 0,
          "noLeanCount": 1,
          "n": 1
        },
        "populist_establishment": {
          "signed": -0.7,
          "strength": 0.7,
          "noLeanCount": 2,
          "n": 7
        }
      },
      "signedLean": -0.1,
      "leanStrength": 0.1,
      "noLeanCount": 6,
      "articleScores": [
        {
          "url": "https://www.ksmu.org/news/2026-10-30/drivers-and-families-should-keep-some-safety-tips-in-mind-as-people-celebrate-halloween",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ksmu.org/news/2026-10-30/final-pitch-over-missouri-abortion-ban-turns-to-fight-over-voter-power",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://www.ksmu.org/news/2026-10-30/lfcs-declares-support-for-the-missouri-child-welfare-task-force",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ksmu.org/news/2026-10-29/nonresident-deer-hunters-who-want-to-hunt-on-public-land-must-buy-an-extra-permit-in-2027",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ksmu.org/news/2026-10-29/avian-influenza-suspected-in-greene-county",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ksmu.org/news/2026-10-29/evaluations-of-missouri-judges-who-are-up-for-retention-on-november-3-are-available-online",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ksmu.org/news/2026-10-29/missouri-pastors-take-opposing-sides-in-fight-over-abortion-amendment",
          "partisan": 0,
          "seatSpread": 0
        }
      ]
    },
    "ky3": {
      "articles": 7,
      "perSeat": {
        "anthropic": {
          "partisan_lean": 0,
          "ideological_lean": -1,
          "institutional_lean": -0.6,
          "populist_establishment": -0.6,
          "evidence_fairness": 1.8,
          "sourcing": 1.8,
          "source_independence": 1.2,
          "analysis_labeling": 3.5,
          "loaded_language": 3
        },
        "openai": {
          "partisan_lean": 0,
          "ideological_lean": 0,
          "institutional_lean": -0.8,
          "conservation_development": 0,
          "populist_establishment": 0.3,
          "evidence_fairness": 2.4,
          "sourcing": 2.1,
          "source_independence": 1.4,
          "analysis_labeling": 3.9,
          "loaded_language": 3.9
        },
        "google": {
          "partisan_lean": 0,
          "ideological_lean": -0.2,
          "institutional_lean": -0.3,
          "populist_establishment": 0.2,
          "evidence_fairness": 3,
          "sourcing": 2.3,
          "source_independence": 2.2,
          "analysis_labeling": 4,
          "loaded_language": 4
        }
      },
      "panelMedian": {
        "partisan_lean": 0,
        "ideological_lean": -0.1,
        "institutional_lean": -0.6,
        "conservation_development": 0,
        "populist_establishment": 0.1,
        "evidence_fairness": 2.8,
        "sourcing": 2.2,
        "source_independence": 1.5,
        "analysis_labeling": 4,
        "loaded_language": 3.9
      },
      "leans": {
        "partisan_lean": {
          "signed": 0,
          "strength": 0,
          "noLeanCount": 7,
          "n": 7
        },
        "ideological_lean": {
          "signed": -0.1,
          "strength": 0.4,
          "noLeanCount": 2,
          "n": 4
        },
        "institutional_lean": {
          "signed": -0.6,
          "strength": 1.3,
          "noLeanCount": 0,
          "n": 6
        },
        "conservation_development": {
          "signed": 0,
          "strength": 0,
          "noLeanCount": 1,
          "n": 1
        },
        "populist_establishment": {
          "signed": 0.1,
          "strength": 0.7,
          "noLeanCount": 2,
          "n": 5
        }
      },
      "signedLean": 0,
      "leanStrength": 0,
      "noLeanCount": 7,
      "articleScores": [
        {
          "url": "https://www.ky3.com/2026/10/31/dadeville-mo-educator-brent-rountree-named-october-teacher-month/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ky3.com/2026/10/31/springfields-hotel-terror-close-after-final-two-nights/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ky3.com/2026/10/31/springfield-leaders-highlight-jail-diversion-program-funded-by-recreational-marijuana-tax/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ky3.com/2026/10/30/end-daylight-saving-time-could-lead-seasonal-depression/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ky3.com/2026/10/30/missouri-state-highway-patrol-reports-decline-southwest-missouri-phone-citations/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ky3.com/2026/10/30/battle-line-rivalry-sec-matchup-features-no-23-missouri-against-arkansas/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://www.ky3.com/2026/10/30/your-side-lebanon-attorney-launches-fundraiser-unpaid-ice-cream-factory-workers/",
          "partisan": 0,
          "seatSpread": 0
        }
      ]
    },
    "missouri-independent": {
      "articles": 4,
      "perSeat": {
        "anthropic": {
          "partisan_lean": -0.5,
          "ideological_lean": -0.3,
          "institutional_lean": -0.2,
          "populist_establishment": -0.3,
          "evidence_fairness": 3.3,
          "sourcing": 3.5,
          "source_independence": 2.5,
          "analysis_labeling": 3.3,
          "loaded_language": 3.3
        },
        "openai": {
          "partisan_lean": -0.5,
          "ideological_lean": -0.5,
          "institutional_lean": 0.3,
          "populist_establishment": -0.2,
          "evidence_fairness": 3.5,
          "sourcing": 3.3,
          "source_independence": 3.3,
          "analysis_labeling": 3.8,
          "loaded_language": 3.8
        },
        "google": {
          "partisan_lean": -0.5,
          "ideological_lean": -0.5,
          "institutional_lean": 0,
          "populist_establishment": -0.5,
          "evidence_fairness": 3.3,
          "sourcing": 3.8,
          "source_independence": 3.3,
          "analysis_labeling": 3.8,
          "loaded_language": 3.8
        }
      },
      "panelMedian": {
        "partisan_lean": -0.5,
        "ideological_lean": -0.5,
        "institutional_lean": 0,
        "populist_establishment": -0.5,
        "evidence_fairness": 3.3,
        "sourcing": 3.5,
        "source_independence": 3,
        "analysis_labeling": 3.8,
        "loaded_language": 3.8
      },
      "leans": {
        "partisan_lean": {
          "signed": -0.5,
          "strength": 0.5,
          "noLeanCount": 2,
          "n": 4
        },
        "ideological_lean": {
          "signed": -0.5,
          "strength": 0.5,
          "noLeanCount": 2,
          "n": 4
        },
        "institutional_lean": {
          "signed": 0,
          "strength": 0.5,
          "noLeanCount": 2,
          "n": 4
        },
        "conservation_development": {
          "signed": null,
          "strength": null,
          "noLeanCount": 0,
          "n": 0
        },
        "populist_establishment": {
          "signed": -0.5,
          "strength": 0.5,
          "noLeanCount": 2,
          "n": 4
        }
      },
      "signedLean": -0.5,
      "leanStrength": 0.5,
      "noLeanCount": 2,
      "articleScores": [
        {
          "url": "https://missouriindependent.com/2026/10/30/first-moscholars-performance-report-exposes-gaps-in-state-oversight/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://missouriindependent.com/2026/10/30/final-pitch-over-missouri-abortion-ban-turns-to-fight-over-voter-power/",
          "partisan": -1,
          "seatSpread": 0
        },
        {
          "url": "https://missouriindependent.com/2026/10/30/judge-rejects-constitutional-challenge-to-missouri-property-tax-caps-tied-to-stadium-bill/",
          "partisan": 0,
          "seatSpread": 0
        },
        {
          "url": "https://missouriindependent.com/2026/10/29/judge-upholds-missouri-law-allowing-charter-schools-in-boone-county/",
          "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": "ky3",
      "https": true,
      "feedUrl": "https://www.ky3.com/arc/outboundfeeds/rss/?outputType=xml",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 20,
      "feedFullText": true,
      "robotsAiBlocked": [
        "gptbot",
        "chatgpt-user",
        "google-extended",
        "ccbot",
        "amazonbot",
        "anthropic-ai",
        "bytespider",
        "claudebot",
        "claude-web",
        "perplexitybot"
      ],
      "robotsBlocksArticlesForAll": true,
      "contentSignal": null,
      "articleReadableNoJs": true,
      "paywall": "none",
      "articlesPerDayEstimate": 82.5,
      "localArticlesPerDayEstimate": 22.1,
      "feedWindowDays": 0.2,
      "feedSections": {
        "wire": 9,
        "civic": 11
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 149,
        "civicOutsideMarket": 2,
        "wireLocal": 3
      },
      "notes": [
        "robots * disallow restricts article paths: /wires/ /wires/press-releases/ /wires/bankrate/ /video/$ /video/shared/ /video/vod-recording/ /video/livestream/ /video/livestream2/ /archived/ /business/local/ /business/page/ /news/alert-bar/ /news/breaking/ /news/top-story/ /news/app-extra/ /mobi/ /clip/ /*?outputType=apps /sponsored/$"
      ],
      "rateWindow": {
        "source": "feed-median",
        "readings": 7,
        "medianSpanDays": 0.2,
        "localShareFromIndex": 0.27
      }
    },
    {
      "slug": "ksmu",
      "https": true,
      "feedUrl": "https://www.ksmu.org/news.rss",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 10,
      "feedFullText": false,
      "robotsAiBlocked": [],
      "robotsBlocksArticlesForAll": false,
      "contentSignal": null,
      "articleReadableNoJs": true,
      "paywall": "none",
      "articlesPerDayEstimate": 4,
      "localArticlesPerDayEstimate": 2.8,
      "feedWindowDays": 1.3,
      "feedSections": {
        "civic": 10
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 39,
        "civicOutsideMarket": 0,
        "wireLocal": 0
      },
      "notes": [],
      "rateWindow": {
        "source": "index-days",
        "completeDays": 6
      }
    },
    {
      "slug": "missouri-independent",
      "https": true,
      "feedUrl": "https://missouriindependent.com/feed/",
      "feedOk": true,
      "feedHttpStatus": null,
      "feedItems": 100,
      "feedFullText": true,
      "robotsAiBlocked": [
        "amazonbot",
        "applebot-extended",
        "bytespider",
        "ccbot",
        "claudebot",
        "google-extended",
        "gptbot",
        "anthropic-ai",
        "claude-web",
        "meta-externalagent",
        "perplexitybot"
      ],
      "robotsBlocksArticlesForAll": false,
      "contentSignal": "search=yes,ai-train=no,use=reference",
      "articleReadableNoJs": null,
      "paywall": "none",
      "articlesPerDayEstimate": 4.7,
      "localArticlesPerDayEstimate": 2,
      "feedWindowDays": 17.1,
      "feedSections": {
        "wire": 62,
        "civic": 26,
        "opinion": 12
      },
      "sectionAgreement": null,
      "sectionVsLocation": {
        "located": 137,
        "civicOutsideMarket": 7,
        "wireLocal": 1
      },
      "notes": [
        "sample article HTTP 403"
      ],
      "rateWindow": {
        "source": "index-days",
        "completeDays": 6
      }
    }
  ],
  "coverage": {
    "ky3": {
      "located": 149,
      "scopes": {
        "outside-market": 39,
        "none": 55,
        "local": 37,
        "regional": 15,
        "statewide": 3
      },
      "pins": [
        {
          "name": "Springfield",
          "lat": 37.209,
          "lng": -93.2923,
          "articles": 19
        },
        {
          "name": "Branson",
          "lat": 36.6437,
          "lng": -93.2185,
          "articles": 3
        },
        {
          "name": "Ozarks",
          "lat": 37.1184,
          "lng": -92.5626,
          "articles": 2
        },
        {
          "name": "Ozark",
          "lat": 37.0209,
          "lng": -93.206,
          "articles": 1
        },
        {
          "name": "Willard",
          "lat": 37.3039,
          "lng": -93.4246,
          "articles": 1
        },
        {
          "name": "Seymour",
          "lat": 37.1478,
          "lng": -92.7691,
          "articles": 1
        },
        {
          "name": "Crane",
          "lat": 36.9056,
          "lng": -93.5724,
          "articles": 1
        },
        {
          "name": "Gainesville",
          "lat": 36.598394,
          "lng": -92.429881,
          "articles": 1
        },
        {
          "name": "Joplin",
          "lat": 37.0842,
          "lng": -94.5133,
          "articles": 1
        },
        {
          "name": "Greenfield",
          "lat": 37.4167,
          "lng": -93.8408,
          "articles": 1
        },
        {
          "name": "Exeter",
          "lat": 36.666175,
          "lng": -93.939928,
          "articles": 1
        },
        {
          "name": "Mount Vernon",
          "lat": 37.1039,
          "lng": -93.8183,
          "articles": 1
        },
        {
          "name": "Springfield-Branson National Airport",
          "lat": 37.2457,
          "lng": -93.3886,
          "articles": 1
        },
        {
          "name": "Monett",
          "lat": 36.9242,
          "lng": -93.9285,
          "articles": 1
        },
        {
          "name": "Hollister",
          "lat": 36.6231,
          "lng": -93.2177,
          "articles": 1
        },
        {
          "name": "Greene County",
          "lat": 37.257,
          "lng": -93.344,
          "articles": 1
        },
        {
          "name": "Dadeville",
          "lat": 37.4728,
          "lng": -93.6738,
          "articles": 1
        },
        {
          "name": "Lebanon",
          "lat": 37.6806,
          "lng": -92.6641,
          "articles": 1
        }
      ]
    },
    "ksmu": {
      "located": 39,
      "scopes": {
        "local": 15,
        "none": 13,
        "statewide": 10,
        "regional": 1
      },
      "pins": [
        {
          "name": "Springfield",
          "lat": 37.208957,
          "lng": -93.292299,
          "articles": 10
        },
        {
          "name": "Branson",
          "lat": 36.643673,
          "lng": -93.218514,
          "articles": 2
        },
        {
          "name": "Neosho",
          "lat": 36.8687,
          "lng": -94.3683,
          "articles": 1
        },
        {
          "name": "Carthage",
          "lat": 37.1764,
          "lng": -94.3083,
          "articles": 1
        },
        {
          "name": "Greene County",
          "lat": 37.26,
          "lng": -93.34,
          "articles": 1
        }
      ]
    },
    "ozarks-first": {
      "located": 10,
      "scopes": {
        "local": 7,
        "none": 1,
        "regional": 1,
        "statewide": 1
      },
      "pins": [
        {
          "name": "Springfield",
          "lat": 37.208957,
          "lng": -93.292299,
          "articles": 2
        },
        {
          "name": "Barry County",
          "lat": 36.7126,
          "lng": -93.8322,
          "articles": 1
        },
        {
          "name": "Nixa",
          "lat": 37.0428,
          "lng": -93.2938,
          "articles": 1
        },
        {
          "name": "Republic",
          "lat": 37.12,
          "lng": -93.4802,
          "articles": 1
        },
        {
          "name": "Sparta",
          "lat": 37.0039,
          "lng": -93.0805,
          "articles": 1
        }
      ]
    },
    "missouri-independent": {
      "located": 137,
      "scopes": {
        "none": 28,
        "outside-market": 64,
        "statewide": 43,
        "local": 2
      },
      "pins": [
        {
          "name": "Springfield",
          "lat": 37.208957,
          "lng": -93.292299,
          "articles": 2
        }
      ]
    }
  },
  "stories": {
    "windowDays": 14,
    "onlyCoverage": {
      "ky3": {
        "articles": 40,
        "matchedElsewhere": 0,
        "onlyHere": 40
      },
      "ksmu": {
        "articles": 27,
        "matchedElsewhere": 3,
        "onlyHere": 24
      },
      "missouri-independent": {
        "articles": 30,
        "matchedElsewhere": 3,
        "onlyHere": 27
      }
    },
    "comparisons": {
      "count": 1,
      "categories": {
        "fairest_evidence_treatment": {
          "ksmu": 1
        },
        "best_sourced": {
          "missouri-independent": 1
        },
        "most_independent_of_official_framing": {
          "ksmu": 1
        },
        "most_editorialized": {
          "missouri-independent": 1
        }
      },
      "appearances": {
        "ksmu": 1,
        "missouri-independent": 1
      }
    }
  },
  "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."
  ]
}
