What ArcSight found
High-risk module src/types (fan-in 225) — CRITICAL. src/errors/APIError: fan-in 41, blast radius 495 modules. src/errors/APIError — god-module. 627 modules and 2,704 dependency edges traced.
← HomepageAll repository proofValidation recordState of TS Architecture 2026
Repository proof
Real arc impact on Payload CMS (packages/payload) — 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 · Change Impact problem · Circular Dependencies problem · High Fan-In problem.
High-risk module src/types (fan-in 225) — CRITICAL. src/errors/APIError: fan-in 41, blast radius 495 modules. src/errors/APIError — god-module. 627 modules and 2,704 dependency edges traced.
In Payload CMS (packages/payload), Change-risk signal at src/types (fan-in 225) — merge impact can travel beyond the diff you see. Blast radius on src/errors/APIError reaches 495 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: 71.1/100 · Stability: 0/100 · Status: moderate_risk · Confidence: 100%
src/typesCRITICALfan-in: 225srcCRITICALfan-in: 154src/config/typesCRITICALfan-in: 142src/collections/config/typesCRITICALfan-in: 128src/fields/config/typesCRITICALfan-in: 124src/errors/APIErrorCRITICALfan-in: 41blast: 495src/errors/APIErrorHIGHfan-in: 41blast: 495src/versions/typesCRITICALfan-in: 16blast: 477src/versions/typesHIGHfan-in: 16blast: 477src/utilities/isNumberCRITICALfan-in: 14blast: 477src/utilities/isNumberHIGHfan-in: 14blast: 477src/typesCRITICALfan-in: 225blast: 476src/typesCRITICALfan-in: 225blast: 476src/typesHIGHfan-in: 225blast: 476srcCRITICALfan-in: 154blast: 476src/errors/APIError— god-modulesrc/errors/APIError— utility-hubsrc/versions/types— god-modulesrc/versions/types— utility-hubsrc/utilities/isNumber— god-moduleScan → 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/payload/" width="320" height="180" frameborder="0"></iframe>Evidence-backed analysis snapshot. Validation record · Install · Homepage demo