Brand Documents Validator (docx, pdf, pptx)
- Dominant language
- Python
- Stars
- 2
- Forks
- 3
- Avg merge
- 23h 24m
- Merged PRs (30d)
- 1
Description
Hosted Agent deployed over Teams, to allow users upload documents, and compare them against a brand template document to identify differences and help users to make their documents official and compliant.
REPO:
https://github.com/[jrubiosainz/brand-compliance-validator-teams](https://github.com/jrubiosainz/brand-compliance-validator-teams)
Output example:
📄 Documento recibido. Analizando...
(1/2)
✅ Analysis Complete for MSX-IQ-LT Meeting 220526.pptx
He analizado 1 documento(s) usando las instrucciones de auditoría de marca configuradas.
❌ MSX-IQ-LT Meeting 220526.pptxFINAL SCORE
Score: 0 / 100 — no alineado (Puntuación final)
Bajo cumplimiento de marca (puntuación: 0/100). 0 críticos, 23 advertencias, 2 recomendaciones.
BREAKDOWN
Colores: requiere revisión; se han detectado desviaciones o aspectos verificables con impacto en marca.
Tipografía: requiere revisión; se han detectado desviaciones o aspectos verificables con impacto en marca.
Componentes: requiere revisión; se han detectado desviaciones o aspectos verificables con impacto en marca.
Consistencia: requiere revisión; se han detectado desviaciones o aspectos verificables con impacto en marca.
ANALYSIS
Qué es correcto: No se han detectado fallos críticos en las reglas determinísticas verificables.
Qué es incorrecto: Hay 0 problemas críticos y 3 advertencias que afectan al alineamiento visual. Hay 2 recomendaciones de mejora o corrección operativa.
Qué no se pudo verificar: No se han identificado limitaciones adicionales relevantes en la extracción determinística.
ISSUESCRÍTICOS (0):
No se han detectado problemas críticos.
IMPORTANTES (3):
Tipografía no conforme · PPTX-FONT-001
Qué falla: Fuente no conforme: Arial Black (Slide 1; Detectado: Arial Black)
Por qué importa: afecta al reconocimiento, consistencia o cumplimiento del sistema visual. Impacto: -5 puntos.
Cómo corregirlo: Usa las fuentes corporativas: Segoe UI, Yu Gothic, Aptos, Arial, Times New Roman, Calibri, Consolas
Color fuera de la paleta de marca · PPTX-COLOR-001
Qué falla: Color de relleno no corporativo detectado (Slide 1, Shape; Color: RGB(108, 60, 225))
Por qué importa: afecta al reconocimiento, consistencia o cumplimiento del sistema visual. Impacto: -5 puntos.
Cómo corregirlo: Usa colores de la paleta corporativa
Numeración de diapositivas ausente · PPTX-NUMBER-001
Qué falla: Slide numbers missing on some slides (Slide Numbers; 0/11 slides have numbers)
Por qué importa: afecta al reconocimiento, consistencia o cumplimiento del sistema visual. Impacto: -5 puntos.
Cómo corregirlo: Enable slide numbers on all slides
MENORES (2):
Patrón de diapositivas no conforme · PPTX-MASTER-001
Qué falla: Required slide layout not found: Title Slide (Slide Masters; Layouts used: DEFAULT)
Por qué importa: afecta al reconocimiento, consistencia o cumplimiento del sistema visual. Impacto: -2 puntos.
Cómo corregirlo: Use corporate slide master with 'Title Slide' layout
Patrón de diapositivas no conforme · PPTX-MASTER-001
Qué falla: Required slide layout not found: Content Slide (Slide Masters; Layouts used: DEFAULT)
Por qué importa: afecta al reconocimiento, consistencia o cumplimiento del sistema visual. Impacto: -2 puntos.
Cómo corregirlo: Use corporate slide master with 'Content Slide' layout
STRENGTHS
No se observan incumplimientos críticos en los elementos que pudieron validarse.
LIMITATIONS
La validación es determinística y no expone datos internos de parsing ni spans crudos.
FINAL SYNTHESIS
¿Representa la marca?: No de forma suficiente.
¿Es aceptable?: No, requiere correcciones.
(2/2)
Qué corregir primero: Usa las fuentes corporativas: Segoe UI, Yu Gothic, Aptos, Arial, Times New Roman, Calibri, Consolas
Resumen global: 0 correctos, 1 fallidos. Corrige primero los issues críticos e importantes.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the linked brand-compliance-validator-teams repository and the provided analysis output. Identify the existing entry point for document uploads and brand-template comparison; no specific files or tests are named in the issue. Done means the validator supports docx, pdf, and pptx inputs and produces a compliance analysis like the example.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100