← ERS STAGE 1 · EVIDENCE BOOK34 occasions · 5 raters / 3 complete

Reproducibility contract

PLAIN ANSWER

The report rebuilds from a locked list of source files. If a source changes or an extra file appears, the build stops.

The analysis reads only the locked release bundle. It never reads changing live data or unlisted working files.

orderingentries sorted by path, UTF-8 byte order
encodingUTF-8; object digests over raw bytes, unmodified
newline policynone applied to bodies; manifest has no trailing newline
excluded metadataHTTP headers, download timestamps, local filenames
numeric serializationjson separators=(',',':'), sort_keys=True
duplicate handlingunique paths enforced; a duplicate path is a hard error
44 INPUTS · MANIFEST 9cee29bfc6d0ee8dc9df7ecb

The contract also fixes how records are sorted and written before they are checked. That keeps two correct programs from producing different file fingerprints for the same records. Rankings are generated by code, including ties; they are never typed into the report.