← All structural findings
Network Closure SIGNIFICANT REPLICATED today

Closed loop: US Navy → General Dynamics → Joe Courtney → US Navy

US Navy funds General Dynamics; General Dynamics has authority over Joe Courtney; Joe Courtney benefits US Navy. Three documented edges form a closed conflict-of-interest circuit.
Computed value: 1 closed loop (raw: 1)

Inference logic

1. Edge A→B: US Navy → General Dynamics (relationship: funding-type, "2001-2024: $376,896 via individual ($287,896) and PAC ($89,000) contributions. General Dynamics owns Electric Boat, Courtney's district's largest employer.").
2. Edge B→C: General Dynamics → Joe Courtney (relationship: authority-type, "Courtney's role as Ranking Member of Seapower and Projection Forces Subcommittee leads to submarine procurement (Virginia-class and Columbia-class) being directed to Electric Boat in his district.").
3. Edge C→A: Joe Courtney → US Navy (relationship: benefit-type, "General Dynamics' Electric Boat division is a known submarine manufacturer for the US Navy. The complex subsidiary structure noted in the analysis (contracts filed under subsidiary names rather than parent company) is consistent with how General Dynamics operates its naval shipbuilding business").
Each edge is independently documented in the connections table (IDs 11392, 17586, 623). Together they form a directed cycle: money flows from A, authority flows through B, benefit returns to A. This is the structural definition of a closed conflict-of-interest loop.

Source edges (3)

  • General Dynamics ↔ US Navy — contractor (General Dynamics' Electric Boat division is a known submarine manufacturer for the US Navy. The complex subsidiary structure noted in the analysis (contracts filed under subsidiary names rather than p)
  • General Dynamics ↔ Joe Courtney — donor (2001-2024: $376,896 via individual ($287,896) and PAC ($89,000) contributions. General Dynamics owns Electric Boat, Courtney's district's largest employer.)
  • Joe Courtney ↔ US Navy — defense procurement beneficiary through Courtney's subcommittee (Courtney's role as Ranking Member of Seapower and Projection Forces Subcommittee leads to submarine procurement (Virginia-class and Columbia-class) being directed to Electric Boat in his district.)

Comparative baseline

A randomly chosen triple of entities in the graph closes a funding→authority→benefit loop in well under 1% of cases. Each documented closure is therefore unusual on its own.

Steelman — strongest benign interpretation

The three relationships may be unrelated in time or substance. US Navy's support of General Dynamics could predate General Dynamics's authority over Joe Courtney by years; Joe Courtney's benefit to US Navy could be an arms-length commercial transaction that would have happened regardless of the other two edges. Closure is a necessary but not sufficient condition for a corrupt circuit.

Sensitivity

Edges with vague or generic relationship types (e.g. 'professional association') will produce false positives. Detector pattern matching is conservative but not exhaustive — narrowing or broadening the relationship buckets changes which loops surface.

Replication query (SQL)

Anyone can re-execute this query to verify the published value. If the result diverges, the finding auto-flags as stale.

SELECT (
      EXISTS (SELECT 1 FROM connections WHERE ((entity_a_id=129 AND entity_b_id=11201) OR (entity_a_id=11201 AND entity_b_id=129)) AND (relationship_type ILIKE '%investor%' OR relationship_type ILIKE '%donor%' OR relationship_type ILIKE '%donation%' OR relationship_type ILIKE '%contributor%' OR relationship_type ILIKE '%contribution%' OR relationship_type ILIKE '%funder%' OR relationship_type ILIKE '%founder%' OR relationship_type ILIKE '%co-founder%' OR relationship_type ILIKE '%shareholder%'))
      AND EXISTS (SELECT 1 FROM connections WHERE ((entity_a_id=11201 AND entity_b_id=83) OR (entity_a_id=83 AND entity_b_id=11201)) AND (relationship_type ILIKE '%oversight%' OR relationship_type ILIKE '%regulatory_oversight%' OR relationship_type ILIKE '%regulatory%' OR relationship_type ILIKE '%regulator%' OR relationship_type ILIKE '%committee_membership%' OR relationship_type ILIKE '%committee%' OR relationship_type ILIKE '%chair%' OR relationship_type ILIKE '%appointed_by%' OR relationship_type ILIKE '%appointment%' OR relationship_type ILIKE '%supervisor%'))
      AND EXISTS (SELECT 1 FROM connections WHERE ((entity_a_id=83 AND entity_b_id=129) OR (entity_a_id=129 AND entity_b_id=83)) AND (relationship_type ILIKE '%contractor%' OR relationship_type ILIKE '%contractor_relationship%' OR relationship_type ILIKE '%client%' OR relationship_type ILIKE '%supplier%' OR relationship_type ILIKE '%vendor%' OR relationship_type ILIKE '%grant_recipient%' OR relationship_type ILIKE '%employment%' OR relationship_type ILIKE '%employee%' OR relationship_type ILIKE '%former_employee%' OR relationship_type ILIKE '%consultant%'))
    )::int AS value
Last run: 19 Oct 2026, 01:28 · Last result: 1

Questions this raises

Each question can be commissioned at the matching investigation tier.

  • SEED — $5 What is the timeline of these three relationships — does US Navy's support of General Dynamics predate General Dynamics's authority over Joe Courtney?
  • SKETCH — $20 What is the dollar value flowing on each edge over the past five years?
  • SKETCH — $20 Are there public records of General Dynamics recusing from any decision involving Joe Courtney?
  • DOSSIER — $75 Map every contract, grant, or appointment between the three entities since the loop closed.
Detector: triangular_loops v1.0 · Created —