@legatoacc3/workflow-executor
v0.1.0-alpha.0
Published
Workflow executor service boundary for published workflow execution, pauses, resumes, and run inspection.
Readme
Workflow Executor
@legatoacc3/workflow-executor is the planned backend runtime service boundary for LSFlow.
Purpose
This service is for:
- executing published workflows
- moving through node transitions
- pausing for approvals or human input
- resuming paused runs
- storing run state and node execution records
- exposing run inspection data to other systems
Current State
This service is scaffolded as an explicit extraction target.
It currently provides:
- service-level TypeScript interfaces for execution contracts
- a clear service boundary inside the monorepo
- a starting point for extracting runtime orchestration out of app-local code
Current Extraction Sources
Relevant current code and documentation:
services/lsflow-platform/README.mdapps/lsflow-web/server/utils/workflow-runtime/*apps/lsflow-web/server/utils/lsflow-backend/runtime-projections.tsapps/lsflow-web/server/utils/lsflow-backend/contracts.ts
Important Rule
This service is backend-owned.
It should not be folded into the frontend workflow packages.
