Repository navigation
Continue queues after reviewed metadata exclusions - #64
Merged
Merged
Conversation
This was referenced Oct 20, 2026
mikecerisano
marked this pull request as ready for review
October 20, 2026 11:31
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A queued transfer could stop at review even when every selected file verified and its only exclusions were the AppleDouble metadata files the user had chosen to ignore. The next card can now start after that specific result.
The engine records which exclusions it actually recognized. Continuation requires exact selected-file and exclusion coverage at every destination, the requested verification mode, successful requested MHL/report handoff, and durable journal completion. Project transfers also require matching project/card identities, enough independent verified copies, and successful project persistence. Missing, stale or legacy evidence stays blocked. Real transfer errors, Quick mode, cancellation and interruption cannot earn this new permission. Quick retains its existing queue behavior.
Exclusions stay visible in History and reports. The transfer remains an issues/review result for whole-card safety; this change does not grant safe-to-erase or automatic eject permission. It adds no setting or main-window control.
Validation on the frozen revision:
The real-pipeline queue cases cover next-card advancement, actual existing-MHL/report/selected-file conflicts, journal failure and legacy restore. They check source bytes, retained exclusions, the conservative saved safety verdict, MHL chain existence and nonempty requested PDF/JSON/CSV files. They do not constitute a new visual PDF review or an interactive device walkthrough. Project and scope cases cover failed persistence, insufficient independence, wrong/missing identities, malformed coverage and absent qualifiers.
Full results and limits: queue validation.
Stacked on #63; merge after #61 and #63. No merge or release is requested by this draft.