NarrativeContext
Parameters
The module dependency graph.
Structural metrics, computed once by GraphMetrics.compute.
Whole-graph summary (cycles, coupling, god modules).
Rule violations from the current run, if rules are configured.
Declared layers, in declaration order. Empty when none are declared.
Declared team → module glob patterns. Empty when none are declared.
Per-module commit counts from aalekhTemporal. Empty when it has not run.
Strongly co-changing pairs with no declared dependency, from aalekhTemporal.
How the project is built: plugins, catalogs, toolchains, targets, CODEOWNERS, and declared module metadata. BuildInventory.EMPTY for a graph extracted before this existed.
Contributions from third-party FindingProviders and ModuleClassifiers. ExtensionResult.EMPTY when no extension jar is on the classpath.