Skip to content

DESCRIBE MICROFLOW can omit loop-body continuation flows stored in the parent graph #328

@hjotha

Description

@hjotha

Problem

Some microflow graphs store loop boundary flows in the loop's local object collection while storing real body continuation flows in the parent graph.

When a loop-local origin already exists, the describer can ignore parent-level flows with the same origin. That can omit activities from the described loop body, especially for nested loops where the continuation is represented outside the nested loop collection.

Expected behavior

Loop body traversal should merge relevant parent-level body flows into the local loop graph, including nested loop descendants, so describe preserves the full body order.

Notes

The fix should keep local loop boundary flows, but add missing parent-level continuation flows for origins that belong to the loop body.

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