Tag components and dependency separation

Wanting to do a sanity check here to make sure this will work. If using tag components to partition entity data, will anything prevent two lambda jobs with the same component set but just the tag being different from running in parallel to each other?

Assuming no other dependencies like containers, etc…

Yes. The safety system doesn’t know that an entity doesn’t have both tags. So this is not allowed. You can use IJobEntityBatch to get around this.

Isn’t this what .WithAny<Tag1, Tag2>() is for?

I want one job per tag. Parallelism at the job level.