Conformity Classification
Quality Hub GINEZ uses a three-level conformity classification system to evaluate product quality based on multiple parameters: sólidos (solids), pH, and appearance.Classification Levels
Conforme (Conforming)
Definition: Product meets all applicable quality standards. Status:'conforme'
Characteristics:
- All measured parameters are within specification limits
- Product can be released for distribution
- No corrective action required
Semi-Conforme (Semi-Conforming)
Definition: Product falls in tolerance zones but outside strict specifications. Status:'semi-conforme'
Characteristics:
- Measurements are between red and yellow control chart limits
- Within 5% tolerance of specification limits
- Requires evaluation before release
- May require process adjustment
No Conforme (Non-Conforming)
Definition: Product fails to meet quality standards. Status:'no-conforme'
Characteristics:
- One or more parameters outside tolerance limits
- Cannot be released without corrective action
- Requires NCR (Non-Conformity Report) documentation
- May require rework, reprocessing, or disposal
Not Applicable (NA)
Status:'na'
Definition: Parameter not required for the product type.
Many products don’t require all parameters. For example, aromatizantes (air fresheners) don’t require sólidos or pH measurements.
Parameter Evaluation
Sólidos (Solids Content)
Method: Three-level control chart classificationlib/analysis-utils.ts:54-73
pH (Acidity/Alkalinity)
Method: Simple pass/fail evaluationlib/analysis-utils.ts:76-84
pH currently uses binary pass/fail logic. There is no Semi-Conforme classification for pH.
Apariencia (Appearance)
Method: String matching against standard appearance valueslib/analysis-utils.ts:87-101
Standard Values:
CRISTALINO- Clear/transparentOPACO- OpaqueAPERLADO- Pearlescent
Overall Conformity Logic
Currently, overall status is determined only by sólidos status as specified by user requirements. pH and appearance are evaluated but don’t affect overall conformity.
lib/analysis-utils.ts:114-118
Future Enhancement: Worst Status Algorithm
The code includes agetWorstStatus function for comprehensive evaluation:
- Filter out ‘na’ statuses
- If any parameter is ‘no-conforme’, overall is ‘no-conforme’
- If any parameter is ‘semi-conforme’, overall is ‘semi-conforme’
- If all parameters are ‘conforme’, overall is ‘conforme’
Data Structure
ConformityLevel Type
AnalysisResult Type
lib/analysis-utils.ts:6-15
Decision Matrix
| Parameter | Conforme | Semi-Conforme | No Conforme |
|---|---|---|---|
| Sólidos | Within spec limits (red lines) | Between spec and tolerance (red-yellow) | Outside tolerance (beyond yellow) |
| pH | Within min-max range | N/A | Outside min-max range |
| Apariencia | Matches standard string | N/A | Does not match standard |
| Overall | solidsStatus = ‘conforme’ | solidsStatus = ‘semi-conforme’ | solidsStatus = ‘no-conforme’ |
Practical Examples
Example 1: Fully Conforming Product
Product: LIMLIM (Limón limpiador)Standards: 1.4-1.6% sólidos, no pH requirement, CRISTALINO appearance Measurements:
- Sólidos: 1.5%
- Apariencia: CRISTALINO
Example 2: Semi-Conforming Product
Product: TRALIM (Detergente para trastes limón)Standards: 16.5-17.5% sólidos, pH 7-9, CRISTALINO Measurements:
- Sólidos: 16.1% (below 16.5, but above 15.675 = 16.5 × 0.95)
- pH: 8.0
- Apariencia: CRISTALINO
Example 3: Non-Conforming Product
Product: TRABLU (Detergente para trastes blue)Standards: 16.5-17.5% sólidos, pH 7-9, CRISTALINO Measurements:
- Sólidos: 15.0% (below 15.675 tolerance limit)
- pH: 6.5 (below 7.0 minimum)
- Apariencia: CRISTALINO
Related Topics
- Control Charts - Statistical process control implementation
- Standards & Specifications - Product-specific quality standards
- NCR Management - Non-conformity reporting procedures
