#    flow:1
#        a(succeeded)
#        b(succeeded)
#        c(running)
#    flow:<new>
#        a(running)
#
# by:
#     cylc trigger --flow=none a
#
# Result:
#    The triggered task belongs to no flow; it will run but not flow on. 
#
#    flow:1
#        a
#        b
#        c
#        d
#    flow:none
#        a

[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"
[runtime]
    [[d]]
        script = """
            if (( $CYLC_TASK_SUBMIT_NUMBER == 1 )); then
                cylc trigger --flow=none ${CYLC_WORKFLOW_ID}//1/a
                cylc__job__poll_grep_workflow_log -E '1/a/02\(flows=none\):submitted.*started'
            fi
        """
