Module: Statecraft::Pipeline::EdgeResolution

Included in:
Statecraft::Pipeline
Defined in:
lib/statecraft/pipeline/edge_resolution.rb

Overview

Resolves the requested edge from the compiled graph and raises InvalidTransition with a diagnosis that names what actually failed: an undeclared edge, a bypass-policy refusal, an unknown event, or an event with no branch from the current state.