smart paste
Paste a block of contact info into the drop zone below — a business
card, an email signature, a LinkedIn blurb, whatever. The form fields
populate themselves as the paste event is processed. No field is
overwritten if you've typed something there first.
Try pasting:
Jane Doe Senior Platform Engineer Acme Corp jane.doe@acme.com +1 (415) 555-1234 https://acme.com @janedoe
what's happening
onpaste → attachSmartPaste → runTask("paste-extract")
│
├─ regex: emails, phones, URLs, @handles ← 0.3 ms
├─ heuristic: 2–4 cap-case words = name ← 0.1 ms
├─ rule: non-freemail domain → company ← 0.1 ms
└─ model: fill in name/title/address ← (planned)
Fields only populate where the user hasn't typed anything.