A signature record was patched, verified clean, and kept arriving in inboxes with its original content. Four attempts across two working sessions had corrected the wrong thing.
- The signature is stored in three columns. Insert Signature reads two of them, and every patch so far had written only the third, so the record read correct in every query and sent the old content.
- Writing all three columns fixed it. The proof was a received message, not a read of the stored record: a stored copy looks self consistent either way, which is how the defect survived two earlier attempts.
- The logos moved from inline base64 to hosted files. That removes about 55KB from every send and lets the two most clicked links carry campaign attribution.
- A separate change to the signature card means an existing record now repositions its own card the next time someone opens and saves it, with no migration and no manual step.
