Nightly Run — 2026-05-09

Summary

Heavy aged-stub expansion night: 28 stubs promoted to draft (17 EIN-bearing first wave + 11 NY/NJ/Michigan second wave), ~46 new people stubs created from leadership extractions, 6 brand-new EINs newly resolved via ProPublica searches (Manhattan SC, NYSC, NJ Stallions, Michigan Hawks, Portage SC, Canton Soccer Club / Detroit City FC West, FC Michigan, Eden Prairie SA), and 9 broken-wikilink entity stubs created. Phase 1F detected zero thin articles — full prior-night cleanup confirmed. Slack notification skipped (auth invalid).

New Articles

ArticleTypeStatus
dearborn-soccer-clubclubstub
eden-prairie-soccer-associationclubstub
fc-miamiclubstub
mark-wielebnowskipersonstub
peter-reid-epscpersonstub
tamba-johnsonpersonstub
minnesota-nplleaguestub
red-bulls-njbaleaguestub
usl-league-oneleaguestub

People stubs created during Phase 2 leadership extraction (~46)

Ohio batch (7): lisa-hausser (CUSC), mike-besl (OESA), jeff-beckham (OESA), kevin-dougherty (Ohio Premier), sveti-matejic (Ohio Premier), costa-kalorides (Club Ohio), evan-fuhs (Club Ohio)

Virginia batch (15): julie-phegley, christopher-arnold, james-hogan-asa, dave-amsler, matthew-mittelstaedt, paul-ellis, mark-abbott-valor, anthony-amato, lula-bauer, robert-bigney, fabin-lewis, regillio-hinds, oscar-leon-vys, stephen-lehany, krista-gatt

MD/PA/CT batch (5): kevin-healey, patrick-healey (Baltimore Bays); david-simpson, george-schlieben (YMS); bob-pepi (Stamford FC)

NY/NJ batch (14 implied via key_people wikilinks): loryn-bergman, rich-corvino, ray-selvadurai (Manhattan SC); christian-gonzalez, carlos-mejia (NYSC); george-gjokaj, stephen-carson (FC Westchester); tab-ramos, jay-teitelbaum, anna-reidy, joe-tetro (NJSA 04); mark-cassidy, errol-mcfarlane (Football Academy NJ); marcelo-fracchia, steve-rezo, maurice-marsil (NJ Stallions)

Michigan batch (5): andy-pritchard, zach-artinian, billyle-alman (MTFC); michele-krzisnik (Michigan Hawks); abbas-alwishah (FC Michigan)

Updated Articles

EIN-bearing aged stubs expanded stub→draft

ArticleChange
Cincinnati United878 words. FY2024 990 ($4.67M rev, breakeven, 2,700 players, 28 sites). GA Aspire entry (Oliver Owen).
Ohio Elite873 words. FY2025 990 ($37.8K passive-income filing — separate operating-entity flagged). Founders identified.
Ohio Premier865 words. FY2024 990 ($3.56M rev, -$257K — 2nd consecutive loss). Plain City HQ confirmed.
Club Ohio913 words. FY2025 990 ($5.6M rev, +$354K, 14% CAGR). MLS NEXT Homegrown 2026-27 confirmed.
Stafford Revolution634 words. FY2025 $1.93M rev, lean exec, ECNL-RL via VPSL.
Alexandria SA768 words. FY2024 $6.69M rev (3.5x growth since 2015), Thomas Park ED $382K, community-access model.
FC Richmond737 words. FY2025 $1.99M rev, MLS Next Academy Division 2025-26 (first in Richmond). Legal entity = Greenfield Dragons.
Herndon Youth Soccer668 words. 1,700 players / 160 teams, VDA partner since 2022.
Virginia Rush725 words. FY2024 $1.79M rev. 501(c)(4) (anomalous in VA dataset).
Virginia Valor835 words. FY2025 $2.92M rev, dual FVU+NVA alliance.
Villarreal VA765 words. FY2025 $1.14M rev (recovered from -$3K), Villarreal CF affiliate.
LMVSC685 words. FY2024 $1.47M rev, no national pathway.
Vienna Youth Soccer791 words. FY2025 $3.87M rev, 5,000 players, 50th anniversary.
Great Falls Reston804 words. FY2024 $2.77M rev, post-DMV FC merger.
Baltimore Bays782 words. FY2025 $144K rev, ~415 players, Healey-family governance.
YMS918 words. FY2024 $2.84M rev (notable step-up from FY2023 $913K), owned indoor TEC facility.
Stamford FC815 words. FY2024 $1.14M rev, ~2,000 youth, NYCFC Associate Partner.

NY/NJ/Michigan aged stubs expanded (no prior EIN)

ArticleChange
Manhattan SC690 words. EIN 13-3875631 newly resolved. FY2024 $5.59M rev, dual ECNL Boys + ECNL-RL Girls + USL League Two/W League.
NY Soccer Club580 words. EIN 27-0427822 newly resolved. FY2024 $4.63M rev, dual MLS NEXT + GA, NYCFC affiliate. 990 conflict-of-interest disclosures.
FC Westchester700 words. Confirmed for-profit (no ProPublica match). MLS NEXT founding member, distinct from pro USL1 Westchester SC.
NJSA 04730 words. Tab Ramos founder. Aberdeen NJ (not Wayne — old wiki incorrect). Predecessor of Cedar Stars Monmouth.
Football Academy NJ690 words. Mark Cassidy owner-operator (also Scottish FA, ex-Centercourt). Tax_status corrected nonprofit→for-profit.
NJ Stallions790 words. EIN 27-3623443 newly resolved. FY2024 $348K rev, fully volunteer-led, 5x growth since 2020.
Portage SCEIN 38-2996787 confirmed. FY2024 $604K rev, 700+ players, 17 owned fields. ECNL-RL GMA founding.
Michigan Tigers FC1,400+ players, MLS NEXT Academy Division 2025-26 + NAL Boys + GA. Andy Pritchard director.
Detroit City FC WestEIN 38-2800141 (Canton Soccer Club). FY2024 $2.91M rev. ECNL-RL GMA founding. Hosts Canton Cup.
FC MichiganEIN 82-2613618. 32 teams U8-U19 but files 990-N (sub-$50K) — discrepancy flagged. Multi-league.
Michigan HawksEIN 85-0796356 newly resolved. FY2022 $1.86M rev, 12 national championships, Top 3 ECNL Girls 2024-25, 1,150+ college placements.

Phase 1 integrity changes

  • 7 wikilink fixes (mostly mn-thunder-academyminnesota-thunder-academy and dc-uniteddc-united-academy)
  • 25 EIN body-visibility quick-facts blockquotes inserted under H1 (Quartz renders body, not frontmatter)
  • 3 tax_status fields auto-backfilled to nonprofit (dearborn-stars-sc, kingdom-sc, vermont-united-soccer-academy)

Voice cleanup batch (10 — all already clean from prior nights, AGENDA strikethroughs caught up)

u90c-sports, elite-tournaments, ramiz-sabljic, slsg, united-futbol-academy, lou-fusz-athletic, missouri, las-vegas, charlotte-independence-sc, san-diego-surf — all confirmed at 0 voice violations; AGENDA marked DONE.

Note: Use [[wikilink]] format (not raw paths) so the Quartz site renders them as clickable links. For files in subdirectories, Obsidian basename resolution handles the path automatically — [[manhattan-sc]] works regardless of clubs/tri-state/new-york/ location.

Integrity Pass

  • Link fixes: 7
  • Cross-links added: (handled inline during stub expansion — clubs cross-linked to neighboring market articles, leagues, facilities)
  • Stubs created from entity extraction: 9 (3 clubs, 3 people, 3 leagues)
  • EIN body-visibility lines inserted: 25
  • Tax-status auto-backfills: 3 (nonprofit)
  • Thin articles flagged: 0 (Phase 1F clean — all 344 draft articles ≥200 words, no complete/stale articles)
  • Aged stubs queued: 255 total (top 30 selected for AGENDA, 28 worked in this run)

Research Progress

Topics completed:

  • Phase 1G aged-stub queue: 28 of top 30 worked (17 EIN-bearing OH/VA/MD/PA/CT + 6 NY/NJ + 5 Michigan)
  • 6 new EINs newly resolved via ProPublica searches (Manhattan SC, NYSC, NJ Stallions, Michigan Hawks, Eden Prairie SA via stub creation, FC Michigan via expansion, Canton Soccer Club via Detroit City FC West expansion)
  • Phase 1A broken-wikilink discovery → 9 entity stubs

