Construct an engine bound to a workflow resource + tag. The returned
object exposes the workflow.* verbs minus the EngineScopeArgs
scope (client / tag / workflowResource / resourceClients), which is
pinned at construction. The tag is required — see validateTag
for the accepted shape.
Parity with the namespace is exact, with these deliberate exceptions:
Namespace-only: workflow.permissions — pure grant helpers that need
no engine scope.
The EngineEffectsArgs group changes nothing about fireAction /
tick / completeEffect — the runtime still decides when to drain, and
reports outcomes via completeEffect.
Construct an engine bound to a workflow resource + tag. The returned object exposes the
workflow.*verbs minus the EngineScopeArgs scope (client / tag / workflowResource / resourceClients), which is pinned at construction. Thetagis required — see validateTag for the accepted shape.Parity with the namespace is exact, with these deliberate exceptions:
effects/loggerFactory).workflow.permissions— pure grant helpers that need no engine scope.The EngineEffectsArgs group changes nothing about
fireAction/tick/completeEffect— the runtime still decides when to drain, and reports outcomes viacompleteEffect.