/** * QA360 Diagnostics Collector * Collecte des diagnostics actionnables pour /diag */ export interface DiagnosticProblem { code: string; title: string; fix: string; } export interface DiagnosticSuggestion { message: string; } export interface LastRun { runId: string; trust: number; ts: string; status?: 'success' | 'failed' | 'cancelled'; } export interface DiagnosticsReport { problems: DiagnosticProblem[]; suggestions: string[]; last_runs: LastRun[]; } export declare class DiagnosticsCollector { private healthChecker; constructor(); collect(): Promise; private analyzeProblems; private generateSuggestions; private getLastRuns; private inferRunStatus; }