Import and Export
Imports begin with a dry-run preview. Reshot records the source format and file hash, validates rows, proposes deterministic identities, and reports row-level errors before commit. Repeating the same commit is idempotent. Rollback removes new mutable entities where safe and retains immutable executed or published evidence with an explicit retention result.
Supported program imports include CSV/XLSX barrier registers, axe-compatible
JSON, SARIF 2.1.0, EARL JSON-LD, Reshot flow definitions, Playwright-backed flow
definitions, Storybook component catalogs, existing ACR assertions marked
imported and unverified, and .reshot-pack archives.
Exports include conformance reports, barrier and component registers, SARIF, EARL, CSV/XLSX, evidence packs, audit history, and a checksummed project archive. Project restore remaps identities into the target, rewrites relationships and artifact storage, verifies every retained byte, revokes recipient shares, and regenerates delivery idempotency identities. Operational backup and privacy data-subject export remain separate jobs.

