Close stale convoy frontmatter for merged scanner, lint, and hygiene work; record P1 #11.5 and queued follow-ups as RESOLVED with PR references. Co-authored-by: Cursor <cursoragent@cursor.com>
1,005 B
1,005 B
| name | classification | success_metric | depends_on | status | created | |
|---|---|---|---|---|---|---|
| test-scanner-redesign-surfaces | test | Vitest covers scanner redesign API validation and key component behaviors (destination picker, scanned card row, upload-image auth/rate-limit/MIME). |
|
shipped | 2026-05-27 |
Convoy: test-scanner-redesign-surfaces
As-shipped: PR #47 (2026-05-27). Vitest coverage for redesign API validation and scanner components.
P2 follow-up from audit-redesign-scanner-flow-44 reviewer report.
Scope
test/api/user-cards.test.js— quantity validationtest/api/scan/upload-image.test.js— auth, rate limit, MIME rejectiontest/components/ScannerDestinationPicker.test.js— game filter + destination toggletest/components/ScannedCardItem.test.js— ownership badge + metadata controls
Acceptance criteria
npm run test:rungreen with new tests exercising real behavior (not implementation trivia).- No live DB or Blob calls in tests.