# EPICA: EPIC-VT-007 - Calidad (QC) ## Metadata | Campo | Valor | |-------|-------| | **ID** | EPIC-VT-007 | | **Nombre** | Calidad (QC) | | **Modulo** | calidad | | **Fase** | Fase 1 - MVP | | **Prioridad** | P0 (Critico) | | **Estado** | Backlog | | **Story Points** | 32 | | **Sprint(s)** | Sprint 7-8 | --- ## Descripcion Control de calidad especializado para vidrio templado. Incluye inspección visual, pruebas de fragmentación, medición de tensión superficial y generación de certificados de calidad. Gestiona rechazos y reprocesos con trazabilidad completa. --- ## Objetivo de Negocio - Garantizar calidad del producto - Cumplir normativas de seguridad (NOM, ASTM, EN) - Reducir rechazos y devoluciones - Trazabilidad para garantías - Certificación de lotes --- ## Historias de Usuario | ID | Historia | Prioridad | SP | Estado | |----|----------|-----------|-----|--------| | US-VT007-001 | Como inspector, quiero ver piezas templadas pendientes de inspección para planificar trabajo | P0 | 3 | Backlog | | US-VT007-002 | Como inspector, quiero registrar inspección visual con lista de defectos para documentar | P0 | 5 | Backlog | | US-VT007-003 | Como inspector, quiero registrar resultado de prueba de fragmentación para certificar templado | P0 | 5 | Backlog | | US-VT007-004 | Como inspector, quiero adjuntar fotos de defectos para evidencia | P0 | 3 | Backlog | | US-VT007-005 | Como inspector, quiero aprobar o rechazar pieza para liberar a despacho o reproceso | P0 | 3 | Backlog | | US-VT007-006 | Como jefe de calidad, quiero generar certificado de calidad por lote para entregar al cliente | P0 | 5 | Backlog | | US-VT007-007 | Como jefe de calidad, quiero ver métricas de rechazos para identificar problemas | P1 | 3 | Backlog | | US-VT007-008 | Como jefe de producción, quiero ver piezas rechazadas para programar reproceso | P1 | 3 | Backlog | | US-VT007-009 | Como admin, quiero configurar tipos de defectos y criterios de aceptación | P2 | 2 | Backlog | **Total Story Points:** 32 SP --- ## Pruebas de Calidad ``` ┌─────────────────────────────────────────────────────────┐ │ INSPECCIÓN DE VIDRIO TEMPLADO │ ├─────────────────────────────────────────────────────────┤ │ │ │ 1. INSPECCIÓN VISUAL │ │ ├── Rayaduras │ │ ├── Burbujas │ │ ├── Manchas │ │ ├── Ondulaciones │ │ └── Dimensiones correctas │ │ │ │ 2. PRUEBA DE FRAGMENTACIÓN (destructiva - muestreo) │ │ ├── Mínimo 40 fragmentos por 50mm² │ │ ├── Sin fragmentos mayores a 100mm² │ │ └── Patrón uniforme │ │ │ │ 3. MEDICIÓN DE TENSIÓN (opcional - no destructiva) │ │ ├── Tensión superficial: 95-120 MPa │ │ └── Tensión central: < 7 MPa │ │ │ └─────────────────────────────────────────────────────────┘ Resultado: APROBADO / RECHAZADO / REPROCESO ``` --- ## Flujo de Inspección ``` ┌─────────────┐ │ PENDIENTE │ ← Pieza llega de templado └──────┬──────┘ │ ▼ ┌─────────────┐ │ EN_INSPECC │ ← Inspector revisando └──────┬──────┘ │ ├────────────────┬────────────────┐ ▼ ▼ ▼ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ APROBADA │ │ RECHAZADA │ │ REPROCESO │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ ▼ ▼ ▼ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ A_DESPACHO │ │ BAJA │ │ A_CORTE │ └─────────────┘ └─────────────┘ └─────────────┘ ``` --- ## Criterios de Aceptacion de la Epica **Funcionales:** - [ ] Ver piezas pendientes de inspección - [ ] Registrar inspección visual con checklist de defectos - [ ] Registrar prueba de fragmentación - [ ] Adjuntar fotos de evidencia - [ ] Aprobar/rechazar con motivo - [ ] Generar certificado de calidad PDF - [ ] Métricas de rechazos por tipo de defecto - [ ] Gestión de reprocesos **No Funcionales:** - [ ] Registro de inspección < 2 minutos - [ ] Generación de certificado < 5 segundos - [ ] Historial de 2 años de inspecciones **Tecnicos:** - [ ] Integración con módulo de templado - [ ] Integración con módulo de despacho - [ ] Almacenamiento de fotos - [ ] Templates de certificados configurables --- ## Dependencias **Esta epica depende de:** | Epica/Modulo | Estado | Bloqueante | |--------------|--------|------------| | EPIC-VT-001 Fundamentos | Backlog | Si | | EPIC-VT-003 Produccion | Backlog | Si | | EPIC-VT-006 Templado | Backlog | Si | **Esta epica bloquea:** | Epica/Modulo | Razon | |--------------|-------| | EPIC-VT-008 Despacho | Requiere piezas aprobadas | --- ## Desglose Tecnico **Database:** - [ ] Schema: `quality` - [ ] Tablas: 6 (inspections, inspection_defects, fragmentation_tests, certificates, defect_types, photos) - [ ] Funciones: 2 (generate_certificate_number, calculate_rejection_rate) - [ ] Indices: Por pieza, lote, fecha, resultado **Backend:** - [ ] Modulo: `quality` - [ ] Entities: 5 (Inspection, InspectionDefect, FragmentationTest, Certificate, DefectType) - [ ] Endpoints: 12 - [ ] Tests: 24 **Frontend:** - [ ] Paginas: 4 (InspectionQueue, InspectionForm, Certificates, Metrics) - [ ] Componentes: 10 (DefectChecklist, PhotoUploader, CertificateViewer, etc.) - [ ] Stores: 1 (qualityStore) --- ## Endpoints API | Metodo | Endpoint | Descripcion | |--------|----------|-------------| | GET | /api/quality/pending | Piezas pendientes de inspección | | POST | /api/quality/inspections | Crear inspección | | GET | /api/quality/inspections/:id | Detalle de inspección | | POST | /api/quality/inspections/:id/defects | Agregar defecto | | POST | /api/quality/inspections/:id/photos | Subir foto | | POST | /api/quality/inspections/:id/approve | Aprobar pieza | | POST | /api/quality/inspections/:id/reject | Rechazar pieza | | POST | /api/quality/certificates | Generar certificado | | GET | /api/quality/certificates/:id/pdf | Descargar certificado PDF | | GET | /api/quality/metrics | Métricas de calidad | --- ## Riesgos | Riesgo | Probabilidad | Impacto | Mitigacion | |--------|--------------|---------|------------| | Inspección superficial | Media | Alto | Checklist obligatorio | | Pérdida de trazabilidad | Baja | Alto | Registro por pieza individual | | Certificados incorrectos | Baja | Alto | Validación de datos antes de generar | --- ## Definition of Ready (DoR) - [x] Historias de usuario definidas - [x] Criterios de aceptacion claros - [x] Dependencias identificadas - [x] Estimacion completada - [ ] Tipos de defectos definidos - [ ] Template de certificado aprobado ## Definition of Done (DoD) - [ ] Flujo de inspección funcionando - [ ] Generación de certificados operativa - [ ] Fotos de evidencia almacenadas - [ ] Métricas de rechazos disponibles - [ ] Tests de integración pasando - [ ] Documentación de API --- ## Historial | Fecha | Cambio | Autor | |-------|--------|-------| | 2025-12-08 | Creacion de epica | Claude-Agent | --- **Creada por:** Claude-Agent **Fecha:** 2025-12-08 **Ultima actualizacion:** 2025-12-08