attachContinuationGate

open override fun attachContinuationGate(gate: () -> Boolean?)(source)

Installs a veto asked at every decision point of a journey: may it go on past this one?

A guide path asks at zone boundaries; an interpolated substrate asks at its steps; a substrate with neither never asks, and a vehicle that runs flat or breaks down on one is discovered at the end of its journey rather than part way through it. Null removes the veto.