Page lock, DOM-only rule, search clear, deep sync, and headless browser concurrency
All data extraction reads from rendered HTML using standard DOM queries — never from WhatsApp Store API
Mutex-style lock on DOMReader to coordinate concurrent operations on the shared Puppeteer page