* feat(scanner): move card identification server-side (convoy #2) Replace browser Gemini/OCR with POST /api/scan/identify, add card_submissions review queue, remove user-writable cards INSERT, and surface disambiguation when catalog matching is ambiguous. Co-authored-by: Cursor <cursoragent@cursor.com> * ci: allowlist server-only lib/scan-gemini.js in LLM key gate The scan pipeline helper lives under lib/ but is imported exclusively from pages/api/scan/identify — exclude it from the client-side URL scan. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| [id] | ||
| [id].js | ||
| find-or-create.js | ||
| import-lorcana.js | ||
| import-mtg.js | ||
| import-pokemon.js | ||
| owned.js | ||
| search.js | ||