The current structure needs some (perhaps minor) adjustments so that
an audit stage can be re-run.
The current stage uses "version labels" (timestamps) instead of audit stage sequence
numbers, to facilitate asynchronous communication between the main Audit Central
servers and the local county election officials.
So, re-running an audit stage would mostly involve filtering out input files that
arrived after (i.e. have version labels after) the desired audit start time.
The current structure needs some (perhaps minor) adjustments so that an audit stage can be re-run.
The current stage uses "version labels" (timestamps) instead of audit stage sequence numbers, to facilitate asynchronous communication between the main Audit Central servers and the local county election officials.
So, re-running an audit stage would mostly involve filtering out input files that arrived after (i.e. have version labels after) the desired audit start time.