Backup for when auto-discovery misses a lineup. Paste Google's "LU" text → parse → push to the receiver, keyed by the Polymarket market id (latest replaces stale).
1 · Connection
Stored locally in your browser only. Never committed.
2 · Paste Google "LU" text
3 · Match identity (Polymarket market id)
4 · Push to receiver
The Python pipeline (runs 5×/day) reads pending manual lineups, resolves each player's birth date / city, builds the comparison rows, and pushes them — replacing any stale lineup for this market id.