Request Documents from Borrower

The bridge between the LOOP product and the borrower-facing upload portal. Opens from the workspace topbar or the deal-list missing-doc pill. Three states: empty (fresh), with-active-link (a previous link is still valid), and post-send (success state with copyable URL).

A Empty state — no active link yet Underwriter is sending a request for the first time on this deal
B With an active link An existing link is still valid for this deal · revoke / resend / mint a new one
C Success — link minted After Send · email is dispatched · URL is shown for copy-paste
✓ Borrower upload link sent.