Cal.com
Hidden dependencies in Cal.com
Hidden dependencies in Cal.com uses the Cal.com (apps/web) snapshot: 398 modules and 72 dependency edges, about 0.18 edges per module. Hidden dependency signal: duplicate type authorities (23 clusters). 23 duplicate type authorities compete across modules — a classic hidden-dependency signal. Graph evidence surfaces paths a file review misses. The leading row is duplicate type authorities at 23 clusters.
Cal.com proof · Hidden dependencies
Modules
| Module | What arc impact shows |
|---|---|
| duplicate type authorities | 23 clustersindirect coupling via competing schemas |
| components/booking/actions/bookingActions | change-risk zonedownstream path outside PR surface |
| components/booking/actions/BookingActionsStoreProvider | change-risk zonedownstream path outside PR surface |
| app/_trpc/trpc-client | change-risk zonedownstream path outside PR surface |
Inspect first
- arc impact components/booking/actions/bookingActions
- arc impact components/booking/actions/BookingActionsStoreProvider
- arc impact app/_trpc/trpc-client
In Cal.com, duplicate type authorities are recorded at 23 clusters. In Cal.com, components/booking/actions/bookingActions is recorded as a change-risk zone. The command is arc impact components/booking/actions/bookingActions. In Cal.com, components/booking/actions/BookingActionsStoreProvider is recorded as a change-risk zone. The command is arc impact components/booking/actions/BookingActionsStoreProvider. In Cal.com, app/_trpc/trpc-client is recorded as a change-risk zone. The command is arc impact app/_trpc/trpc-client. The Cal.com proof page lists app/(use-page-wrapper)/settings/(settings-layout)/layout with a blast radius of 1. The risk mark on that proof row is HIGH. Run arc impact 'app/(use-page-wrapper)/settings/(settings-layout)/layout' to read that proof row. The Cal.com proof page lists app/providers with a blast radius of 1. The risk mark on that proof row is HIGH. Run arc impact app/providers to read that proof row. The Cal.com proof page lists components/apps/AppPage with a blast radius of 1. The risk mark on that proof row is HIGH. Run arc impact components/apps/AppPage to read that proof row. The Cal.com proof page lists components/booking/AcceptBookingButton with a blast radius of 1. The risk mark on that proof row is HIGH. Run arc impact components/booking/AcceptBookingButton to read that proof row.
Cal.com records 23 clusters of duplicate type authorities. The note on that row is indirect coupling via competing schemas. 3 files are change-risk zones: components/booking/actions/bookingActions, components/booking/actions/BookingActionsStoreProvider, app/_trpc/trpc-client. The note on each of those rows is “downstream path outside PR surface”. Rows with a blast radius of 1 are left off this page. The hidden-dependency measurement is the clusters and these zones. This table is 4 rows: the cluster count and the 3 zones. Check each of the 3 zone files with arc impact. The 23 clusters are counted once, on the duplicate type authorities row. The graph around them is 72 edges on 398 modules.
Open components/booking/actions/bookingActions first and run arc impact components/booking/actions/bookingActions. Then run the same command on components/booking/actions/BookingActionsStoreProvider, app/_trpc/trpc-client. Read the clusters and the change-risk zones in the table. Cal.com has 72 edges on 398 modules. The concept page holds the definition of hidden dependencies. This page holds the Cal.com measurements.