AtlasArc

Architecture Overview

Vue Core · AtlasArc 1.0.0+d9b43417 · 2026-07-31T21:30:00Z

A whole-model architecture report for the current analysis.

Key Findings

HighCycles

8 problem cycle groups reported in this report scope.

NeutralCoupling

NCCD is 1.50. Use it as a same-project dependency-shape baseline; inspect cycles and concrete paths before interpreting a change.

NeutralJVM public surface

JVM public-surface metrics are not available for this analysis.

NeutralGovernance

No Safe Havens or repository governance records are active; all findings are treated as active structural findings.

Source Folders Worth a Closer Look

Each one stood out for more than one independent reason in this report.

  1. packages.shared.srcStood out for 2 independent reasons: unusually depended on while relying on relatively little (Fan-in 25, Instability 0.04); part of Problem cycle 4 (architectural cycle).

What This Report Says

Cycle risk is the dominant signal

Read this report as cycle-first evidence: resolve or consciously accept the reported cycle groups before treating lower-level metrics as optimization work.

  • 8 problem cycle groups reported in this report scope.
  • Worth a closer look: packages.shared.src stood out for 2 independent reasons (unusually depended on while relying on relatively little (Fan-in 25, Instability 0.04); part of Problem cycle 4 (architectural cycle)).
  • Largest cycle group: Problem cycle 5 with 4 source folders.

Evidence Summary

NCCD1.50

Same-project dependency-shape baseline; compare only on an equivalent analysis basis.

Cycle groups8

Cycle clusters remain in the report scope.

Precise graph statistics remain available below so the report stays auditable.

CCDCumulative Component Dependency231.00
ACDAverage Component Dependency7.45
RACDRelative Average Component Dependency0.25
NCCDNormalized Cumulative Component Dependency1.50
ARVAverage Relative Visibilityn/a
GRVGlobal Relative Visibilityn/a

Architecture Overview Focus

This profile reads the whole model first: cycle posture, architecture units that stood out for more than one strict reason, and any governance context that changes how warnings should be interpreted.

Cycle posture8 groups

Start by comparing the cycle map with the cycle groups table.

Worth a closer lookpackages.shared.src

Stood out for 2 independent reasons: unusually depended on while relying on relatively little (Fan-in 25, Instability 0.04); part of Problem cycle 4 (architectural cycle).

Governance context0 Safe Havens / 0 debt records

Safe Havens, exclusions, and repository governance shape which findings remain active warnings.

Suggested Next Steps

1Start with Problem cycle 5

4 source folders participate in this architectural cycle group. Use the cycle table and topology figure to decide whether to break the loop or record an explicit governance decision.

2Take a closer look at packages.shared.src

This source folder stood out in more than one part of the report. Stood out for 2 independent reasons: unusually depended on while relying on relatively little (Fan-in 25, Instability 0.04); part of Problem cycle 4 (architectural cycle).

Report Basis

SectionArchitecture Overview
Report basisWhole model
Active lensgraph
Structural intentNormal
FiltersWhole-model defaults; durable governance retained
Rendered as Topology Open

How do source folders and subsystems depend on each other in this report?

Configuration
Focus
project root
Filter
All visible source folders
Heatmap
Off
Encoding
Nodes
Source Folders and grouping folders
Edges
Source Folder dependencies; line width follows dependency weight
Border colour
Cycle, Safe Haven, intentional governance, and debt status from the model
arc-templatespackagesteacupcompiler-corecompiler-domcompiler-sfccompiler-ssrreactivityruntime-coreruntime-domruntime-testserver-renderersharedvuevue-compatsrcsrcsrcsrcsrcsrcsrc distcompattransformsSource filestransformsSource filesscriptstyletemplateSource filestransformsSource filessrccompatcomponentshelpersSource filescomponentsdirectiveshelpersmodulesSource filessrchelpersSource filessrcsrcsrcreact-domlibvue-core
Rendered as Dependency Matrix Open

Which source folders depend on which other source folders?

Configuration
Focus
project root
Filter
All visible source folders
Heatmap
Off
Report Matrix
46 origin rows (ceiling 50)
Target columns
25 carrying dependencies · 2 empty restored · 19 empty omitted
Problem cycles
8 of 8 kept at exact package detail
Printable scale
Estimated 100%
Rollup safeguard
Use less package detail below 55%
Encoding
Rows
Origin source folders
Columns
Target source folders
Cells
source file dependency count and cycle/heatmap styling where applicable
  • Every origin row remains visible. After preserving dependency-bearing targets, AtlasArc returned as many empty target columns as fit at natural size.
arc-templates
dist
src
compat
transforms
src
transforms
src
script
style
template
src
transforms
src
src
compat
components
helpers
src
components
directives
helpers
modules
src
helpers
src
vue-core
▼ arc-templates -
  dist -
▼ packages
▼ compiler-core
▼ src - 3 26 7
  compat 3 -
  transforms 61 1 - 12
▼ compiler-dom
▼ src 4 - 10 2
  transforms 9 11 - 3
▼ compiler-sfc
▼ src 3 4 - 18 7 2 1 3
  script 6 5 - 1 4 3
  style 1 1 - 2
  template 2 - 2 3
▼ compiler-ssr
▼ src 4 - 14 1
  transforms 13 19 - 2
▼ reactivity
  src - 8
▼ runtime-core
▼ src 19 - 20 16 17 28
  compat 2 26 - 6 15
  components 1 27 - 1 4
  helpers 3 19 - 8
▼ runtime-dom
▼ src 3 - 2 3 2 5 3
  components 2 - 1 2
  directives 2 - 1 2
  helpers 2 - 2
  modules 4 1 1 1 1 - 4
▼ runtime-test
  src 1 1 4
▼ server-renderer
▼ src 4 - 12 4 1
  helpers 1 6 4 - 7
▼ shared
  src 1 -
▼ vue
▼ vue-compat
  src 1 1 1 5 2
  src 1 3 1
  react-dom
▼ teacup
  lib
  vue-core -

Governance Summary

Repository documentReady
Revisionmissing
EvidenceFresh
Local view exclusionsNone
Safe Havens0
Intentional records0
Debt records0
Maintenance findings0
CoverageNot loaded

Metric Notes

CCD, ACD, RACD, and NCCD describe structural graph shape. Source Folder diagnostics use fan-in, fan-out, instability, and line count. Dependency scope: source architecture dependencies. Type-only imports are included as source coupling. This analysis did not provide abstractness, arv, distance, grv, relativeVisibility; AtlasArc omits those metrics rather than treating them as zero.