Runtime: Wait for human approval before continuing
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 21
- Forks
- 23
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 17
Description
Add edges which require manual approval, facilitating human-in-the-loop workflows.
These workflows must stop and wait for some event before they are allowed to continue
This should use a persisted token. In BPMN and the GovStack requirements, this is called the "process token". More on GovStack HITL requirements here: https://specs.govstack.global/workflow/6-functional-requirements#id-6.1-workflow-process-building
Should allow 5 types of decision gateways: Exclusive Gateway, Event-Based Gateway, Inclusive Gateway, and Parallel Gateway (RECOMMENDED)
On a fork, you need to be able to merge and run in many cases:
when any reach X
when all reach X
other?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files, tests, or entry points are named. Start by reading the linked GovStack HITL requirements and define the persisted process-token behavior, gateway types, and fork-merge cases described in the issue. Done requires an agreed implementation scope and workflow semantics before coding can begin.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100