/** * `DyE2E_VQA_RiskScore_Util` — evidence-aggregátor risk-score-ra (state×viewport szintén). * * **Az AI-fókusz-jel** (organizer MP-3 SP-3.5 mintából): a determinisztikus DOM-detektorok * `severityHint`-je alapján priorizálja az AI-review-jelölteket. * * **scope-LOCK**: nem dönt verdict-et — csak SCORE-t ad. Az AI agent dönti el a finding-et. * * **Score-konvenció** (0..100): * - 0 = clean (egyetlen detektor sem detektált semmit) * - 1-25 = low (csak low/info-szintű detektor) * - 26-50 = medium (medium detektorok) * - 51-75 = high (high detektor VAGY több medium) * - 76-100 = blocker-jelölt (blocker-hint VAGY 2+ high detektor) */ export interface DyE2E_VQA_RiskScore_Result { /** Aggregált pontszám 0..100. */ score: number; /** Súly-kategória. */ band: 'clean' | 'low' | 'medium' | 'high' | 'blocker-candidate'; /** Detektor-szignatúrák, amik a score-hoz hozzájárultak (top 5). */ contributors: { detector: string; severityHint: string | null; weight: number; }[]; /** Aktív detektorok száma. */ detectedCount: number; /** Összes detektor száma. */ totalCount: number; } export declare class DyE2E_VQA_RiskScore_Util { /** Egy state×viewport evidence-tömbjéből aggregált risk-score. */ static fromEvidence(evidence: unknown[]): DyE2E_VQA_RiskScore_Result; /** Bundle-szintű aggregátor: minden state×viewport scoring-summary. */ static fromBundleEvidenceFiles(perStateViewportEvidence: Record): { [stateViewportKey: string]: DyE2E_VQA_RiskScore_Result; }; /** Bundle-szinten priorizált AI-fókusz-lista (highest score first, max N). */ static topPriorities(scoresByKey: { [k: string]: DyE2E_VQA_RiskScore_Result; }, maxN?: number): { key: string; score: DyE2E_VQA_RiskScore_Result; }[]; private static toBand; } //# sourceMappingURL=risk-score.util.d.ts.map