Pinned reproduction toolkit. Use mac_measure.py reader with an isolated data/mac runtime. freeze/primary modes describe the original full experiment and require original scout records. Primary build hashes are not required for reader runs from a fresh build; source/model/harness/input hashes and semantic checks still are.
