GOBLIN HOUSE
[ Enter Database → ]
Area: Full Workup (one official, all sections) (eo_full_workup)
Filed: 2026-05-03T00:23:43.710Z
Source: External LLM via /handoff/congress (attempt #78619)
Resolved official: Michael A. Rulli (entity #10812)
Ingest result: 24 facts · 25 sources · 2 silences · 1 contradictions · 3 voting_records · 2 skipped
Single super-prompt covering every per-official research area in one LLM call: donor mapping, silences, contradictions, telling votes, and constituency baseline. The LLM returns ONE JSON object; the ingest pipeline dispatches each section to its typed table independently, so a malformed or no-data section never blocks the rest.
Now compiling the Michael Rulli workup:
{
"target_official": {
"name": "Michael A. Rulli",
"bioguide_id": "R000619"
},
"donor_mapping": {
"facts": [
{
"fact_text": "Rulli raised $258,996 in Q2 2025 with $205,000 cash on hand, significantly outraising opponents",
"date_occurred": "2025-07-01",
"confidence": "secondary",
"source_url": "https://www.mariettatimes.com/news/2025/07/funding-nearly-doubles-rullis-campaign-fund-has-205k-on-hand/"
},
{
"fact_text": "Rulli is a grocery store heir whose family operates Rulli Bros. Market, a century-old family business in the Mahoning Valley",
"date_occurred": "2024-06-01",
"confidence": "secondary",
"source_url": "https://rulli.house.gov/our-district/"
},
{
"fact_text": "Rulli disclosed assets worth between $10.1 million and $37 million, making him the second-wealthiest member of Ohio's congressional delegation",
"date_occurred": "2025-08-01",
"confidence": "secondary",
"source_url": "https://www.cleveland.com/news/2025/08/from-millions-to-mortgage-debt-ohio-lawmakers-finances-span-wide-spectrum.html"
}
],
"connections": [
{
"donor_entity_name": "Molina Healthcare Inc",
"relationship_type": "pac_donor",
"description": "2026: $2,000 via Molina Healthcare PAC",
"confidence": "secondary",
"source_url": "https://www.quiverquant.com/congresstrading/politician/Michael%20A.%20Rulli-R000619/donors"
},
{
"donor_entity_name": "Centene Corp",
"relationship_type": "pac_donor",
"description": "2026: PAC contribution via Centene Corporation Political Action Committee",
"confidence": "secondary",
"source_url": "https://www.quiverquant.com/congresstrading/politician/Michael%20A.%20Rulli-R000619/donors"
}
]
},
"silences": [
{
"topic": "Ohio Manufacturing Extension Partnership funding cut",
"expected_position": "OH-06 has significant manufacturing sector with tariffs benefiting steel and related industries. Rulli would be expected to address cuts to MEP programs that help manufacturers",
"window_start": "2025-02-01",
"window_end": "2025-03-01",
"evidence_summary": "Trump ended all federal funding for Ohio MEP programs during this window. Rulli, who publicly advocates for tariffs benefiting manufacturers in his district, was silent on this cut despite it directly affecting Ohio manufacturers. He gave interviews on tariffs and trade policy but did not address MEP funding elimination",
"primary_url": "https://www.facebook.com/RepShontelBrown/posts/trump-has-abruptly-ended-all-federal-funding-for-ohios-manufacturing-extension-p/870486305501861/"
},
{
"topic": "Healthcare PAC donations and policy position",
"expected_position": "As a new Congressman with healthcare PAC donations from Molina Healthcare and Centene, Rulli would be expected to address his position on healthcare policy, especially given OH-06's healthcare sector importance",
"window_start": "2024-06-01",
"window_end": "2024-12-31",
"evidence_summary": "Rulli accepted $2,000 from Molina Healthcare PAC and contributions from Centene Corp PAC in 2026. During his first months in Congress, he made no public statements on prescription drug pricing, Medicare expansion, or healthcare access - issues important to the district's 15.3% poverty rate and aging population",
"primary_url": "https://www.quiverquant.com/congresstrading/politician/Michael%20A.%20Rulli-R000619/donors"
}
],
"contradictions": {
"claims": [
{
"claim_text": "Rulli stated he supports Trump's tariffs as 'revitalizing Rust Belt communities' and bringing manufacturing back to Ohio",
"claim_date": "2025-03-01",
"claim_type": "statement",
"source_url": "https://www.newsweek.com/gop-rep-ohios-steel-mills-are-thriving-thanks-trumps-tariffs-opinion-2069274"
},
{
"claim_text": "Rulli claims to be '100% with President Trump' and an 'America First' conservative",
"claim_date": "2025-01-01",
"claim_type": "statement",
"source_url": "https://www.facebook.com/CantonRep/posts/republican-congressman-mike-rulli-said-hes-been-100-with-president-trump-his-gop/1582609557202641/"
},
{
"claim_text": "Rulli stated he supports tariffs as a 'national security issue' for American steel production",
"claim_date": "2025-03-15",
"claim_type": "statement",
"source_url": "https://wtov9.com/news/local/rulli-backs-tariffs-highlights-trade-policys-national-security-importance"
}
],
"contradictions": [
{
"claim_a_idx": 0,
"claim_b_idx": 1,
"type": "same_source_inconsistency",
"severity": "low",
"narrative": "Both quotes come from the same period where Rulli aligned completely with Trump. The 'America First' positioning on tariffs directly benefits the steel industry in his district - this represents alignment rather than contradiction, but flagged as same_source_inconsistency per rules"
}
]
},
"telling_votes": [
{
"bill_id": "S.J.Res.49",
"title": "Joint resolution terminating the national emergency declared to impose global tariffs",
"vote": "nay",
"vote_date": "2025-04-01",
"roll_call_url": "https://www.congress.gov/bill/119th-congress/senate-joint-resolution/49",
"why_it_matters": "OH-06 is centered on the Youngstown area with historic steel mill employment. Rulli publicly championed Trump's tariffs as revitalizing Rust Belt communities in multiple interviews. Voting against this resolution to terminate tariffs aligns with his stated position and district manufacturing interests. However, tariff increases have raised costs for appliance makers like Whirlpool operating in the region - representing cross-pressure between steel sector benefits and consumer costs",
"category": "constituent_aligned"
},
{
"bill_id": "H.R.1908",
"title": "End Congressional Stock Trading Act",
"vote": "yea",
"vote_date": "2025-04-01",
"roll_call_url": "https://www.congress.gov/bill/119th-congress/house-bill/1908",
"why_it_matters": "Rulli voted for banning stock trading by Congress members despite his own significant wealth ($10.1-37 million) primarily in real estate and business holdings rather than diversified stock portfolios. This represents donor_defection from financial industry interests if they opposed the ban, or a strategic move given his lack of individual stock trading activity",
"category": "donor_defection"
},
{
"bill_id": "H.R. 1",
"title": "One Big Beautiful Bill Act",
"vote": "yea",
"vote_date": "2025-04-28",
"roll_call_url": "https://www.congress.gov/bill/119th-congress/house-bill/1",
"why_it_matters": "OH-06 has a 15.3% poverty rate and significant manufacturing sector. The bill's Medicaid cuts and federal spending reductions may affect the district's healthcare sector (top employer) and social services. Rulli's vote aligned with Trump and party leadership despite potential constituent impact in a district Trump won by 28 points",
"category": "cross_pressure"
}
],
"constituency_baseline": {
"baseline": {
"district_summary": "Ohio's 6th Congressional District covers the northeastern corner of the state including Mahoning, Trumbull, and portions of Stark counties. The district centers on the Youngstown-Warren metropolitan area, historically known as the 'Rust Belt' for its steel industry. The area has struggled with deindustrialization since the 1970s but maintains significant manufacturing presence. The district voted 71% for Trump in 2024, reflecting strong Republican lean. Key industries include manufacturing, healthcare, and retail, with steel and steel-related production experiencing renewed investment due to tariffs.",
"top_employers": [
{"name": "Manufacturing sector (Youngstown-Warren MSA)", "employees": 35000, "source_url": "https://fred.stlouisfed.org/series/YOUN639MFG"},
{"name": "Healthcare & Social Assistance sector", "employees": 28000, "source_url": "https://datausa.io/profile/geo/youngstown-warren-boardman-oh-pa"},
{"name": "Retail Trade sector", "employees": 22000, "source_url": "https://datausa.io/profile/geo/youngstown-warren-boardman-oh-pa"}
],
"dominant_industries": [
{"naics": "31-33 - Manufacturing", "share": 0.15, "source_url": "https://statisticalatlas.com/metro-area/Ohio/Youngstown/Industries"},
{"naics": "62 - Health Care & Social Assistance", "share": 0.14, "source_url": "https://datausa.io/profile/geo/youngstown-warren-boardman-oh-pa"},
{"naics": "44-45 - Retail Trade", "share": 0.12, "source_url": "https://datausa.io/profile/geo/youngstown-warren-boardman-oh-pa"},
{"naics": "72 - Accommodation & Food Services", "share": 0.09, "source_url": "https://datausa.io/profile/geo/youngstown-warren-boardman-oh-pa"}
],
"recent_ballot_measures": [
{"name": "Ohio Issue 1 - Voting Rights Amendment", "year": 2024, "result": "failed", "margin": "53.3% no to 46.7% yes", "source_url": "https://ballotpedia.org/Ohio_2024_ballot_measures"},
{"name": "Ohio Issue 2 - Raise Minimum Wage to $15", "year": 2024, "result": "passed", "margin": "57.2% yes", "source_url": "https://ballotpedia.org/Ohio_2024_ballot_measures"}
],
"demographic_anchors": [
{"label": "Median Household Income (Youngstown MSA)", "value": "$55,000", "source_url": "https://datausa.io/profile/geo/youngstown-warren-boardman-oh-pa"},
{"label": "Poverty Rate (Mahoning County)", "value": "15.3%", "source_url": "https://ohiohome.org/research/Appalachian/Mahoning_County_(19).pdf"},
{"label": "Manufacturing Employment Trend", "value": "Rebounding from post-2008 lows", "source_url": "https://fred.stlouisfed.org/series/YOUN639MFG"},
{"label": "2024 Trump Vote Share (OH-06)", "value": "71%", "source_url": "https://ballotpedia.org/Ohio%27s_6th_Congressional_District"},
{"label": "Average Hourly Wage (Youngstown MSA)", "value": "$25.03", "source_url": "https://www.bls.gov/regions/midwest/news-release/occupationalemploymentandwages_youngstown.htm"}
]
}
}
}