Manual verification queue
Approve, reject, or edit each catch.
Even with AI analysis enabled, some catches will always require a human decision. The admin Catches tab is where those decisions happen. It is also the right tool when you want a complete record of every submission or when your event format requires an organizer to sign off on every catch before it counts.
The admin Catches tab
Navigate to your tournament page and open the Catches tab. Admins and co-organizers see the full catch list; participants see only their own catches. Each entry in the list shows:
- A thumbnail of the evidence photo (tap to open a full-size lightbox)
- The angler's name
- The species and measurement (length, weight, or both depending on division settings)
- The submission timestamp
- A verification badge — Verified (green) or Pending (amber)
- The AI analysis badge if analysis is enabled, showing Analyzed or Flagged
The list loads 20 catches per page. Use the filter bar to narrow the view by status:All, Verified, Unverified, orFlagged (catches with AI flags). A search field accepts partial matches on angler name or species.

Verifying and unverifying a catch
Open the three-dot menu on any catch and select Verify. The catch is marked as verified immediately and, if auto-verify is off, it now counts toward the leaderboard for the first time. You can also unverify a previously verified catch from the same menu — this removes it from the leaderboard while preserving the submission record. Both actions are reflected in the leaderboard within seconds.
Editing a catch
Select Edit from the three-dot menu to open the edit modal. Admins can change any of the following fields:
- Species — corrects a misidentification. If the angler selected the wrong species from the dropdown (for example, they are new to the species list), you can correct it here without asking them to re-submit.
- Length — corrects a data-entry error. If an angler typed 14.5 when the fish was clearly 14.5 inches but they entered it as 145, you can fix it. The edit is logged with your user ID and timestamp.
- Weight — same as length, for weight-based divisions.
- Notes — a free-text field for anything worth recording: the lake section, a disputed measurement note, or context for the AI flags.
- Photo — if the angler accidentally submitted a blurry or incorrect photo, you can replace it here. The replacement is compressed and uploaded the same way as the original.
- Verified — a checkbox in the edit modal so you can set verification status at the same time as making other edits, without needing a separate action.
Deleting a catch
Select Delete from the three-dot menu. A confirmation modal names the catch (angler and species) before the action executes. Deletion is permanent — the catch record and any associated photos are removed. Use deletion for clear-cut cases such as test submissions or accidental duplicates. For catches that are disputed but not clearly invalid, consider leaving the record and keeping it unverified rather than deleting it, so you retain the evidence if the issue is revisited.
Audit trail
Every verification action records the admin user ID and the timestamp. If you verify a catch and then unverify it, both events are stored. This provides a clear record for post-event disputes: you can show exactly who verified a catch, when, and whether any subsequent changes were made. AI analysis results are also stored immutably with each catch — re-running analysis is not possible, so the analysis you see is always the one produced at submission time.
