Files
aa28325de4 [Scheduled Actions] Nexus-based workflow completions (watcher) (#8424)
- 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]>
2025-10-22 01:28:02 +00:00
..