Topics partially completed:

  • Aged-stub queue still has ~225 items (Vardar SC, Lakeshore FC, Plymouth Reign, Michigan Burn, Michigan Wolves, Rapids FC, Waza FC, PASS FC, Legends FC Michigan, Liverpool FC IA-MI, NJ Stallions handled, NV Villarreal LV Academy, plus 2026-05-09 batch with EIN-bearing CT/MD/Florida ones already done)

Next up:

  • Continue draining aged-stub queue (Michigan remainder + Vardar SC + tri-state remainder)
  • Specialized Topics #44 (MLS Next/ECNL evolution recent changes), #46 (Software landscape — SportsEngine/TeamSnap/Stack/PlayMetrics market share), #50 (Facility inventory by market)
  • Editorial-voice cleanup queue still has ~30+ articles flagged (the 2026-05-06 list)

Open Questions / Issues for Trevor

  1. Slack notification failedmcp__slack__slack_post_message returned invalid_auth for both start and end messages. Slack token may need refresh. Run-log link: updates/2026-05-09.md.
  2. Ohio Elite operating-entity puzzle — 990 reports only $37.8K passive income, but the active ECNL operations almost certainly run through a separate undisclosed entity. Highest-leverage open question.
  3. Ohio Premier — 2 consecutive years of operating losses (-$257K FY2024, -$275K FY2023) plus 20-year unfulfilled facility ambition; HQ has shifted to Plain City.
  4. Club Ohio title conflict — 990 lists Steve Dawson as DOC ($76.9K), website lists Evan Fuhs as Club DOC. Recent transition or formal/operational title split.
  5. Virginia Rush is 501(c)(4), not 501(c)(3) — anomalous in VA dataset (donations not tax-deductible). Verify implication for member-vs-public-benefit positioning.
  6. FC Richmond legal entity = Greenfield Dragons Athletic Association (1982 c-3) — DBA confusion worth flagging in any cross-reference work.
  7. Great Falls Reston completed a 2024 merger with DMV FC — explains FY2024 operating loss.
  8. Alexandria SA has tripled revenue since 2015 ($1.88M → $6.69M) — striking growth trajectory worth investigating cause.
  9. NJSA 04 location was wrong in old stub (Wayne → Aberdeen NJ); also clarified its lineage as predecessor of Cedar Stars Monmouth.
  10. FC Westchester is for-profit, not nonprofit — old stub had tax_status: nonprofit (corrected).
  11. The Football Academy NJ is for-profit, owner Mark Cassidy — old stub had tax_status: nonprofit (corrected).
  12. NYSC 990 has conflict-of-interest disclosures — worth a future targeted look.
  13. FC Michigan files 990-N (sub-$50K) while operating 32 teams U8-U19 — material discrepancy worth pursuing (likely separate operating entity).
  14. Voice cleanup queue is stale — 2026-05-06 AGENDA list claimed 10 articles had violations; lint shows 0 on all 10. Re-run lint before queueing future batches.

Stats

  • Total articles in wiki: 1,299
  • Articles by status: 875 stub · 379 draft · 0 complete · 0 stale
  • Phase 1G aged-stub queue remaining: ~227 (after this night’s 28 worked)
  • New EINs resolved this run: 6
  • Voice cleanup queue remaining (HIGH violations): see python3 scripts/lint-synrgy-angle.py for current list

Commits

ea9618c  Nightly 2026-05-09 Phase 2: 5 Michigan aged stubs expanded
b1c34df  Nightly 2026-05-09 Phase 2: 6 NY/NJ aged stubs expanded
65b76de  Nightly 2026-05-09 Phase 2 VA batch 2: 5 stubs expanded
ed57271  Nightly 2026-05-09 Phase 2: voice cleanup batch — 10 articles
f742920  Nightly 2026-05-09 Phase 2 VA batch 1 + Ohio batch + MD/PA/CT batch
e604518  Nightly 2026-05-09 Phase 1C: 9 entity stubs created from broken wikilinks
060e3ba  Nightly 2026-05-09 Phase 1 integrity