Split a dataset WorkflowResource ({type: 'dataset', id: 'proj.ds'})
into its project + dataset parts. The engine's state dataset is routinely a
DIFFERENT dataset from the content workspaces (a dedicated workflows
dataset), so adapters derive this from engine.workflowResource to route
instance + guard observation. Throws on non-dataset resources — an engine
can't keep its state anywhere else.
Split a dataset WorkflowResource (
{type: 'dataset', id: 'proj.ds'}) into its project + dataset parts. The engine's state dataset is routinely a DIFFERENT dataset from the content workspaces (a dedicatedworkflowsdataset), so adapters derive this fromengine.workflowResourceto route instance + guard observation. Throws on non-dataset resources — an engine can't keep its state anywhere else.