Resolves public runtime/read-model choices into journal boundary options.
The public Squidie facade owns workflow operations. This module owns the
lower-level routing rules that turn host configuration and explicit overrides
into validated runtime, read-model, and journal option sets.
Summary
Functions
Builds journal options for child workflow starts.
Builds journal options for control commands such as cancel, resume, and replay.
Builds journal options for claiming and executing visible work.
Builds journal projection options used by run listing.
Builds journal options for runtime-authored workflow spec starts.
Builds journal options for module-authored workflow starts.
Resolves the journal storage adapter from overrides or inferred config.
Builds journal projection options used by single-run inspection.
Validates public child-start overrides before they reach the journal boundary.
Validates public dynamic-work overrides before they reach the journal boundary.
Validates public execution overrides.
Resolves the configured read model from explicit overrides or app config.
Rejects internal-only start options from public manual-start APIs.
Resolves the configured runtime from explicit overrides or app config.
Functions
Builds journal options for child workflow starts.
Builds journal options for control commands such as cancel, resume, and replay.
Builds journal options for claiming and executing visible work.
Builds journal projection options used by run listing.
Builds journal options for runtime-authored workflow spec starts.
Builds journal options for module-authored workflow starts.
Resolves the journal storage adapter from overrides or inferred config.
Builds journal projection options used by single-run inspection.
Validates public child-start overrides before they reach the journal boundary.
Validates public dynamic-work overrides before they reach the journal boundary.
Validates public execution overrides.
Resolves the configured read model from explicit overrides or app config.
Rejects internal-only start options from public manual-start APIs.
Resolves the configured runtime from explicit overrides or app config.