Skip to content

Remove the visible candidate counter and comparison instruction from both scan result modes. Candidate swiping and selected-card submission remain unchanged. App PR: https://github.com/snag-tcg/poc-tcg-collector/pull/949.

Regression tests reproduce the line before removal, then verify its absence and candidate selection after swiping. Focused tests: 42 passed. Lint and typecheck pass. Full suite: 3,249 passed, 11 skipped, 2 pre-existing date-sensitive failures in priceObservation.test.ts (also reproduced on unchanged staging in the previous documentation task). Push hook bypassed only for this documented baseline failure; no test weakened. The Maestro assertion was added but not executed. No emulator, deployment, account or collection change was performed. This is a proposed staging change.

Follow-up request: remove the captured-photo thumbnail and “Votre photo” label from both result modes. Keep the main catalogue artwork and swipe selection. The capture input, scan requests and history recording are unchanged. Regression tests supply a real-shaped local URI and verify the reminder is not rendered.

The scan card identity now uses a card-detail-style band with catalogue block and series names instead of the technical ID. It resolves the selected card, ignores stale metadata after swiping and shows only the name while metadata is unavailable. Pokémon and One Piece fixtures cover the shared display. No card IDs, scan matching or persistence contracts are changed.