PresignedURL
Short-lived presigned S3 URL for a single runner data target. TTL is 15 minutes — the dashboard uses this as a one-shot download link when the user clicks "Download" on a READY row. Refetch a new URL if the expiry window passes.
type PresignedURL {
url: String!
expiresAt: Time!
}