You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add architecture/dependency-graph analysis on top of the catalog refs graph, to help understand an app and decide where to intervene (refactoring). Proposal: docs/11-proposals/PROPOSAL_graph_analysis.md.
Monolith → multi-app — coarse communities = candidate apps; the cross-community "integration surface" classifies each crossing edge into the OData/REST/event contract a split would require.
Starlark linter builtins (community_of, layer_of, cycles, module_dependencies, centrality, god_nodes, integration_surface, refs_from) so teams enforce their own architecture policy.
Status
Implemented on branch `misc` (Parts 1 & 2 of the proposal), validated against the `leidenalg` reference (105 communities, exact match) and live test apps; skills + docs-site added. Pending PR/merge.
Summary
Add architecture/dependency-graph analysis on top of the catalog
refsgraph, to help understand an app and decide where to intervene (refactoring). Proposal:docs/11-proposals/PROPOSAL_graph_analysis.md.Targets two refactoring journeys:
Scope
mxcli graph-report+CATALOG.graph_*views (god nodes, module coupling/cohesion, dead docs, refkind distribution, entity hotspots).refresh catalog communities [resolution n].SHOW COMMUNITIES/SHOW COMMUNITY [MEMBERS] OF.community_of,layer_of,cycles,module_dependencies,centrality,god_nodes,integration_surface,refs_from) so teams enforce their own architecture policy.Status
Implemented on branch `misc` (Parts 1 & 2 of the proposal), validated against the `leidenalg` reference (105 communities, exact match) and live test apps; skills + docs-site added. Pending PR/merge.
Deferred follow-ons (out of scope here)