- Shipped
- July 17, 2026 at 12:37 AM UTC
- Author
- Kamo
- Commit
- a94899a
- Void (#3): POST /esign-envelopes/{id}/void voids the live KAMO_NATIVE envelope in ESigService THEN mirrors the local stub to EsignStatus.VOIDED (stub demoted only on a 2xx native void; ESig 4xx relayed). TRID timers untouched. - Status sync + per-recipient progress (#8): new DisclosureEnvelopeSyncService extracts the native-status mirroring **************** mapNativeStatus) out of BorrowerSignatureService (which now delegates, behaviour preserved); POST **************** mirrors every native stub in a set and returns each envelope with a full steward recipient roster **************** TRID timers are never auto-satisfied. - Resend (#17): POST **************** re-delivers a signing invite via the ESig internal resend endpoint. All gated hasAnyDisclosureRight, org server-stamped, downstream 4xx relayed.