Builds an inspectable dependency graph for HostKit plan changes.
Summary
Functions
Returns true when the graph has no cycle diagnostics.
Builds an execution dependency graph from active plan changes.
Formats a concise text rendering of the execution graph.
Returns a JSON-safe map for machine-readable graph output.
Types
@type t() :: %HostKit.Plan.ExecutionGraph{ cycles: [[term()]], edges: [HostKit.Plan.ExecutionGraph.Edge.t()], layers: [[term()]], nodes: [HostKit.Plan.ExecutionGraph.Node.t()] }
Functions
Returns true when the graph has no cycle diagnostics.
@spec build( HostKit.Plan.t(), keyword() ) :: t()
Builds an execution dependency graph from active plan changes.
Formats a concise text rendering of the execution graph.
Returns a JSON-safe map for machine-readable graph output.