Nested module discovery
The model captures 31 source-bearing modules across nested Maven reactor folders.
Repository validation
A Java and Spring multi-module repository with core libraries, event integrations, observability modules, examples, and integration tests.
Independent analysis of a public repository. This project is not affiliated with or endorsed by ArchPilot. Product and project names are used only for identification.
Spring is a trademark of Broadcom Inc. and/or its subsidiaries.
See something inaccurate? Contact us.What ArchPilot found
ArchPilot modeled Spring Modulith as a 31-component Maven reactor covering core libraries, event integrations, observability modules, examples, and integration-test modules.
The run shows nested module discovery, dependency hubs in shared event infrastructure, and scope-dependent event findings where examples and integration-test modules are intentionally governed.
Source-backed architecture units
Mapped module dependencies
Blocking validation findings
Items for review, not confirmed defects
Why it is useful
The point is not to score open-source projects against each other. The point is to show how local validation turns repository structure into a model teams can inspect and govern.
The model captures 31 source-bearing modules across nested Maven reactor folders.
Shared event API and core modules stand out as dependency hubs.
Findings in example and integration-test modules are visible and clearly scope-dependent.
No error-level findings and full readiness make the result easy to reproduce and inspect.
Findings
13 normalized finding clusters
Findings below are grouped into areas so readers can see what is deterministic architecture evidence, what is a review signal, and what depends on governance scope.
Shared API and event modules have high inbound dependency counts.
Example and integration-test modules publish events without statically visible handlers.
Repository methods such as findByStatus and getStatus contain behavior worth human review.
The generated governance model expects ADR context for dependency governance.
Confirmed architecture evidence
Several event API and core modules have high inbound dependency counts, matching their role as shared event infrastructure.
Review signal
Repository implementations include methods such as findByStatus and getStatus. ArchPilot presents these as review signals, not confirmed design defects.
Scope-dependent observation
These events are published from governed example and integration-test modules. The event evidence is real, but its significance depends on whether those non-production modules are intentionally included in the governance scope.
Reproduce and verify
npx --yes @archpilotlabs/[email protected] init --yes
npx --yes @archpilotlabs/[email protected] validate --json
npx --yes @archpilotlabs/[email protected] map --json
npx --yes @archpilotlabs/[email protected] report --json@archpilotlabs/archpilot@0.2.5sha512-EMyKdhnEREogSSqjfWzQzUzSzftERVqyUtSfpoEQEe3TaQfo2qG1AFvo5pwxmz4RgJ8yLqy5j4MX1fD13Nnzwg==39CC6BD1476F2F9DC62BF2A1A4070C63EC49A6873347A84A8F1324CEF56979D439CC6BD1476F2F9DC62BF2A1A4070C63EC49A6873347A84A8F1324CEF56979D4AE1A187AF5A2C2EFA7BDA4F95DE37C3BAB8C803572670A4A54DDA1E536391D2132C0CE5836467DCFAAE1C332DEE3711DE5B87F15A173527D1A5DF79401CCC87B37FE3F2AD89EED80857432EB70C76F171EB3CD0B282B2D3DB7C593A4D96576D2Try it locally
The extension and CLI validate architecture locally. ArchPilot Cloud brings those results together for shared history, policy workflows, cross-repository intelligence, and organization-wide governance.