Execute paper/ANONYMIZATION.md end to end: build the scrubbed supplementary zip (code + tests + citable results + README quickstart, excluded files per section 2, sed pass per section 3, PROVENANCE branch-column substitution per section 4). Verify by grepping the ZIP CONTENTS for every name/handle on the checklist (zero hits) and by running the fast tests inside a fresh unzip. Produce dist/marc_supplementary.zip + a one-page SUPPLEMENTARY_README inside it.
Do this twice: a dry run early in the week (finds checklist gaps while there is time), the real one after #122 freezes the paper. Est 1 day total.
Execute paper/ANONYMIZATION.md end to end: build the scrubbed supplementary zip (code + tests + citable results + README quickstart, excluded files per section 2, sed pass per section 3, PROVENANCE branch-column substitution per section 4). Verify by grepping the ZIP CONTENTS for every name/handle on the checklist (zero hits) and by running the fast tests inside a fresh unzip. Produce dist/marc_supplementary.zip + a one-page SUPPLEMENTARY_README inside it.
Do this twice: a dry run early in the week (finds checklist gaps while there is time), the real one after #122 freezes the paper. Est 1 day total.