The actor's logic (or a logic whose .actor resolves it).
The IDs of the items to delete.
A promise that resolves when the items have been deleted.
The Foundry-free way for the logic layer to remove items from an actor: the caller passes an actor logic (or any logic that resolves to an owning actor via sohl.core.logic.SohlLogic.actor) and item IDs; this boundary resolves the Foundry actor and performs the write. No-op when the logic has no owning actor.
Delete embedded
Itemdocuments from an actor, addressed through its logic.