Environment Graph
Tools, runtimes, configs, and services become 22 node types connected by 18 edge types: queryable, explorable, exportable.
The graph

Capabilities
What breaks if this tool changes? Walk every dependent edge before you upgrade.
Terminal
How are two tools connected? Trace the dependency chain between any two nodes.
Terminal
Find tools that fight each other and packages nothing depends on anymore.
Terminal
Query the graph, then focus the view on one node and its neighborhood.
Terminal
Node types
Export
Export the graph
One command builds the graph; the dashboard makes it explorable.