Interface: QualityGateResult
Defined in: packages/uimatch-core/src/core/quality-gate.ts:92
Quality gate result
Properties
cqi
cqi: number;
Defined in: packages/uimatch-core/src/core/quality-gate.ts:96
Composite Quality Indicator (0-100, higher is better)
cqiBreakdown?
optional cqiBreakdown: CQIBreakdown;
Defined in: packages/uimatch-core/src/core/quality-gate.ts:98
Detailed breakdown of CQI calculation (optional, for transparency)
hardGateViolations
hardGateViolations: HardGateViolation[];
Defined in: packages/uimatch-core/src/core/quality-gate.ts:100
Hard gate violations (immediate fail)
originalMetrics?
optional originalMetrics: object;
Defined in: packages/uimatch-core/src/core/quality-gate.ts:106
Original metrics before re-evaluation
contentBasis
contentBasis: string;
pixelDiffRatioContent
pixelDiffRatioContent: number;
pass
pass: boolean;
Defined in: packages/uimatch-core/src/core/quality-gate.ts:94
Overall pass/fail
reasons
reasons: string[];
Defined in: packages/uimatch-core/src/core/quality-gate.ts:111
Failure reasons (human-readable)
reEvaluated
reEvaluated: boolean;
Defined in: packages/uimatch-core/src/core/quality-gate.ts:104
Re-evaluation was performed
suspicions
suspicions: SuspicionDetection;
Defined in: packages/uimatch-core/src/core/quality-gate.ts:102
Suspicion detection results
thresholds
thresholds: object;
Defined in: packages/uimatch-core/src/core/quality-gate.ts:113
Thresholds used
deltaE
deltaE: number;
pixelDiffRatio
pixelDiffRatio: number;