mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-04 02:04:03 +00:00
- Adds the Nexus-based workflow watcher to Scheduler V2. - Scheduler V2 now maintains a mapping of request IDs -> workflow IDs, recorded within the same transaction as the buffered start, that can be used to identify workflow completion results. - Workflow ID generation is moved from within `startWorkflow` to within `SpecProcessor` (earlier, but identical algorithm/results), so that it can be recorded at the same time as the BufferedStart. - `LastCompletionState` is added as a CHASM field (separate document) to keep track of payload results. - A Nexus completion callback is attached to workflows started via Invoker. --------- Co-authored-by: Roey Berman <[email protected]>