def reason
import bendvy-ecs-core@0.1.0.3/execution_reservation_materialization.bend as ExecutionReservationMaterializationimport Base
import bendvy-ecs-core@0.1.0.3/execution_reservation_bundle.bend as Bundle
22# Preflight inspects actual presence without a callback or schema refresher.
23# No incoming payload is initialized until the full tree has been checked.
24def reason(ok:Bool,key:String) -> Maybe<&2,Bundle.Refusal>:
25 match ok:
26 case True{}:None{}
27 case False{}:Some{Bundle.OccupiedFamily{key}}