Neutron Workflow
An event-sourced TypeScript workflow engine for recorded steps, suspension, replay, and scheduled resumption.
Overview
- Execution
- Recorded steps with replay and nondeterminism checks
- Suspension
- Sleep, external events, cancellation, and later resumption
- Stores
- In-memory EventStore and Nucleus streams adapter
- Operations
- Leases, exclusive execution, run index, scheduler, and event HTTP handler
Durability depends on the configured event store and on placing side effects inside recorded workflow steps.