def scope_keep
import bendvy-ecs-core@0.1.0.4/feature_provision.bend as FeatureProvisionimport Base
import bendvy-ecs-core@0.1.0.4/schema_fragments.bend as SF
12# Exact repeated descriptors collapse in access scope; conflicts remain validation errors.
13def scope_keep(~S:Data,present:Bool,item:SF.Entry<S>,rest:List<&2,SF.Entry<S>>) -> List<&2,SF.Entry<S>>:
14 match present:
15 case True{}: rest
16 case False{}: Con{item,rest}