Skip to main content

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;