minor change to specification

Include the ability to make a run "final", i.e. it cannot be used as a
basis for later runs.
write the pipeline reproducibility script

The script is mostly untested.