| import type { OutputMode } from '../types' | |
| export interface RenderFailureEventRow { | |
| id: string | |
| created_at: string | |
| job_id: string | |
| attempt: number | |
| output_mode: OutputMode | |
| error_type: string | |
| error_message: string | |
| stderr_preview: string | |
| stdout_preview?: string | null | |
| code_snippet?: string | null | |
| full_code?: string | null | |
| peak_memory_mb?: number | null | |
| exit_code?: number | null | |
| recovered?: boolean | null | |
| model?: string | null | |
| prompt_version?: string | null | |
| prompt_role?: string | null | |
| client_id?: string | null | |
| concept?: string | null | |
| } | |
| export interface CreateRenderFailureEventInput { | |
| job_id: string | |
| attempt: number | |
| output_mode: OutputMode | |
| error_type: string | |
| error_message: string | |
| stderr_preview: string | |
| stdout_preview?: string | null | |
| code_snippet?: string | null | |
| full_code?: string | null | |
| peak_memory_mb?: number | null | |
| exit_code?: number | null | |
| recovered?: boolean | null | |
| model?: string | null | |
| prompt_version?: string | null | |
| prompt_role?: string | null | |
| client_id?: string | null | |
| concept?: string | null | |
| } | |
| export interface RenderFailureQuery { | |
| from?: string | |
| to?: string | |
| errorType?: string | |
| outputMode?: OutputMode | |
| jobId?: string | |
| recovered?: boolean | |
| page?: number | |
| pageSize?: number | |
| limit?: number | |
| } | |
| export interface RenderFailureListResult { | |
| records: RenderFailureEventRow[] | |
| total: number | |
| page: number | |
| pageSize: number | |
| hasMore: boolean | |
| } | |