Implement missing-page detection and album gap display #25
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
Physical albums have pages, and pages go missing — a page skipped during scanning, a
photo that fell out years ago, a gap in the sequence numbers. The Phase 2 acceptance
criterion requires these gaps to be visible in the album view. A collection that looks
complete but is not is a quiet failure of the whole exercise.
Scope
Detect gaps in album sequences and surface them.
Implementation notes
unexpected jumps, and duplicated sequence values.
contiguously, so a reviewer must be able to mark a gap as expected and have it stay
dismissed.
rather than as a separate report — the point is that the gap is visible while browsing.
photos still bounds nothing on its own, but the gap should not break the derivation
chain across it.
Done when
References
backend/app/services/filename_parser.py(sequence extraction)docs/circa-spec.mdPhase 2 acceptance criteriaDepends on: album ordering.