feat(scanner): server-side scan pipeline (convoy #2) #35

Merged
varutasu merged 2 commits from convoy/server-side-scan-pipeline into main 2026-05-27 09:47:05 -04:00

2 commits

Author SHA1 Message Date
Randall Stillwell
e5bb1bae6a 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>
2026-05-27 08:45:06 -05:00
Randall Stillwell
b0f9a9ec71 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>
2026-05-27 08:44:02 -05:00