skeleton

One result file per experiment of the case that has no result yet and is not rejected, with the ids and the preregistered rule hash filled in; failures is null until its counts are entered, so an untouched file is refused rather than ingested as zero failures.