Enqueues a new signing job and returns the job identifier immediately.
Automatic retries are disabled (JobAttempts.SINGLE) to match the
engine's stateless protocol — a failed signing session cannot be resumed.
Job-level timeouts are controlled at the Worker level via lockDuration
(BullMQ v5 removed per-job timeout).
Validated signing request data from the HTTP layer.
A DTO containing the opaque job identifier for status polling.
Service responsible for enqueuing signing jobs into the BullMQ
signingqueue.Like
KeyGenerationService, this is a thin adapter: it translates the validated HTTP DTO into a job payload and returns the job identifier immediately.