What ArcSight found
High-risk module components/booking/hooks/useBookingConfirmation (fan-in 3) — LOW. components/booking/actions/bookingActions: fan-in 2, blast radius 2 modules. 398 modules and 72 dependency edges traced.
← HomepageAll repository proofValidation recordState of TS Architecture 2026
Repository proof
Real arc impact on Cal.com (apps/web) — 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 components/booking/hooks/useBookingConfirmationFour questions every public repository page must answer — see validation record · Hidden Dependencies problem.
High-risk module components/booking/hooks/useBookingConfirmation (fan-in 3) — LOW. components/booking/actions/bookingActions: fan-in 2, blast radius 2 modules. 398 modules and 72 dependency edges traced.
In Cal.com (apps/web), Change-risk signal at components/booking/hooks/useBookingConfirmation (fan-in 3) — merge impact can travel beyond the diff you see. Blast radius on components/booking/actions/bookingActions reaches 2 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: 97/100 · Stability: 76/100 · Status: healthy · Confidence: 100%
components/booking/hooks/useBookingConfirmationLOWfan-in: 3components/booking/typesLOWfan-in: 3components/security/TwoFactorAuthAPILOWfan-in: 2components/security/TwoFactorModalHeaderLOWfan-in: 2components/booking/actions/storeLOWfan-in: 1components/booking/actions/bookingActionsHIGHfan-in: 2blast: 2components/booking/actions/BookingActionsStoreProviderHIGHfan-in: 2blast: 2app/_trpc/trpc-clientHIGHfan-in: 1blast: 1app/(use-page-wrapper)/settings/(settings-layout)/layoutHIGHfan-in: 1blast: 1app/providersHIGHfan-in: 1blast: 1components/apps/AppPageHIGHfan-in: 1blast: 1components/booking/AcceptBookingButtonHIGHfan-in: 1blast: 1components/booking/actions/BookingActionsDropdownHIGHfan-in: 1blast: 1components/booking/RejectBookingButtonHIGHfan-in: 1blast: 1components/phone-input/PhoneInputHIGHfan-in: 1blast: 1Scan → 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/calcom/" width="320" height="180" frameborder="0"></iframe>Evidence-backed analysis snapshot. Validation record · Install · Homepage demo