WP-SCAN-001 ยท Slice B Acceptance

Physical Scanner Adapter

Commerce remains authority

Physical capture only produces a raw scanner payload. The existing Slice A resolver remains canonical product-identity authority.

Device capability probe
Keyboard-wedge ScannerAdapter

Arm the adapter, then use a Bluetooth/USB scanner. Dedicated scanners can terminate with Enter. On phones, type the known barcode and use the mobile submit fallback below if the virtual keyboard does not expose a usable Enter key.

Adapter armed: false

Acceptance sequence
  1. Load baseline and confirm commerce fingerprint.
  2. Detect capabilities; keyboard-wedge must be available.
  3. Arm the ScannerAdapter.
  4. Scan/type the known barcode. Use scanner Enter termination or Submit captured code on mobile.
  5. Confirm captured raw payload resolves to ORDRE Diagnostic Item.
  6. Confirm commerce invariant unchanged remains true.
  7. Probe camera access; available/denied/unavailable is explicit and must not affect commerce state.