feat(scanner): add debug instrumentation for vision pipeline timing #155

Merged
rstillwell merged 31 commits from feat/scanner-debug-mode into main 2026-09-01 18:11:03 -04:00
2 changed files with 15 additions and 2 deletions
Showing only changes of commit 95c2f6003b - Show all commits

View file

@ -17,7 +17,7 @@ skip:
- role-a11y-auditor
- role-ux-reviewer
- role-ia-architect
status: open
status: shipped
created: 2026-06-14
parent: migration-tool
addresses: migration-tool § R1 (prod schema drift from setup-neon-db.js DDL)

View file

@ -9,7 +9,7 @@ success_metric: |
Scans / Scan Queue / Duplicates — without regressing the mobile
immersive checkout.
skip: []
status: open
status: shipped
created: 2026-08-15
depends_on:
- scanner-mobile-checkout
@ -887,3 +887,16 @@ slice_dependencies:
5. **No new packages** — dep-set check N/A; all primitives exist (`Modal`, `GlassSurface`, `Button`).
6. **Gallery batch path verified:** `identifyFromGalleryFile` exists in
`use-scanner-identification.js` (line 326) — Brief 5 wraps it sequentially.
## As-shipped
Shipped 2026-08-15 as PR #165 (squash `938c161`, commit subject
`feat(scanner): add desktop workstation layout (#165)`). All six briefs'
surfaces landed: md+ workstation chrome, device picker, Upload Image,
Batch Scan, Auto-detect toggle, live match inspector, and the bottom
Recent Scans / Scan Queue / Duplicates strip; mobile immersive checkout
unchanged below `md`.
Related post-merge scanner fixes on adjacent convoys (not this scope):
#166 (multi-card flow + frame overlay + rate limits) and #167 (manual
tap-to-scan shutter).