---
convoy: tighten-scan-identify-hot-path
brief_number: 1
depends_on: []
recommended_model: composer-2.5-fast
model_tier: fast
files:
  - lib/scanner-card-detection.js
  - test/lib/scanner-card-detection.test.js
---

# Brief 1: Faster verify gates

## Goal

Cut hold-still wait from 3.5s to ~1.4s by lowering verify gate constants.

## Acceptance criteria

- [ ] `MIN_FIRST_SEEN_MS_FOR_VERIFY = 800`
- [ ] `MIN_STABLE_COUNT_FOR_VERIFY = 3`
- [ ] Tests updated and green
