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
Entity stubs from Phase 1A broken-wikilink discovery
| Article | Type | Status |
|---|---|---|
| dearborn-soccer-club | club | stub |
| eden-prairie-soccer-association | club | stub |
| fc-miami | club | stub |
| mark-wielebnowski | person | stub |
| peter-reid-epsc | person | stub |
| tamba-johnson | person | stub |
| minnesota-npl | league | stub |
| red-bulls-njba | league | stub |
| usl-league-one | league | stub |
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
| Article | Change |
|---|---|
| Cincinnati United | 878 words. FY2024 990 ($4.67M rev, breakeven, 2,700 players, 28 sites). GA Aspire entry (Oliver Owen). |
| Ohio Elite | 873 words. FY2025 990 ($37.8K passive-income filing — separate operating-entity flagged). Founders identified. |
| Ohio Premier | 865 words. FY2024 990 ($3.56M rev, -$257K — 2nd consecutive loss). Plain City HQ confirmed. |
| Club Ohio | 913 words. FY2025 990 ($5.6M rev, +$354K, 14% CAGR). MLS NEXT Homegrown 2026-27 confirmed. |
| Stafford Revolution | 634 words. FY2025 $1.93M rev, lean exec, ECNL-RL via VPSL. |
| Alexandria SA | 768 words. FY2024 $6.69M rev (3.5x growth since 2015), Thomas Park ED $382K, community-access model. |
| FC Richmond | 737 words. FY2025 $1.99M rev, MLS Next Academy Division 2025-26 (first in Richmond). Legal entity = Greenfield Dragons. |
| Herndon Youth Soccer | 668 words. 1,700 players / 160 teams, VDA partner since 2022. |
| Virginia Rush | 725 words. FY2024 $1.79M rev. 501(c)(4) (anomalous in VA dataset). |
| Virginia Valor | 835 words. FY2025 $2.92M rev, dual FVU+NVA alliance. |
| Villarreal VA | 765 words. FY2025 $1.14M rev (recovered from -$3K), Villarreal CF affiliate. |
| LMVSC | 685 words. FY2024 $1.47M rev, no national pathway. |
| Vienna Youth Soccer | 791 words. FY2025 $3.87M rev, 5,000 players, 50th anniversary. |
| Great Falls Reston | 804 words. FY2024 $2.77M rev, post-DMV FC merger. |
| Baltimore Bays | 782 words. FY2025 $144K rev, ~415 players, Healey-family governance. |
| YMS | 918 words. FY2024 $2.84M rev (notable step-up from FY2023 $913K), owned indoor TEC facility. |
| Stamford FC | 815 words. FY2024 $1.14M rev, ~2,000 youth, NYCFC Associate Partner. |
NY/NJ/Michigan aged stubs expanded (no prior EIN)
| Article | Change |
|---|---|
| Manhattan SC | 690 words. EIN 13-3875631 newly resolved. FY2024 $5.59M rev, dual ECNL Boys + ECNL-RL Girls + USL League Two/W League. |
| NY Soccer Club | 580 words. EIN 27-0427822 newly resolved. FY2024 $4.63M rev, dual MLS NEXT + GA, NYCFC affiliate. 990 conflict-of-interest disclosures. |
| FC Westchester | 700 words. Confirmed for-profit (no ProPublica match). MLS NEXT founding member, distinct from pro USL1 Westchester SC. |
| NJSA 04 | 730 words. Tab Ramos founder. Aberdeen NJ (not Wayne — old wiki incorrect). Predecessor of Cedar Stars Monmouth. |
| Football Academy NJ | 690 words. Mark Cassidy owner-operator (also Scottish FA, ex-Centercourt). Tax_status corrected nonprofit→for-profit. |
| NJ Stallions | 790 words. EIN 27-3623443 newly resolved. FY2024 $348K rev, fully volunteer-led, 5x growth since 2020. |
| Portage SC | EIN 38-2996787 confirmed. FY2024 $604K rev, 700+ players, 17 owned fields. ECNL-RL GMA founding. |
| Michigan Tigers FC | 1,400+ players, MLS NEXT Academy Division 2025-26 + NAL Boys + GA. Andy Pritchard director. |
| Detroit City FC West | EIN 38-2800141 (Canton Soccer Club). FY2024 $2.91M rev. ECNL-RL GMA founding. Hosts Canton Cup. |
| FC Michigan | EIN 82-2613618. 32 teams U8-U19 but files 990-N (sub-$50K) — discrepancy flagged. Multi-league. |
| Michigan Hawks | EIN 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-academy→minnesota-thunder-academyanddc-united→dc-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 ofclubs/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
- Slack notification failed —
mcp__slack__slack_post_messagereturnedinvalid_authfor both start and end messages. Slack token may need refresh. Run-log link:updates/2026-05-09.md. - 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.
- Ohio Premier — 2 consecutive years of operating losses (-$257K FY2024, -$275K FY2023) plus 20-year unfulfilled facility ambition; HQ has shifted to Plain City.
- 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.
- 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.
- FC Richmond legal entity = Greenfield Dragons Athletic Association (1982 c-3) — DBA confusion worth flagging in any cross-reference work.
- Great Falls Reston completed a 2024 merger with DMV FC — explains FY2024 operating loss.
- Alexandria SA has tripled revenue since 2015 ($1.88M → $6.69M) — striking growth trajectory worth investigating cause.
- NJSA 04 location was wrong in old stub (Wayne → Aberdeen NJ); also clarified its lineage as predecessor of Cedar Stars Monmouth.
- FC Westchester is for-profit, not nonprofit — old stub had
tax_status: nonprofit(corrected). - The Football Academy NJ is for-profit, owner Mark Cassidy — old stub had
tax_status: nonprofit(corrected). - NYSC 990 has conflict-of-interest disclosures — worth a future targeted look.
- FC Michigan files 990-N (sub-$50K) while operating 32 teams U8-U19 — material discrepancy worth pursuing (likely separate operating entity).
- 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.pyfor 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