- Shipped
- August 6, 2026 at 3:57 PM UTC
- Author
- Kamo
- Commit
- 6ab0044
DocsService's first outbound service-to-service client. Posts to **************** (origin MANUAL, never metered) with suppressInvite=true — HR sends one notification, not one per document per member. Timeouts are explicit: EsignEmailClient builds a bare RestTemplate with none, and an untimed read on a wedged pod pins a worker thread until restart. Nothing throws on an upstream error, because the fan-out issues one call per signable document per member and must not abort the batch over one bad template. Void maps 409 to a reportable skipped-signed rather than an error. Response records ignore unknown fields — the context ObjectMapper still has FAIL_ON_UNKNOWN_PROPERTIES on.