What ArcSight found
src/server/config-shared: fan-in 46, blast radius 423, CRITICAL. 1,942 modules and 4,489 dependency edges traced.
← HomepageAll repository proofValidation recordState of TS Architecture 2026
Repository proof
Real arc impact on Next.js (packages/next) — blast radius, break paths, and evidence. Same question as the homepage: what breaks if I change this?
Project: Next.js (packages/next) · Score: 89/100 (A) · 1,942 modules · 4,489 edges
arc impact src/server/config-sharedRun the same analysis on your repository in under 3 minutes.
Four questions every public repository page must answer — see validation record.
Definitions: Change Impact definition · High Fan-In definition
One row per module. Fan-in is direct dependents. Blast radius is downstream modules reachable from that file.
| Module | Fan-in | Blast | Risk | Subsystem |
|---|---|---|---|---|
| src/server/config-shared | 46 | 423 | CRITICAL | next-next-devtools |
| src/types | 21 | 423 | CRITICAL | next-next-devtools |
| src/shared/lib/app-router-types | 45 | CRITICAL | ||
| src/shared/lib/segment | 23 | HIGH | ||
| src/server/lib/lru-cache | 12 | HIGH |
src/server/config-shared: fan-in 46, blast radius 423, CRITICAL. 1,942 modules and 4,489 dependency edges traced.
In Next.js (packages/next), Change-risk signal at src/server/config-shared (fan-in 46) — merge impact can travel beyond the diff you see. Blast radius on src/server/config-shared reaches 423 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: 89/100
Repeated paths where changes propagate through the same modules.
src/types— shared utility hubsrc/server/config-shared— central orchestratorImpact, 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 | 89/100 |
| Modules | 1,942 |
| Edges | 4,489 |
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/nextjs/" width="320" height="180" frameborder="0"></iframe>Evidence-backed analysis snapshot. Validation record · Install · Homepage demo