return tuple(rules)
def _has_sharding_action(entry: PlanOverride) -> bool:
action_names = (
"local_compute_fn", "inner_target", "inner_wrapper", "inner_out_src",
"region_dispatch", "params", "in_src", "in_dst", "out_src", "out_dst",
)
return any(getattr(entry, name) is not None for name in action_names)
def _validate_when(entry: PlanOverride) -> None:
"""Validate programmatic when values that bypass the YAML Literal check."""