[scheduling]
    [[graph]]
        R1 = """
            # previously "t1:submit": flaky? recover-1 could possibly start
            # executing first.
            t1:start => recover-t1
        """
[runtime]
    [[t1]]
        script = test -n "${HELLO}"
        execution retry delays = PT10M  # prevent task failure
        [[[environment]]]
            HELLO =
    [[recover-t1]]
        script = """
            cylc broadcast -p 1 -n t1 -s'[environment]HELLO=Hello' "${CYLC_WORKFLOW_ID}"
            sleep 1
            cylc trigger "${CYLC_WORKFLOW_ID}//1/t1"
        """
