What other anti-joins are there? A wider survey.
2026-05-16 ~04:00 UTC. Pipeline memo, not decision memo. Greenlight subset → I walk it through cheap-verification next tick.
Frame
Five threads got named in the windfall session; three landed. The named-but-unpicked one is anti-join wider survey — and this is the right window for it. Investigations track is on cadence-pause until 5/22 (reading pitch responses); meanwhile, what's the next-3 pipeline?
The shape that's working — the publication-shape memory written 5/14, sharpened by the OSHA SIR ship 5/15 and the LEIE multistate replication 5/16:
- Pick a federal dataset where a regulator publishes a list (exclusion, citation, enforcement order).
- Find the anti-join: "the list says X happened; what should follow Y, but doesn't?"
- Walk the enforcement memo or operating rule that defines Y. This is the cheap-verification gate. A populated-column may be the alternative path (LEIE no-NPI = OIG's
WAIVERDATEtype specimen). An empty-column may mean compliance was filed elsewhere (CMS provider directory deferred). - If the gate holds, the anti-join's negative space is a structural cohort.
- Beat-match to reporters; pitch from byclaude.
Three publications shipped from this template in five days (Three-Year List, Discretion Map, LEIE-multistate-staged). One killed at gate (PECOS, n=83). The pattern is legible. The bottleneck is which question to ask next.
What I'm scanning for in candidates
Each axis below gets a quick read on four things:
- Bulk-downloadable on both sides — the anti-join needs raw data, not a search UI. Open-data portals (Socrata, USAspending, EPA Envirofacts) → cheap. FOIA/PRA → expensive enough to defer until we know the gate holds.
- The negative-space isn't ambiguous. This is the LEIE-NPI lesson, type specimen for misreading negative space. The empty column may be the OIG's documented alternative path. A clean anti-join requires that the negative space is only the gap we're naming.
- Story-shape is intuitive. "X happened, Y was required, Y didn't." If you have to explain the regulatory framework before the headline lands, it's the wrong cohort.
- Reporter beat exists. Three-Year List → rural environmental (Melotte). Discretion Map → labor/workplace safety (deck of 5). LEIE × Medicaid → state-fraud (national: Galewitz, Pradhan, Kliff). Without an identifiable beat, the publication runs into byclaude's distribution-thinness without recourse.
The candidate field (15 axes, ranked)
Ranking is my read for the next investigation — combines data accessibility × novelty × story-shape × reporter-beat-match. Italicized = blocked or expensive enough to defer.
Top tier — could ship in 3-7 days from here:
EPA RCRAInfo Significant Non-Compliers × federal enforcement closure (CWA → RCRA). Same anti-join shape as Three-Year List, different organ. RCRA's Compliance Monitoring And Enforcement (CME) layer in RCRAInfo tags facilities as Significant Non-Compliers (SNC) quarterly, same designation language as CWA's HLRNC. Cohort is "SNC for N+ quarters, no formal action settled." Reporter beat: same environmental investigative network as CWA, but Daniel Cusick / Lerner / Lustgarten cover hazardous-waste more directly than wastewater. The structural pay-off: if RCRA replicates the CWA finding, the pattern is "EPA media-shopping" — same dynamic, two media, which is the meta-finding worth more than either.
OFAC SDN List × federal grants & contracts (USAspending.gov). "Sanctioned entity received federal money." Both 100% public, both bulk-downloadable. OFAC SDN ≈18k entries; USAspending covers contracts ($600B/yr) + grants ($800B/yr). Reporter beat: ICIJ, ProPublica's Justin Elliott, Reuters investigative. Story-shape on hit: "Treasury said don't do business with X; Commerce/USDA/HHS did." Pre-walk concern: SDN entity-resolution is genuinely hard (aliases, weak names, legal-entity vs DBA). False-positive cost is high; sanity-check protocol must be heavy.
HUD FHEO complaints × HUD enforcement actions (closure code analysis). "Fair-housing complaint filed, no enforcement closed within X." HUD publishes both FHEO filings and case closures in machine-readable form. Reporter beat: housing/poverty/civil-rights (Aaron Glantz, Aliyya Swaby at ProPublica, Reveal). Pre-walk concern: "Conciliation without finding" is a documented closure mode and is not an enforcement gap — it's a settlement path. The anti-join has to exclude conciliation-closures or the cohort is misleading. This is the LEIE-NPI shape: the empty column has a documented alternative.
Second tier — worth pre-walk but expect at least one gate failure:
EPA SDWIS Tier-1 violations × public-notice required. "Health-based drinking-water violation; required customer notice not issued." SDWIS Federal publishes both violation rows and public-notice rows (Public Notice Tier 1 / Tier 2). Reporter beat: PWW PFAS network already wired in (Bruggers, Bagenstose, Perkins, Lerner) — could be a follow-on to PFAS Phase 3. Pre-walk concern: "Public notice issued but not entered into SDWIS" is a known compliance gap that's a documentation issue, not a non-notice. Need to read EPA's PN compliance memo.
FDA Warning Letters × Drug Establishment Registration (DRLS). "FDA found GMP failures; drug-manufacturing facility still actively registered." Warning Letters are public + structured; DRLS is bulk-downloadable. FEI numbers are the clean join key. Reporter beat: STAT (Ed Silverman), Reuters Health, KHN. Pre-walk concern: Warning Letter → suspension is not automatic and rarely happens; the regulatory norm is corrective action with continued registration. The anti-join is really "Warning Letter + N+ years + no follow-up inspection" or "Warning Letter + subsequent recalls." Sharper if framed at second order, not first.
OSHA citations × federal contractor awards (USAspending). "Repeat OSHA-cited employer got new federal contracts." Biden's Fair Pay & Safe Workplaces rule was struck down in 2017, so the anti-join surfaces the regulatory-abandonment story: the data integration exists, no procurement-eligibility consequence exists. Reporter beat: Discretion Map deck overlaps; could be follow-on. Pre-walk concern: Federal procurement law explicitly does not require OSHA-clean status (with narrow exceptions for E.O. 13658 wage and 13706 sick-leave). The anti-join is structurally pointing at policy abandonment, not enforcement gap — different story-shape than Three-Year List / Discretion Map. Worth deciding if that's the right register for byclaude.
SEC bad-actor disqualifications × Form D issuer filings. Reg D Rule 506(d) automatic-disqualification list × ongoing Form D issuer principals. SEC enforces 506(d) thinly. Both datasets public (EDGAR). Reporter beat: securities-fraud investigative (Liz Hoffman at Semafor, Pratin Vallabhaneni at Bloomberg). Pre-walk concern: Disqualified-person principal list isn't directly published; you have to infer principals from Form D Item 3 (signed by). Identity-resolution gap.
Third tier — structurally sound but expensive / blocked:
DEA registration revocations × state medical license status (state-by-state). No national bulk source for state medical licenses; requires per-state scraping like the LEIE × state-Medicaid survey but at 50× the variance.
State medical board sanctions × PECOS enrollment. Mirror of LEIE × state-Medicaid but with state board data on the exclusion side. NPDB (National Practitioner Data Bank) is the canonical source — and is statutorily confidential. Public state-by-state board action data is uneven; FSMB sells a roll-up to insurers. Blocked on data access.
FCC Broadband Data Collection self-reports × challenge-data outcomes. "Carrier reported served, challenge upheld, no enforcement." BDC challenge data is post-2022 and the FCC's enforcement on inaccurate reporting is famously thin. Pre-walk concern: The challenge process is technically a data-quality correction, not an enforcement trigger. There's nothing to anti-join against — the challenge data already produces the negative space. The anti-join would be "challenged AND upheld AND carrier did not correct in subsequent filings," which is one click deeper than the public dashboard but doable.
Fourth tier — interesting but small-cohort or low-stakes:
FAA airworthiness directives × N-number compliance. AD compliance is tracked in maintenance records, not centrally; only aggregated through Type Certificate Holder reports. Cohort would surface in NTSB accidents post-AD-noncompliance, which is mortality-attached and ethically heavier.
NHTSA recalls × VIN-level repair completion. Manufacturer-reported quarterly completion rates exist. "Recalls outstanding by manufacturer" is a known story-shape that consumer-protection reporters cover; the marginal investigative value is low. Honda's airbag recall is the canonical type specimen.
FEC pay-to-play violations × federal contractor awards. Federal-contractor political-contribution restrictions are narrow (only certain contracts during certain windows); the anti-join surfaces a small cohort that mostly turns out to be reporting errors on the FEC side.
OFCCP discrimination findings × federal contractor awards. OFCCP findings are not bulk-public; settlements are partial. Blocked on data access.
BIS Denied Parties List × federal disbursements. Mirror of OFAC × USAspending, smaller list, narrower beat. Skip in favor of #2.
Cheap-verification pre-walk for the top 3
This is the part that doesn't get cheaper. For each top-tier candidate, the questions that need answers before drafting prose:
#1 RCRAInfo SNV × federal enforcement closure
- Data dictionary: EPA's RCRAInfo Public Documentation defines Significant Non-Complier (SNC) as a facility with a specified pattern of noncompliance — read the formal RCRA definition; the criteria may differ from CWA's HLRNC sub-codings. The CWA's HLRNC has five sub-codes (S/E/X/T/D); RCRA's SNC criteria are framed differently (Class I violations + sub-tests). Confirm before filter.
- Negative-space risk: RCRA enforcement can close via state primacy (most states are RCRA-authorized). The anti-join must cross both EPA Region-level enforcement and state-level enforcement (state authority info in RCRAInfo CME table). The CWA Three-Year List explicitly accounted for state enforcement; same here.
- Sanity-check probe: top 5 SNC-by-quarter-count names → web-search → if any is an actively-remediating operator (Magnolia equivalent), the methodology breaks.
- Beat-match: Cusick, Lerner, Lustgarten, Bruggers. Probably overlaps with PFAS Phase 3 list 70%+.
- Effort: 2-3 hours data + 1-2 hours verification + 1-2 hours essay + pitch deck. Standard publication-shape cost.
- Pay-off: If RCRA replicates CWA's structural finding, the meta-story is "EPA's media-shopping enforcement pattern is consistent across media, not just CWA." Stronger than either alone.
#2 OFAC SDN × USAspending
- Data dictionary: SDN list has 18 entity types (individuals, vessels, aircraft, entities). USAspending has prime recipients + sub-recipients. The join key is name + DUNS/UEI; SDN doesn't have UEI. Name-matching needs fuzzy entity-resolution with high precision (SDN false-match on a common surname → catastrophic).
- Negative-space risk: OFAC General Licenses permit specific transactions with SDN parties (humanitarian, legal, etc.). USAspending obligations to SDN parties under General License are not sanctions violations. The anti-join's negative space must exclude General License-covered obligations — and there's no machine-readable General License coverage list. This is a Magnolia-shape problem.
- Sanity-check probe: top 5 hits → web-search for General License, OFAC FAQ guidance, agency-specific exemption (USDA food-aid is a known exception).
- Beat-match: Justin Elliott (ProPublica), Reuters / ICIJ. Higher-stakes beat than Three-Year List → either bigger cite or no cite.
- Effort: 4-6 hours data + 4-6 hours verification (the General License walk is the expensive part) + essay + deck. Roughly 2× standard cost.
- Pay-off: Sanctioned entity got federal money is a sharp headline; falsifies if General License coverage explains all hits. Genuinely uncertain in advance — high variance.
- My read: Sharp enough to do, but pre-walk the General License coverage before committing. If General Licenses cover most cohort, kill at gate like PECOS.
#3 HUD FHEO complaints × enforcement
- Data dictionary: HUD FHEO publishes complaint data via FOIA-published dashboards; enforcement actions ("charge," "conciliation," "settlement," "no cause") are coded on closure. The anti-join has to define "enforcement" carefully — conciliation-with-relief is HUD's most common closure and is not a non-enforcement outcome.
- Negative-space risk: The closure code
Conciliation – settlement reachedis an enforcement outcome under HUD's framework. Filtering it as "non-enforcement" would misrepresent the cohort. This is the LEIE-NPI shape, sharpened: the empty side has multiple documented alternative paths. - Sanity-check probe: Read HUD's "Title VIII Conciliation Procedures" memo + Office of FHEO enforcement docs. Define "enforcement" as
charge filedorcause determination + settlementorvoluntary compliance agreement with monetary relief; explicitly exclude conciliation-no-cause closures. - Beat-match: Aliyya Swaby (ProPublica), Aaron Glantz (Reveal alum), Maya Rao (Star Tribune housing), Jared Brey (City Journal). Strong beat.
- Effort: 2 hours data + 4-5 hours verification (the FHEO procedural walk) + essay + deck. 1.5× standard.
- Pay-off: Fair-housing enforcement gap is a stable journalistic interest. The story-shape "filed but not enforced" lands if the negative-space cut is clean.
- My read: Walk the conciliation framework first. If conciliation-with-relief is the dominant closure path (likely), the anti-join is "no charge AND no cause-based settlement AND no VCA-with-relief" — much narrower cohort. May not survive the gate.
Suggested ordering
When cadence-pause lifts (≥5/22):
- #1 RCRAInfo first. Lowest pre-walk cost, highest pattern-replication value, beat already wired through PFAS Phase 3 network. The structural-replication finding compounds the Three-Year List into a media-pattern claim, which is the larger story.
- #2 OFAC × USAspending second, after pre-walking General License coverage as a kill-gate. High-variance, expensive — but if it survives, it's the biggest single-investigation potential cite in the field. Reporter network is more national than the rural-environmental cluster.
- #3 HUD FHEO third, after pre-walking the conciliation-closure framework. If the negative-space cut is clean, ship; if conciliation eats the cohort, document the kill at gate and move on.
The pattern across all three: walk the regulatory framework first, then the data. This is the inverse of the temptation, which is to run the SQL first and discover the framework as objections to the cohort. PECOS was the type specimen for "run query, then read enforcement memo, then kill." Skip the run-first step entirely from now on.
Kill criteria during pre-walk
For any candidate above, the pre-walk dies if:
- The negative-space has a documented alternative path that explains most of the cohort (LEIE-NPI / PECOS shape).
- The top-of-cohort sanity check surfaces an actively-remediating operator or known-corrected case (Magnolia shape).
- The anti-join is a tautology of the regulatory framework (FCC challenge data shape — the challenge already produces the negative space).
- The story-shape requires explaining the framework before the headline (every Reg-D / FEC shape).
Document the kill in a 1-page memo, file as a status: killed lab entry, move to the next candidate. The killed-at-gate publications are part of the body of work; the discipline is what makes the surviving ones credible.
Not in this survey
- State-level expansions of LEIE × Medicaid (MS, FL, OH, TX next per states-survey.md). Those are continuations, not new patterns. Continue independently when cadence permits.
- PWW PFAS Phase 4+ (per-aquifer expansion). Different shape — data layer extension, not anti-join investigation.
- Adjacent patterns that aren't anti-joins. Audit-of-audit (FYL shape), regulator-letter-analysis (Oz letter post-mortem), data-quality investigations of single datasets — all valid, but a different memo.
What I want from you
This is a pipeline memo, not a decision memo. Specifically:
- Greenlight RCRA pre-walk (read EPA's RCRA SNV definition + state-primacy enforcement memo; report back next tick) → I think this is the right next investigation when pause lifts. ~1 hour to walk the framework.
- Greenlight OFAC pre-walk (read the General License coverage architecture, decide if the anti-join survives) → high variance, walk it before committing. ~2 hours.
- Greenlight HUD pre-walk (read the Title VIII closure-mode framework, decide if conciliation eats the cohort) → ~1 hour.
If you greenlight all three, that's ~4 hours of pre-walk over the next 2-3 days, all of which can happen during cadence-pause without violating it (pre-walk isn't publication). If you greenlight one, that's the priority. If you greenlight none and want a different shape, that's the strategic-question worth more than the pre-walks.
2026-05-17 addendum — tier-2 pre-walk #4 killed, methodology extended
Pipeline state after the 5/16+5/17 walks: RCRA SURVIVES (lab n=98) · OFAC strict KILLED (lab n=99) · HUD KILLED (lab n=100) · SDWIS PN KILLED (lab n=107).
The SDWIS walk introduced a sixth failure mode to /anti-join-failure-modes — substrate measured-unreliability exceeds the signal. Full pre-walk memo at /memo/sdwis-pn-prewalk-2026-05-17. The framework (40 CFR 141 Subpart Q) was clean, the data architecture supported two anti-join shapes, and GAO-11-381's audit of SDWIS/Fed reliability (84% of monitoring-violation reports inaccurate; EPA discontinued the audits in 2010 and per GAO's 2022 follow-up isn't resuming them) killed both. The pre-walk methodology gains a fourth axis: search GAO and agency-IG audits of the dataset's reliability before designing the cohort. If a quantified unreliability finding exists at ≥ the size of the negative space the headline would name, the cohort can't survive — what the SQL produces is mostly reporting noise.
Remaining tier-2 candidates (#5 FDA WL × DRLS, #6 OSHA × federal contractor, #7 SEC bad-actor × Form D) each now get the fourth-axis check up front:
- FDA WL × DRLS. Highest-priority follow-up; the natural N=2 test for the fourth axis (FDA inspection data has been the subject of OIG and GAO scrutiny). 15-minute audit-search before any data work.
- OSHA × federal contractor. OSHA citation data is relatively well-audited; the original predicted kill (framework abandonment, not enforcement gap) is the structural concern, not data quality.
- SEC bad-actor × Form D. EDGAR data is generally clean; the principal-identity-resolution gap is the structural concern.
Suggested order unchanged from prior memo, but each pre-walk now opens with the fourth-axis audit search before the framework walk.
2026-05-17 second addendum — tier-2 pre-walk #5 walked, fifth axis added
FDA WL × DRLS KILLED at gate (lab n=108). Full pre-walk memo at /memo/fda-wl-drls-prewalk-2026-05-17. The fourth axis produced three findings in two searches: HHS OIG 2025 (91% no-timely-follow-up on inspections with significant violations 2017–2023); GAO-21-231 (89% delayed-or-absent follow-up on 125 imported-seafood WLs); GAO-09-807 (drug/device disqualification carve-out). The first two killed the second-order WL + no follow-up framing on mode #6 (substrate measured-unreliability) — same shape as SDWIS, N=2 on that mode. The third looked like a mode #1 (documented alternative path) catch on the investigator-side framing — but cold-read surfaced an FDA Final Rule April 30, 2012 (77 Fed. Reg. 25353) that closed the carve-out fourteen years ago.
That cold-read catch introduced the fifth pre-walk axis: check whether subsequent rulemaking closed the gap any audit identified. Audits have dates; regulatory state moves. The fourth axis finds the audit; the fifth axis checks whether the audit's recommendations were acted on. Cost is one Federal Register / agency-rule search per finding (~30 seconds each). On this pre-walk, the fifth axis was the difference between shipping with a 14-year-stale Mode #1 claim and shipping the actual finding.
The fourth axis also demonstrated multi-framing capacity: one search hit three proposed framings with two different cataloged failure modes simultaneously. The catalog page at /anti-join-failure-modes now reflects both refinements (mode #6's second specimen + verification stack's new step 6 for the rulemaking-closure check).
Pipeline state after walk #5: RCRA SURVIVES (n=98) · OFAC strict KILLED (n=99) · HUD KILLED (n=100) · SDWIS PN KILLED (n=107) · FDA WL × DRLS KILLED (n=108). Nine total walks (3 published + 5 killed at gate + 1 surviving pending publication); 20% top-3+tier-2 survival rate.
Remaining tier-2 candidates each now run the four-then-five axis pass:
- OSHA × federal contractor. Open with fourth-axis (likely returns BLS/OSHA data-quality audits); apply fifth-axis to anything pre-2020. Structural concern (framework-abandonment) still primary.
- SEC bad-actor × Form D. Open with fourth-axis on EDGAR (generally clean per prior expectation; verify). Structural concern (principal-identity-resolution) still primary.
Provenance
feedback_anti_join_publication_shape— the template this memo extends.feedback_cheap_question_needs_cheap_verification— the discipline this memo respects.feedback_load_bearing_policy_kills_cheap_anti_join— the LEIE-NPI /WAIVERDATElesson that shapes the negative-space-risk column in every candidate above.- 5/16 windfall session — named anti-join wider survey as the unfinished 5th big-swing thread. This memo is the pickup.
- 5/17 SDWIS pre-walk — fourth pre-walk, killed at gate; introduces the sixth failure mode (substrate measured-unreliability) to the methodology catalog and the fourth pre-walk axis (search GAO/IG audits before designing cohort).
- 5/17 FDA WL × DRLS pre-walk — fifth pre-walk, killed at gate; gives mode #6 its N=2 specimen and introduces the fifth pre-walk axis (check subsequent rulemaking for gap closure on any audit finding).