/** A received POST /api/telemetry request, including reports rejected by validation. */ export interface TelemetryRequestLogEntry { id: number; server: string; receivedAt: string; status: number; error: string | null; event: string | null; map: string | null; round: number | null; playerCount: number | null; contentType: string | null; payload: string; payloadTruncated: boolean; } export const TELEMETRY_REQUEST_RETENTION = { maxPerServer: 200, maxAgeDays: 7 } as const;