Harvest capture
Upload runs when you tap Sync / Upload
Batch IDs cannot be typed here — only ✨ New Batch (offline pool / generator) or Scan Batch QR (custody hand-off) assigns the value. Format is always TC-{8}-{4} (letters A–Z except I/O, digits 2–9). Use Reset to clear and pick another id. If you ever see TC-XXXX-YYYYYY (old format), hard refresh (Ctrl+Shift+R) so the latest page and service worker load.
After you scan someone else’s QR, your capture uses a new last segment under the same TC-________ prefix — that new id is what appears in Recent uploads and on Admin (chain rows are grouped by that prefix).
Offline ID pool: 0 available (auto-managed)
✅ Recent uploads
No successful uploads found for your user ID yet.
📋 My Active Batches
Pending approval only — anchored or denied batches are hidden here.
Loading pending batches…