Compatibility edge struct for run graph inspection.
Squidie.Inspection.GraphInspection.Edge is the canonical inspection
namespace. This module preserves the original Squidie.Runs.* struct for
existing callers and serializers.
Summary
Functions
Converts a canonical inspection edge into the compatibility struct.
Converts a compatibility edge into the canonical inspection struct.
Converts a compatibility edge into the stable host UI map shape.
Types
@type edge_status() :: :selected | :skipped | :pending | :blocked
@type edge_type() :: :transition | :dependency | :dynamic
Functions
@spec from_inspection_edge(Squidie.Inspection.GraphInspection.Edge.t()) :: t()
Converts a canonical inspection edge into the compatibility struct.
@spec to_inspection_edge(t()) :: Squidie.Inspection.GraphInspection.Edge.t()
Converts a compatibility edge into the canonical inspection struct.
Converts a compatibility edge into the stable host UI map shape.