()
| 485 | // generic plus a fresh correlation id and log the cause out-of-band so |
| 486 | // the model can't read internal context off `.message`. |
| 487 | const newCorrelationId = (): string => |
| 488 | Math.floor(Math.random() * 0x1_0000_0000) |
| 489 | .toString(16) |
| 490 | .padStart(8, "0"); |
| 491 | |
| 492 | const defaultResumeApprovalUrl = (executionId: string): string => |
| 493 | `/resume/${encodeURIComponent(executionId)}`; |
no test coverage detected