ReproduceΒΆ

reprotrail reproduce creates a fresh workspace from a v1 product provenance sidecar. It validates the product checksum, restores the recorded project_repo Git checkout, copies provenance artifacts, restores the Pixi lockfile, and rewrites recorded editable dependency paths into repos/<name> when editable-local provenance is present. Legacy records without project_repo fall back to the first software_repos entry as the project checkout.

reprotrail reproduce \
  --provenance results/product/product.prov.json \
  --workspace /tmp/product-reproduction \
  --env dev

Use --execute to run the recorded command through Pixi after setup. Use --repo-source NAME=PATH_OR_URL when a recorded repository has no cloneable remote URL.