It is nice that you can set an approval workflow on tasks to prevent it from being completed without approval. It would be great if the same behavior were true when working with proofs. We should be able to set a task approval to be dependent on the Proof approval.