type RecipeResult
import bendvy-ecs-core@0.1.0.4/feature.bend as Featureimport Base
135# Completed returns context and built output; Refused returns context and
136# the entire original recipe on metadata validation failure. No builder runs
137# in Refused, so its owners can be retried or disposed by the caller.
138type RecipeResult<S:Data,Ctx:Type,Owners:Type,Extra:Type> is Type:
139 Completed{ctx:Ctx,output:Output<S,Extra>}
140 Refused{error:Error,ctx:Ctx,recipe:Recipe<S,Ctx,Owners,Extra>}