Skip to content

[EPIC] Automation — Phase 3: Loops + Complex Execution #2795

Description

@stelbailey

Goal

Add loop and parallel execution capabilities to the automation engine.

Scope

Backend

  • ForEachNodeExecutor
  • WhileLoopNodeExecutor
  • ParallelNodeExecutor
  • SubWorkflowNodeExecutor

Frontend

  • Unlock Phase 3 node types in the palette
  • Designer input required for loop/parallel UX (iteration state display, parallel branch visualization)

Dependencies

  • Cuts from Phase 2 branch after Phase 2 merges
  • Note: Parallel and ForEach behavior may differ depending on the execution backend chosen in Phase 1 (Temporal handles concurrency natively; Quartz ephemeral jobs require a different approach). Revisit before starting.

Notes

  • Designer review required before FE implementation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions