def planned
bendvy-ecs-core@0.1.0.4 · ordinary_app_existing_execution.bend:25
import bendvy-ecs-core@0.1.0.4/ordinary_app_existing_execution.bend as OrdinaryAppExistingExecution
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_app_registration_fields.bend as Fields
import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as SP
25def planned(~S:Data,~O:Type,~Shared:Type,needs:List<&2,SP.Requirement<S>>,result:O & Fields.Fields<S>,selection:Shared & Bool) -> (O & Shared) & SP.Plan<S>:
26 match result selection:
27 case (owner,fields),(shared,enabled):((owner,shared),selected_plan(~S,enabled,fields,needs))