AtlasArc

Architecture Overview

Spring Boot · AtlasArc 1.0.0+d9b43417 · 2026-07-31T22:30:00Z

A whole-model architecture report for the current analysis.

Key Findings

HighCycles

1 problem cycle group reported in this report scope.

NeutralCoupling

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

NeutralJVM public surface

ARV and GRV describe JVM public-surface breadth: ARV 0.62, GRV 0.51. Use package RV, marked public classes, real callers, and intended boundaries to interpret the result.

NeutralGovernance

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

Packages Worth a Closer Look

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

  1. spring-boot-build.core.spring-boot.mainorg.springframework.boot.context.properties.bindStood out for 2 independent reasons: unusually depended on while relying on relatively little (Fan-in 44, Instability 0.06); part of Problem cycle 0 (architectural cycle).
  2. spring-boot-build.core.spring-boot.mainorg.springframework.boot.context.properties.sourceStood out for 2 independent reasons: unusually depended on while relying on relatively little (Fan-in 32, Instability 0.06); part of Problem cycle 0 (architectural cycle).
  3. spring-boot-build.core.spring-boot.mainorg.springframework.bootStood out for 2 independent reasons: unusually broad dependency traffic in both directions (Fan-in 169, Fan-out 8); part of Problem cycle 0 (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.

  • 1 problem cycle group reported in this report scope.
  • Worth a closer look: spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind stood out for 2 independent reasons (unusually depended on while relying on relatively little (Fan-in 44, Instability 0.06); part of Problem cycle 0 (architectural cycle)).
  • Largest cycle group: Problem cycle 0 with 4 packages.

Evidence Summary

NCCD2.79

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

ARV0.62

Unweighted average of package Relative Visibility; each package contributes equally.

GRV0.51

Public JVM classes divided by all JVM classes across the graph.

Cycle groups1

Cycle clusters remain in the report scope.

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

CCDCumulative Component Dependency25751.00
ACDAverage Component Dependency25.15
RACDRelative Average Component Dependency0.02
NCCDNormalized Cumulative Component Dependency2.79
ARVAverage Relative Visibility0.62
GRVGlobal Relative Visibility0.51

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 posture1 group

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

Worth a closer lookspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind

Stood out for 2 independent reasons: unusually depended on while relying on relatively little (Fan-in 44, Instability 0.06); part of Problem cycle 0 (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 0

4 packages 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 spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind

This package 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 44, Instability 0.06); part of Problem cycle 0 (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 packages and subsystems depend on each other in this report?

Configuration
Focus
project root
Filter
All visible packages
Heatmap
Off
Encoding
Nodes
Packages and package folders
Edges
Package dependencies; line width follows dependency weight
Border colour
Cycle, Safe Haven, intentional governance, and debt status from the model
spring-boot-build.build-plugin.spring...spring-boot-build.build-plugin.spring-boo...spring-boot-build.build-plugin.spring-bo...spring-boot-build.buildpack.spring-boot-b...spring-boot-build.cli.spring-boot-cli...spring-boot-build.configuration-metadata....spring-boot-build.configuration-metadata....spring-boot-build.configuration-metadata....spring-boot-build.core.spring-boot-autoco...spring-boot-build.core.spring-boot-autoconfigure.mainspring-boot-build.core.spring-boot-docker...spring-boot-build.core.spring-boot-proper...spring-boot-build.core.spring-boot-test-...spring-boot-build.core.spring-boot-test.mainspring-boot-build.core.spring-boot-testco...spring-boot-build.core.spring-boot.mainspring-boot-build.documentation.spring-boot-docs.mainspring-boot-build...spring-boot-build.loader.spring-boot-jarm...spring-boot-build.loader.spring-boot-load...spring-boot-build.loader.spring-boot-load...spring-boot-build.module.spring-boot-acti...spring-boot-build.module.spring-boot-actu...spring-boot-build.module.spring-boot-actu...spring-boot-build.module.spring-boot-am...spring-boot-build.module.spring-boot-arte...spring-boot-build.module.spring-boot-bat...spring-boot-build.module.spring-boot-bat...spring-boot-build.module.spring-boot-bat...spring-boot-build.module.spring-boot-cac...spring-boot-build.module.spring-boot-cac...spring-boot-build.module.spring-boot-cass...spring-boot-build.module.spring-boot-clou...spring-boot-build.module.spring-boot-couc...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-da...spring-boot-build.module.spring-boot-devt...spring-boot-build.module.spring-boot-elas...spring-boot-build.module.spring-boot-flyw...spring-boot-build.module.spring-boot-free...spring-boot-build.module.spring-boot-grap...spring-boot-build.module.spring-boot-grap...spring-boot-build.module.spring-boot-groo...spring-boot-build.module.spring-boot-gr...spring-boot-build.module.spring-boot-gr...spring-boot-build.module.spring-boot-gr...spring-boot-build.module.spring-boot-gs...spring-boot-build.module.spring-boot-h2co...spring-boot-build.module.spring-boot-hate...spring-boot-build.module.spring-boot-haze...spring-boot-build.module.spring-boot-heal...spring-boot-build.module.spring-boot-hibe...spring-boot-build.module.spring-boot-ht...spring-boot-build.module.spring-boot-ht...spring-boot-build.module.spring-boot-ht...spring-boot-build.module.spring-boot-inte...spring-boot-build.module.spring-boot-jack...spring-boot-build.module.spring-boot-jack...spring-boot-build.module.spring-boot-jd...spring-boot-build.module.spring-boot-jd...spring-boot-build.module.spring-boot-jers...spring-boot-build.module.spring-boot-jet...spring-boot-build.module.spring-boot-...spring-boot-build.module.spring-boot-jo...spring-boot-build.module.spring-boot-jo...spring-boot-build.module.spring-boot-...spring-boot-build.module.spring-boot-...spring-boot-build.module.spring-boot-jso...spring-boot-build.module.spring-boot-kaf...spring-boot-build.module.spring-boot-kotl...spring-boot-build.module.spring-boot-ld...spring-boot-build.module.spring-boot-liqu...spring-boot-build.module.spring-boot-ma...spring-boot-build.module.spring-boot-micr...spring-boot-build.module.spring-boot-micr...spring-boot-build.module.spring-boot-micr...spring-boot-build.module.spring-boot-micr...spring-boot-build.module.spring-boot-micr...spring-boot-build.module.spring-boot-micr...spring-boot-build.module.spring-boot-micr...spring-boot-build.module.spring-boot-mong...spring-boot-build.module.spring-boot-must...spring-boot-build.module.spring-boot-neo...spring-boot-build.module.spring-boot-net...spring-boot-build.module.spring-boot-open...spring-boot-build.module.spring-boot-pers...spring-boot-build.module.spring-boot-puls...spring-boot-build.module.spring-boot-quar...spring-boot-build.module.spring-boot-r2d...spring-boot-build.module.spring-boot-reac...spring-boot-build.module.spring-boot-reac...spring-boot-build.module.spring-boot-rest...spring-boot-build.module.spring-boot-rest...spring-boot-build.module.spring-boot-rest...spring-boot-build.module.spring-boot-rest...spring-boot-build.module.spring-boot-rs...spring-boot-build.module.spring-boot-rsoc...spring-boot-build.module.spring-boot-secu...spring-boot-build.module.spring-boot-secu...spring-boot-build.module.spring-boot-secu...spring-boot-build.module.spring-boot-secu...spring-boot-build.module.spring-boot-secu...spring-boot-build.module.spring-boot-secu...spring-boot-build.module.spring-boot-send...spring-boot-build.module.spring-boot-serv...spring-boot-build.module.spring-boot-sess...spring-boot-build.module.spring-boot-sess...spring-boot-build.module.spring-boot-sess...spring-boot-build.module.spring-boot-...spring-boot-build.module.spring-boot-thym...spring-boot-build.module.spring-boot-tomc...spring-boot-build.module.spring-boot-tran...spring-boot-build.module.spring-boot-vali...spring-boot-build.module.spring-boot-...spring-boot-build.module.spring-boot-...spring-boot-build.module.spring-boot-webc...spring-boot-build.module.spring-boot-webc...spring-boot-build.module.spring-boot-webf...spring-boot-build.module.spring-boot-webf...spring-boot-build.module.spring-boot-webm...spring-boot-build.module.spring-boot-webm...spring-boot-build.module.spring-boot-webs...spring-boot-build.module.spring-boot-webs...spring-boot-build.module.spring-boot-webs...spring-boot-build.module.spring-boot-webt...spring-boot-build.module.spring-boot-zipk...spring-boot-build.smoke-test.spring-...spring-boot-build.smoke-te...spring-boot-build.smoke-test.spring-boot-...spring-boot-build.smoke-test.spring-b...spring-boot-build.smoke-test.sprin...spring-boot-build.smoke-test.spri...spring-boot-build.smoke-test....spring-boot-build.smoke-te...spring-boot-build.smok...spring-boot-build.smoke-t...spring-boot-build.smoke-test.spring-boot-smoke-test-aspec...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke...spring-boot-build.smoke...spring-boot-build.smoke...spring-boot-build.smoke-test.sp...spring-boot-build.smoke...spring-boot-build.smoke-...spring-boot-build.smoke-test.spri...spring-boot-build.smoke-test.spri...spring-boot-build.smoke-test.spring-b...spring-boot-build.smoke-tes...spring-boot-build.smoke-test.spring-boot-s...spring-boot-build.smoke-tes...spring-boot-build.smoke-test.sp...spring-boot-build.smoke-test...spring-boot-build.smoke-test...spring-boot-build.smoke-test...spring-boot-build.smoke-test...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-te...spring-boot-build.smoke-...spring-boot-build.smoke-t...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-test.spring...spring-boot-build.smoke-test.spring-boot-...spring-boot-build.smoke-test.spring-boot-...spring-boot-build.smoke-test.spring-boot-...spring-boot-build.smoke-test.spring-boot-...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-test.spring...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-test....spring-boot-build.smoke-test.spri...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-...spring-boot-build.smoke-tes...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-tes...spring-boot-build.smoke-tes...spring-boot-build.smoke-...spring-boot-build.smoke-t...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-test.sprin...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-...spring-boot-build.smoke-test.sprin...spring-boot-build.smoke-test...spring-boot-build.smoke-test.spring-b...spring-boot-build.smoke-...spring-boot-build.smoke-...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-test.sprin...spring-boot-build.smoke-test.spring-boot-smok...spring-boot-build.smoke-t...spring-boot-build.smoke-test.spring-boot-...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-test.spri...spring-boot-build.smoke-...spring-boot-build.smoke-t...spring-boot-build.smoke-t...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-t...spring-boot-build.smoke-test.spri...spring-boot-build.smoke-test.spring-boot-...spring-boot-build.smoke-test.spring-...spring-boot-build.smoke-test.spr...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-test...spring-boot-build.smoke-test.spring-boot-...spring-boot-build.smoke-test.spri...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-test.spring-b...spring-boot-build.sm...spring-boot-build.smoke-test.spring-b...spring-boot-build.smoke-test...spring-boot-build.smoke-test.spring-boo...spring-boot-build.sm...spring-boot-build.smoke-test.sprin...spring-boot-build.smoke-te...spring-boot-build.smoke-test.spring-...spring-boot-build.smoke-test.sprin...spring-boot-build.smoke-test...spring-boot-build.smoke-test.spring-...spring-boot-build.smoke-test.spring-...spring-boot-build.smoke-test...spring-boot-build.smoke-t...spring-boot-build.smoke-test.spring-boot...spring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.mainspring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.mainspring-boot-build.smoke-test....spring-boot-build.system-test.spring-boot...spring-boot-build.test-support.spring-boo...spring-boot-build.test-support.spring-boo...spring-boot-build.test-support.spring-boo...Unattributedorg.springframework.bootsmoketest.aspectjsmoketest.bootstrapregist...smoketest.data.jpasmoketest.data.restsmoketest.hateoassmoketest.jpasmoketest.jettysmoketest.testsmoketest.testngsmoketest.tomcatsmoketest.webservicessmoketest.websocket.jettysmoketest.websocket.tomcatsampleorg.springframework.bootsmoketest org.springframework.boot.antorg.springframework.boot.gradleorg.springframework.boot.mavenorg.springframework.boot.buildpackorg.springframework.boot.cliorg.springframework.boot.configurat...org.springframework.boot.configurat...org.springframework.boot.configurat...org.springframework.boot.autoconfig...org.springframework.boot.autoconfig...org.springframework.boot.dockerorg.springframework.boot.contextorg.springframework.boot.testorg.springframework.boot.testorg.springframework.boot.testcontai...adminansiavailabilitybootstrapbuildercloudcontextconvertdiagnosticsenvinfoiojsonloggingoriginretrysslsupportsystemtaskthreadutilvalidationwebClassesorg.springframework.boot.docssampleorg.springframework.boot.jarmodeorg.springframework.boot.loaderorg.springframework.boot.loaderorg.springframework.boot.activemqorg.springframework.boot.actuateorg.springframework.boot.actuateorg.springframework.boot.amqporg.springframework.boot.artemisorg.springframework.boot.batchorg.springframework.boot.batchorg.springframework.boot.batchorg.springframework.boot.cacheorg.springframework.boot.cacheorg.springframework.boot.cassandraorg.springframework.boot.cloudfound...org.springframework.boot.couchbaseorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.dataorg.springframework.boot.devtoolsorg.springframework.boot.elasticsea...org.springframework.boot.flywayorg.springframework.boot.freemarkerorg.springframework.boot.graphqlorg.springframework.boot.graphqlorg.springframework.boot.groovyorg.springframework.boot.grpcorg.springframework.boot.grpcorg.springframework.boot.grpcorg.springframework.boot.gsonorg.springframework.boot.h2consoleorg.springframework.boot.hateoasorg.springframework.boot.hazelcastorg.springframework.boot.healthorg.springframework.boot.hibernateorg.springframework.boot.httporg.springframework.boot.httporg.springframework.boot.httporg.springframework.boot.integrationorg.springframework.boot.jacksonorg.springframework.boot.jackson2org.springframework.boot.jdbcorg.springframework.boot.jdbcorg.springframework.boot.jerseyorg.springframework.boot.jettyorg.springframework.boot.jmsorg.springframework.boot.jooqorg.springframework.boot.jooqorg.springframework.boot.jpaorg.springframework.boot.jpaorg.springframework.boot.jsonborg.springframework.boot.kafkaorg.springframework.boot.kotlinxorg.springframework.boot.ldaporg.springframework.boot.liquibaseorg.springframework.boot.mailorg.springframework.boot.micrometerorg.springframework.boot.micrometerorg.springframework.boot.micrometerorg.springframework.boot.micrometerorg.springframework.boot.micrometerorg.springframework.boot.micrometerorg.springframework.boot.micrometerorg.springframework.boot.mongodborg.springframework.boot.mustacheorg.springframework.boot.neo4jorg.springframework.boot.nettyorg.springframework.boot.openteleme...org.springframework.boot.persistenceorg.springframework.boot.pulsarorg.springframework.boot.quartzorg.springframework.boot.r2dbcorg.springframework.boot.reactororg.springframework.boot.reactororg.springframework.boot.restclientorg.springframework.boot.restclientorg.springframework.boot.restdocsorg.springframework.boot.resttestcl...org.springframework.boot.testorg.springframework.boot.rsocketorg.springframework.boot.securityorg.springframework.boot.securityorg.springframework.boot.securityorg.springframework.boot.securityorg.springframework.boot.securityorg.springframework.boot.securityorg.springframework.boot.sendgridorg.springframework.boot.servletorg.springframework.boot.sessionorg.springframework.boot.sessionorg.springframework.boot.sessionorg.springframework.boot.sqlorg.springframework.boot.thymeleaforg.springframework.boot.tomcatorg.springframework.boot.transactionorg.springframework.boot.validationorg.springframework.boot.weborg.springframework.boot.weborg.springframework.boot.webclientorg.springframework.boot.webclientorg.springframework.boot.webfluxorg.springframework.boot.webfluxorg.springframework.boot.webmvcorg.springframework.boot.webmvcorg.springframework.boot.webservicesorg.springframework.boot.webservicesorg.springframework.boot.websocketorg.springframework.boot.webtestcli...org.springframework.boot.zipkinsmoketest.activemq.embeddedsmoketest.activemqsmoketest.actuator.customsecuritysmoketest.actuator.extensionsmoketest.actuator.log4j2smoketest.actuator.nowebsmoketest.actuator.uismoketest.actuatorsmoketest.amqpsmoketest.artemismonitorserviceClassessmoketest.autoconfigureclassicsmoketest.batchsmoketest.batchsmoketest.batchappexternal.svnsmoketest.cachesmoketest.configsmoketest.data.cassandrasmoketest.data.couchbasesmoketest.data.elasticsearchsmoketest.data.jdbcdomainservicewebClassessmoketest.data.ldapsmoketest.data.mongodbsmoketest.data.r2dbcsmoketest.data.r2dbcsmoketest.data.r2dbcsmoketest.data.redisdomainserviceClassessmoketest.devtoolssmoketest.flywaysmoketest.graphqlsmoketest.grpcclienttest.protosmoketest.grpcclient.protosmoketest.grpcservernettyshaded.pro...smoketest.grpcserveroauth.protosmoketest.grpcserversecure.protosmoketest.grpcserverservlet.protosmoketest.grpcservertest.protosmoketest.grpcserver.protodomainwebClassesdomainrepositorywebClassessmoketest.integrationsmoketest.jackson2.mixedsmoketest.jackson2.onlysmoketest.jerseysmoketest.jetty.jspsmoketest.jetty.ssl.webserviceutilwebClassessmoketest.kafka.sslsmoketest.liquibasesmoketest.log4j2smoketest.logbacksmoketest.oauth2.serversmoketest.oauth2.clientsmoketest.oauth2.resourcesmoketest.opentelemetrysmoketest.parentsmoketest.profile.servicesmoketest.prometheussmoketest.propertyvalidationsmoketest.pulsarsmoketest.quartzsmoketest.oauth2.clientsmoketest.oauth2.resourceaaaasmoketest.restclientsmoketest.rsocketsmoketest.saml2.serviceprovidersmoketest.secure.jerseysmoketest.secure.webfluxsmoketest.securesmoketest.servletsmoketest.sessionsmoketest.session.redissmoketest.sessionsmoketest.simple.servicesmoketest.structuredlogging.log4j2smoketest.structuredloggingsmoketest.testnomockitodomainservicewebClassesservicewebClassessmoketest.tomcat.jspsmoketest.tomcat.multiconnector.websmoketest.tomcat.ssl.webserviceutilwebClassessmoketest.traditional.configsmoketest.warsmoketest.webapplicationtypesmoketest.freemarkersmoketest.groovytemplates.mvcsmoketest.jspsmoketest.security.methodsmoketest.mustachesmoketest.web.secure.customsmoketest.web.secure.jdbcsmoketest.web.securesmoketest.web.staticcontentsmoketest.web.thymeleaf.mvcsmoketest.coroutinessmoketest.webfluxendpointserviceClassesclientechoreversesnakeClassesclientechoreversesnakeClassessmoketest.xml.serviceappautoconfigorg.springframework.boot.testsupportorg.springframework.boot.testsupportorg.springframework.boot.testsupportcliconfigurationmetadataconfigurationprocessorbatchdata.r2dbc
Rendered as Dependency Matrix Open

Which packages depend on which other packages?

Configuration
Focus
project root
Filter
All visible packages
Heatmap
Off
Report Matrix
2070 → 50 origin rows (ceiling 50)
Target columns
20 carrying dependencies · 0 empty restored · 30 empty omitted
Problem cycles
1 of 1 kept at exact package detail
Printable scale
Estimated 98%
Rollup safeguard
Use less package detail below 55%
Package detail
Up to 6 namespace segments
Module detail
First 1 explicit group level
Encoding
Rows
Origin packages
Columns
Target packages
Cells
Dependency count and cycle/heatmap styling where applicable
  • AtlasArc fitted this report Matrix by combining deeper architecture units and summing dependencies across the resulting boundaries. It prioritized current problem-cycle groups while restoring package detail, then returned as many empty target columns as fit at natural size. Every fitted origin row remains visible; the report’s detailed findings and tables keep their prepared architecture-unit identities.
Modules Unattributed build-plugin buildpack configuration-metadata core loader module spring-boot-build.core.spring-boot.main
springframework
data
dsl
aot
buildinfo
bundling
run
util
boot
springframework
springframework
springframework
springframework
org
boot
context
properties
bind
source
env
▼ Unattributed / org
▶ Unattributed / springframework -
▼ Unattributed / smoketest
  batch 1 2
▶ Unattributed / data -
▶ build-plugin / org
▶ springframework
▶ boot
▶ ant 2
▶ gradle
▶ dsl - 7
▶ plugin 3 17 38 14 1 1
▶ tasks
▶ aot -
▶ buildinfo - 3
▶ bundling - 1 69 77
▶ run -
▶ util -
▶ maven 88 92
▶ buildpack / org
▶ springframework
▶ boot -
▶ cli / org
▶ springframework 2 7
▶ configuration-metadata / org
▶ springframework 4 -
▶ core / org
▶ springframework 34 - 311 56 9 38 24 34 3
▶ documentation / org
▶ springframework 215 8 262 78 68 48 5 3
▶ integration-test / sample 1
▶ loader / org
▶ springframework -
▶ module / org
▶ springframework 4661 - 1271 82 2635 111 69 14
▶ smoke-test / aaaa 1
▶ smoketest 4 109 100 108 129 14 2
▶ spring-boot-build.core.spring-boot.main / org - 123 91 208 141 33
▼ spring-boot-build.core.spring-boot.main / springframework
▼ boot 29 - 4 3 4
▼ context 16 -
▼ properties 20 2 - 84 9
▼ bind 7 - 138
  source 16 - 4
  env 37 1 -
▶ system-test / sample
▶ app 1 2
▶ autoconfig 2 4
▶ test-support / org
▶ springframework

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. Package diagnostics use fan-in, fan-out, instability, and line count. Dependency scope: compiled JVM dependencies. ARV is the unweighted average of package Relative Visibility; GRV is public JVM classes divided by all JVM classes across the graph. They describe public-surface breadth, not actual reachability or a universal architecture-health target.