Bad things happen when two tasks collaborate by a shared directory; typically each task would output to its own directory - if there is a need to then assemble things that can be done in subsequent tasks (for example, a CopyAction that can do
from(taskA)
to place that output where desired).