What ArcSight found
src/graph/core/graphTypes: fan-in 74, blast radius 191, CRITICAL. 978 modules and 2,633 dependency edges traced.
← HomepageAll repository proofValidation recordState of TS Architecture 2026
Repository proof
Real arc impact on ArcSight — blast radius, break paths, and evidence. Same question as the homepage: what breaks if I change this?
Project: ArcSight · Score: 91.5/100 (Excellent architecture) · 978 modules · 2,633 edges
arc impact src/graph/core/graphTypesRun the same analysis on your repository in under 3 minutes.
Four questions every public repository page must answer — see validation record.
One row per module. Fan-in is direct dependents. Blast radius is downstream modules reachable from that file.
| Module | Fan-in | Blast | Risk |
|---|---|---|---|
| src/graph/core/graphTypes | 74 | 191 | CRITICAL |
| src/core/discovery/types | 14 | 172 | CRITICAL |
| src/core/discovery/ignoreRules | 10 | 150 | CRITICAL |
| src/invariants/types | 27 | 149 | CRITICAL |
| src/graph/analysis/layers/types | 8 | 149 | CRITICAL |
| src/deps/graphCache | 51 | 145 | CRITICAL |
| src/deps/graphQueries | 24 | 143 | CRITICAL |
| src/graph/analysis/rules/types | 10 | 143 | CRITICAL |
| src/invariants/runInvariants | 24 | 134 | CRITICAL |
| src/deps/graphBuild | 53 | CRITICAL |
src/graph/core/graphTypes: fan-in 74, blast radius 191, CRITICAL. 978 modules and 2,633 dependency edges traced.
In ArcSight, Change-risk signal at src/graph/core/graphTypes (fan-in 74) — merge impact can travel beyond the diff you see. Blast radius on src/graph/core/graphTypes reaches 191 downstream modules. ArcSight answers “what breaks if I change this?” before you ship; high fan-in is a change-risk signal, not a verdict on design quality.
Where risk accumulates by control surface — drill down Surface → Substrate → Mechanism → Evidence.
See control surfaces →Diagrams are generated from ArcSight analysis data. Dependency graph and risk map show key modules; subsystem view shows high-level structure.
Score: 91.5/100 · Stability: 34/100 · Status: healthy · Confidence: 100%
src/graph/core/graphTypes— concentrates too many responsibilitiessrc/graph/core/graphTypes— shared utility hubsrc/core/discovery/types— concentrates too many responsibilitiessrc/core/discovery/types— shared utility hubsrc/core/discovery/ignoreRules— concentrates too many responsibilitiesImpact, then scan, fix, finish, and watch.
arc impact <file>See what a change breaksarc scanFind issuesarc fixApply fixesarc finishResolve remainingarc watchKeep clean| Metric | Value |
|---|---|
| Architecture score | 91.5/100 |
| Modules | 978 |
| Edges | 2,633 |
arc explain <path> before refactoring.Install locally, then run arc impact on the file you plan to change — before merge.
Use this iframe to show the architecture badge on your site.
<iframe src="https://arcsight.ai/embed/arcsight/" width="320" height="180" frameborder="0"></iframe>Evidence-backed analysis snapshot. Validation record · Install · Homepage demo