- Shipped
- November 12, 2026 at 9:54 PM UTC
- Author
- Kamo
- Commit
- f48826d
A multi-party envelope said nothing to the parties who had already signed until the very last signature. Each later signature now sends them esign.party_signed: who signed, and who is still to sign. A member who signed an HR package in Kamo is linked to their legal packages; everybody else gets a fresh copy link. Every signature on an EMPLOYMENT_OFFER envelope is now reported to DocsService after commit, off the request thread, so a countersigned legal package becomes executed the moment its last party signs. The call carries only the envelope id and DocsService re-reads the truth from here; a lost call is picked up by the daily legal sweep.
