Expand description
Resolution: turn a flow plus a session into a concrete plan, or refuse.
Everything that can be known before touching the screen is decided here — which labels exist, which point each step aims at, what space that point is in. A flow that references a missing label fails during planning, before a single event is injected. Half-executed flows are the worst failure mode this tool could have.
Structs§
- Plan
- A whole flow, resolved. Holding one means every label existed and every point converted.
- Planned
Step - One step, resolved to the points it will act on.
Enums§
- Plan
Error - Why a flow could not be planned. Each variant names the fix.
Functions§
- plan
- Resolve a flow against a session.