What ArcSight found
High-risk module src/types (fan-in 21) — MEDIUM. src/types: fan-in 21, blast radius 28 modules. src/types — god-module. 40 modules and 104 dependency edges traced.
← HomepageAll repository proofValidation recordState of TS Architecture 2026
Repository proof
Real arc impact on Turborepo (packages/turbo-codemod) — blast radius, break paths, and evidence. Same question as the homepage: what breaks if I change this?
Run the same analysis on your repository in under 3 minutes.
arc impact src/typesFour questions every public repository page must answer — see validation record.
High-risk module src/types (fan-in 21) — MEDIUM. src/types: fan-in 21, blast radius 28 modules. src/types — god-module. 40 modules and 104 dependency edges traced.
In Turborepo (packages/turbo-codemod), Change-risk signal at src/types (fan-in 21) — merge impact can travel beyond the diff you see. Blast radius on src/types reaches 28 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.
Diagrams are generated from ArcSight analysis data. Dependency graph and risk map show key modules; subsystem view shows high-level structure.
Score: 93.7/100 · Stability: 50/100 · Status: healthy · Confidence: 100%
src/typesMEDIUMfan-in: 21src/runnerMEDIUMfan-in: 18src/runner/typesLOWfan-in: 3src/runner/file-transformLOWfan-in: 1src/runner/runnerLOWfan-in: 2src/typesCRITICALfan-in: 21blast: 28src/typesCRITICALfan-in: 21blast: 28src/typesHIGHfan-in: 21blast: 28src/runnerCRITICALfan-in: 18blast: 28src/runnerCRITICALfan-in: 18blast: 28src/runner/runnerCRITICALfan-in: 2blast: 28src/utils/loggerCRITICALfan-in: 2blast: 28src/utils/get-transformer-helpersCRITICALfan-in: 14blast: 17src/utils/get-transformer-helpersMEDIUMfan-in: 14blast: 17src/utils/load-turbo-jsonCRITICALfan-in: 9blast: 9src/types— god-modulesrc/types— circular-dependencysrc/types— utility-hubsrc/runner— god-modulesrc/runner— circular-dependencyScan → Fix → Finish → Watch. Nothing else required.
arc scanFind issuesarc fixApply fixesarc finishResolve remainingarc watchKeep clean (Pro)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/turborepo/" width="320" height="180" frameborder="0"></iframe>Evidence-backed analysis snapshot. Validation record · Install · Homepage demo