What ArcSight found
High-risk module src/api/utils/validators (fan-in 80) — CRITICAL. src/api/utils/validators: fan-in 80, blast radius 197 modules. src/api/utils/validators — god-module. 721 modules and 726 dependency edges traced.
← HomepageAll repository proofValidation recordState of TS Architecture 2026
Repository proof
Real arc impact on Medusa (packages/medusa) — 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/api/utils/validatorsFour questions every public repository page must answer — see validation record.
High-risk module src/api/utils/validators (fan-in 80) — CRITICAL. src/api/utils/validators: fan-in 80, blast radius 197 modules. src/api/utils/validators — god-module. 721 modules and 726 dependency edges traced.
In Medusa (packages/medusa), Change-risk signal at src/api/utils/validators (fan-in 80) — merge impact can travel beyond the diff you see. Blast radius on src/api/utils/validators reaches 197 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: 91/100 · Stability: 34/100 · Status: healthy · Confidence: 100%
src/api/utils/validatorsCRITICALfan-in: 80src/api/utils/common-validatorsCRITICALfan-in: 51src/api/utils/common-validators/commonCRITICALfan-in: 2src/api/utils/common-validators/productsCRITICALfan-in: 1src/utils/middlewares/authenticate-middlewareMEDIUMfan-in: 5src/api/utils/validatorsCRITICALfan-in: 80blast: 197src/api/utils/validatorsHIGHfan-in: 80blast: 197src/api/utils/common-validatorsCRITICALfan-in: 51blast: 151src/utils/middlewares/authenticate-middlewareHIGHfan-in: 5blast: 44src/utilsHIGHfan-in: 17blast: 33src/feature-flags/translationHIGHfan-in: 11blast: 17src/api/admin/products/validatorsHIGHfan-in: 3blast: 17src/feature-flags/rbacHIGHfan-in: 8blast: 16src/loadersHIGHfan-in: 12blast: 15src/api/store/typesHIGHfan-in: 5blast: 14src/api/utils/validators— god-modulesrc/api/utils/validators— utility-hubsrc/api/utils/common-validators— god-modulesrc/utils— unstable-dependencysrc/feature-flags/translation— utility-hubScan → 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/medusa/" width="320" height="180" frameborder="0"></iframe>Evidence-backed analysis snapshot. Validation record · Install · Homepage demo