Implement export pre-flight checks #29
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Export is the payoff for all the review work, and it is the one operation that produces
files the user will keep and rely on. Spec section 12.2 defines pre-flight checks that
must run before any file is written, because an export that quietly includes unresolved
photos undermines the trust the whole review process exists to build.
Scope
The pre-flight check service that validates and reports on an export set before execution.
Implementation notes
exclusion, and any blocking conditions. A reviewer should see exactly what will and will
not be exported before committing.
disk space for the estimated size) from informational exclusions (12 photos undated).
an export leaves a partial output set that looks complete.
overwrite policy choice explicitly rather than defaulting to overwrite.
Done when
References
docs/circa-spec.mdsection 12.2, section 6.6backend/app/models/models.py(JobType.export)Blocks: the export execution pipeline.