Live Web Push E2E (production notification server)
How you know it worked: by default the helper exits when the service worker
reports the push (terminal: Web Push / push ack). That proves Web Push delivery and that
showNotification() was attempted — it does not guarantee you saw an OS banner (macOS
Chrome often hides them). The terminal may also print a WebSocket line: same server path as
desktop clients, useful as a diagnostic only. For product sign-off, follow the macOS callout and confirm a
visible notification, then click it (set PUSH_E2E_SUCCESS=click for that stricter exit).
Harness progress — push reached the service worker and/or Node saw the WebSocket payload. Check
the terminal for details. For visible UI verification, confirm an OS or in-page notification and click it when using
PUSH_E2E_SUCCESS=click.