What ArcSight found
src/runtime/core/engines/common/types/Transaction: fan-in 8, blast radius 47, MEDIUM. 166 modules and 390 dependency edges traced.
← HomepageAll repository proofValidation recordState of TS Architecture 2026
Repository proof
Real arc impact on Prisma (packages/client) — blast radius, break paths, and evidence. Same question as the homepage: what breaks if I change this?
Project: Prisma (packages/client) · Score: 87.1/100 (Healthy architecture) · 166 modules · 390 edges
arc impact src/runtime/core/engines/common/types/TransactionRun 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/runtime/core/engines/common/types/Transaction | 8 | 47 | MEDIUM |
| src/runtime/core/engines/common/Engine | 9 | 45 | MEDIUM |
| src/runtime/core/types/exported/Utils | 7 | 42 | CRITICAL |
| src/runtime/core/types/exported/Public | 6 | 42 | CRITICAL |
| src/runtime/core/types/exported/Result | 4 | 42 | CRITICAL |
| src/runtime/core/errorRendering/base | 12 | 39 | CRITICAL |
| src/runtime/core/types/exported/JsApi | 16 | 38 | CRITICAL |
| src/runtime/core/types/exported/TypedSql | 6 | 37 | CRITICAL |
| src/runtime/core/engines/common/types/Events | 5 | MEDIUM | |
| src/runtime/core/engines/common/types/QueryEngine | 4 | MEDIUM | |
| src/runtime/core/engines/common/types/RequestError | 2 | MEDIUM |
src/runtime/core/engines/common/types/Transaction: fan-in 8, blast radius 47, MEDIUM. 166 modules and 390 dependency edges traced.
In Prisma (packages/client), Change-risk signal at src/runtime/core/engines/common/types/Transaction (fan-in 8) — merge impact can travel beyond the diff you see. Blast radius on src/runtime/core/engines/common/types/Transaction reaches 47 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: 87.1/100 · Stability: 24/100 · Status: healthy · Confidence: 100%
src/runtime/core/errorRendering/base— concentrates too many responsibilitiessrc/runtime/core/errorRendering/base— shared utility hubsrc/runtime/core/types/exported/JsApi— concentrates too many responsibilitiessrc/runtime/core/types/exported/JsApi— shared utility hubsrc/runtime/core/engines— 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 | 87.1/100 |
| Modules | 166 |
| Edges | 390 |
| Dependency cycles | 31 |
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/prisma/" width="320" height="180" frameborder="0"></iframe>Evidence-backed analysis snapshot. Validation record · Install · Homepage demo