import { DyE2E_VQA_FindingSeverity_Type } from '../../_enums/finding-severity.enum'; import { DyE2E_VQA_FindingStatus_Type } from '../../_enums/finding-status.enum'; /** * Egy AI-által írt finding (spec §12). **Az AI agent az író**; a bedrock-tooling * csak SCHEMA-t + validátor-t ad. A `DyE2E_VQA_FindingValidator_Util` ellenőrzi * a konzisztenciát. * * **SCOPE-LOCK**: nem mi generáljuk, az AI agent ír — mi csak gondoskodunk hogy * konzisztens legyen. */ export interface DyE2E_VQA_Finding_Interface { /** Stable finding-azonosító. Konvenció: `VQA---NNN`. */ findingId: string; /** Mihez tartozik (manifest.featureId). */ featureId: string; /** Melyik állapotban detected. */ stateId: string; /** Viewport-kulcs (manifest.viewports[].key). */ viewport: string; /** Opcionális orientation. */ orientation?: 'portrait' | 'landscape'; /** Bundle-relative path a full-page / fold screenshot-hoz. */ screenshotRef: string; /** Bundle-relative path a DOM-snapshot JSON-höz. */ domSnapshotRef?: string; /** Bundle-relative path-ek extra evidence-hez (crops, composites). */ additionalEvidenceRefs?: string[]; /** AI-által megfigyelt probléma (összefoglaló). */ description: string; /** Mit várnánk helyette (AI-által). */ expectedBehavior: string; severity: DyE2E_VQA_FindingSeverity_Type; status: DyE2E_VQA_FindingStatus_Type; /** Reprodukciós lépések (manifest flow + ezek). */ reproSteps: string[]; /** AI-által javasolt fix (opcionális). */ suggestedFix?: string; /** AI-confidence 0..1. */ aiConfidence: number; /** Hivatkozott detektor-evidence-ek (`evidence//.json` belül). */ detectorEvidenceRefs?: string[]; /** Audit-run-azonosító, amiben detected. */ createdInRunId: string; /** Utolsó update-run-id (re-audit nyom). */ lastUpdatedInRunId?: string; /** ISO timestamp string (író AI agent által set). */ createdAt?: string; lastUpdatedAt?: string; /** Opcionális prioritás-hint (engineering döntés). */ priority?: 'p0' | 'p1' | 'p2' | 'p3'; /** Opcionális tags. */ tags?: string[]; /** Acceptance-criteria a fix-hez (markdown lista). */ acceptanceCriteria?: string[]; /** Re-audit instrukció (mit nézzen az AI agent a comparison-bundle-ben). */ reAuditInstruction?: string; } //# sourceMappingURL=finding.interface.d.ts.map