#    flow:1
#        a(running)
#    flow:
#        d(running)
# by:
#    cylc trigger --flow=new d
#
# Result:
#    The two flows never meet in the pool so never merge.
#
#    flow:1
#        a
#        b
#        c
#        d
#        e
#        f
#    flow:2
#        d
#        e
#        f

[scheduler]
    allow implicit tasks = True
    [[events]]
        abort on stall timeout = True
        stall timeout = PT0S
        abort on inactivity timeout = True
        inactivity timeout = PT1M
[scheduling]
    [[graph]]
        R1 = "a => b => c => d => e => f"
[runtime]
    [[a]]
        script = """
            cylc trigger --flow=new ${CYLC_WORKFLOW_ID}//1/d
            cylc__job__poll_grep_workflow_log -E '1/d/01.*started'
        """
