Package Artifacts
Assemble papers/<slug>/artifacts/: the self-contained bundle a reviewer
or artifact-evaluation committee receives.
Read First
papers/<slug>/venue.md— the venue's badge/artifact requirementspapers/<slug>/manuscript/main.tex— what the paper promisesreferences/artifact-standard.md
Procedure
- List what must ship: every artifact promised in the manuscript (data, code, models, scripts) plus everything the venue's badge requirements demand.
- Stage by copying the relevant
contributions/<slug>/folders intoartifacts/— they are self-contained by construction. Never hand-edit the staged copies: fix problems at the source contribution and re-stage. - Add the bundle-level files: an artifact README (claims-to-artifact map,
setup, smoke test, expected outputs and runtime), license, citation
file, and a
MANIFEST.mdlisting every file with its sha256 checksum. - Strip what must not ship: gitignored material, secrets, raw sensitive data, and — when the venue requires anonymization — identifying paths and names.
- Verify standalone: the bundle works without the surrounding repo (no
../references, bibliography resolved, environment declared inside). - Walk
references/artifact-standard.mdand the venue checklist item by item; record the mapping in the artifact README.
Rules
- Never hand-edit staged contribution copies: fix problems at the source contribution and re-stage.
- Strip gitignored material, secrets, and raw sensitive data before shipment.
- The bundle is self-contained: environment, data provenance, and bibliography
resolve inside it — no
../references or external paths.
Done When
- The bundle satisfies the venue requirements and the artifact standard,
MANIFEST.mdchecksums are fresh, and a clean-room smoke test (fresh unzip elsewhere, follow only the bundle README) succeeds