Features #265
stängdSkanna QR och EAN med kamera i kiosken
100%
Beskrivning
DoD: användarstartad kamera läser QR/EAN8/EAN13 med etablerat bibliotek, manuell reservväg, kameran stoppas vid stängning, bekräftad kod hanteras en gång. QR öppnar rätt förening/artikel, EAN matchas endast inom vald förening och lägger ett exemplar med serverkontroll. Okända och främmande koder får tydligt fel. Desktop/syntetiska tester; fysisk mobilverifiering separat. Utanför scope: betalning och publicering.
Acceptanskriterier
DoD: användarstartad kamera läser QR/EAN8/EAN13 med etablerat bibliotek, manuell reservväg, kameran stoppas vid stängning, bekräftad kod hanteras en gång. QR öppnar rätt förening/artikel, EAN matchas endast inom vald förening och lägger ett exemplar med serverkontroll. Okända och främmande koder får tydligt fel. Desktop/syntetiska tester; fysisk mobilverifiering separat. Utanför scope: betalning och publicering.
Testresultat
PASS: 84 grundtester/628 assertions, 155 MariaDB-integrationstester/2863 assertions i separat nätverkslös engångsmiljö. Vite build och Playwright på 320/390/1280 px PASS: nekad/sent beviljad kamera, dubbelavläsning, stängda kameraspår, manuell reservväg, verklig QR/EAN8/EAN13-bildavkodning och syntetisk QR-videoström. Fysisk mobil ej testad (#266); publicering separat #275 och testutbud #276. Ingen publicerad miljö ändrad.