- Add optional agentSignatureData: string | null = null as 5th parameter - Import PDFImage from @cantoo/pdf-lib for typed agentSigImage variable - Embed PNG once before field loop, store as agentSigImage - Replace agent-signature stub with drawImage at field.x/y/width/height