diff --git a/.convoys/reconcile-historical-add-scripts.md b/.convoys/reconcile-historical-add-scripts.md index 4de66f4..7635f2f 100644 --- a/.convoys/reconcile-historical-add-scripts.md +++ b/.convoys/reconcile-historical-add-scripts.md @@ -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) diff --git a/.convoys/scanner-desktop-layout.md b/.convoys/scanner-desktop-layout.md index 6735dac..bcac7d0 100644 --- a/.convoys/scanner-desktop-layout.md +++ b/.convoys/scanner-desktop-layout.md @@ -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).