Simple JSON file manifest
Every process step contains a .json-file-manifest that is a text file, JSON format, which contains the file list, and the result of that step (e.g. new files, changed files).
Steps label their files as "result" (changed by the step) via semantic tagging or "interim" or "existing".