be437a5fc55e65d5c1ff82ee425113ba37a11558
- Barcode- und OCR-Adapter erhalten je eine eigene, ueberschreibbare Zeitobergrenze (deps.barcodeTimeoutMs / deps.ocrTimeoutMs). Ein Adapter, der nie einloest, blockiert recognize() damit nicht mehr dauerhaft und faellt stattdessen auf den Ersatzwert zurueck, genau wie bei einem geworfenen Fehler. Kein offener Timer bleibt zurueck. - mergeCompatibleSpecs entfernt: vertraegliche verwertbare Barcode-Treffer sind wegen der Kopplung von partNumber und den uebrigen Feldern ohnehin identisch, der erste Treffer genuegt. Test entsprechend umbenannt, um das tatsaechlich gepruefte Verhalten zu benennen statt eine nicht mehr vorhandene Auffuell-Semantik zu behaupten. - Kommentar in pn-tables.js von einer inhaltlichen Wiederholung befreit.
ocr_scanner
Short description of what this project does.
Getting Started
Prerequisites
- Node.js 20+
- npm or pnpm
Installation
npm install
Development
npm run dev
Tech Stack
- ...
Project Structure
src/
...
License
...
Languages
JavaScript
95.4%
CSS
2.6%
Python
1.8%
HTML
0.2%