← Volver al dashboard MAGNÆRA

QA · FUNCIONALIDAD · MAGNÆRA

Auditoría funcional — Bloque 01

47

Checks totales

47

OK

0

Fallidos

✅ PASS (estático) — Sin checks fallidos. Ejecutar Escaneo DOM para confirmar en vivo.

✓ OK

Header · H01

Header visible con todas las pestañas

MagnaeraHeader renderiza 10 NAV_ITEMS con sectionId reales

✓ OK

Header · H02

Pestañas hacen scroll real con getElementById

scrollToSection usa getElementById, no href='#'

✓ OK

Header · H03

ES activo, EN deshabilitado

englishReady=false, botón EN disabled con cursor:not-allowed

✓ OK

Header · H04

Botón Logout funciona

onLogout navega a /access/magnaera

✓ OK

Header · H05

Back y Home funcionales

window.history.back() y navigate('/home')

✓ OK

Hero · B01

Botón 'Ver caso de inversión' scrollea a magnaera-investment-case

scrollTo('magnaera-investment-case')

✓ OK

Hero · B02

Botón 'Revisar activos' scrollea a magnaera-assets

scrollTo('magnaera-assets')

✓ OK

Hero · B03

Botón 'Abrir Data Room' scrollea a magnaera-documents

scrollTo('magnaera-documents')

✓ OK

Hero · B04

Botón 'Ver web corporativa' abre www.magnaera.es en nueva pestaña

<a href=webCorporativa target=_blank rel=noopener>

✓ OK

Hero · B05

Botón 'Data Room externo' abre Google Drive en nueva pestaña

<a href=dataRoomExterno target=_blank rel=noopener>

✓ OK

KPIs · K01

Sección KPIs con 8 métricas del Business Case

MagnaeraKPIs.jsx renderiza KPIS array de 8 items

✓ OK

KPIs · K02

Badge 'Modelo de dirección · no auditado' visible

Banner rojo en header de sección

✓ OK

KPIs · K03

Tres niveles de producto con PVP y mix

PRODUCT_LEVELS con Standard/Premium/Joya

✓ OK

KPIs · K04

Disclaimer financiero en la sección

Texto en rojo al final de la sección

✓ OK

Data Room · D01

Vista por grupos documentales activa

DOCUMENT_GROUPS + DocGroup colapsable

✓ OK

Data Room · D02

8 grupos definidos (financiero, legal, industrial, ip, comercial, software, digital, relacionados)

DOCUMENT_GROUPS en magnaeraData.js

✓ OK

Data Room · D03

Documentos Bloque 01 añadidos (D28–D36)

9 nuevos documentos en magnaeraData.js

✓ OK

Data Room · D04

Doc. relacionado LOTOMIX marcado correctamente

D36 grupo 'relacionados', badge 'Relacionado LOTOMIX / Sphere'

✓ OK

Data Room · D05

Botón Data Room externo funcional

<a href=Google Drive target=_blank>

✓ OK

Data Room · D06

Switch vista grupos / lista completa

viewMode state con dos botones

✓ OK

Data Room · D07

Búsqueda por texto en documentos

search state + filter en title y summary

✓ OK

Data Room · D08

Filtro por categoría funcional

DOCUMENT_CATEGORIES + activeCategory state

✓ OK

Asistente · A01

Asistente con título 'Pregúntame sobre MAGNÆRA'

MagnaeraAssistant header

✓ OK

Asistente · A02

Subtítulo 'ASTERDAIL Intelligence'

subheader en panel

✓ OK

Asistente · A03

Disclaimer visible antes de mensajes

Banner amarillo con AlertCircle

✓ OK

Asistente · A04

Sin fallback genérico 'Respuesta bajo revisión'

fallbackAnswer() retorna texto útil con instrucciones

✓ OK

Asistente · A05

30 preguntas sugeridas disponibles en KB

getSuggestedMagnaeraQuestions() retorna 30 preguntas

✓ OK

Asistente · A06

Respuesta especial para '¿Qué debe revisar un inversor?'

SPECIAL_ANSWERS en magnaeraAssistantKnowledge.js

✓ OK

Asistente · A07

Respuesta especial para '¿Qué es MAGNÆRA?'

SPECIAL_ANSWERS incluye respuesta completa del Bloque 01

✓ OK

Asistente · A08

Respuesta especial para GM Global Solutions

SPECIAL_ANSWERS actualizado Bloque 01

✓ OK

Asistente · A09

Respuesta especial para WEIMI

SPECIAL_ANSWERS actualizado Bloque 01

✓ OK

Asistente · A10

Botón flotante abre el asistente

MagnaeraFloatingButton onClick => setIsAssistantOpen(true)

✓ OK

IDs de sección · S01

magnaera-summary

MagnaeraExecutiveSummary id=magnaera-summary

✓ OK

IDs de sección · S02

magnaera-financials

MagnaeraFinancials id=magnaera-financials

✓ OK

IDs de sección · S03

magnaera-assets

MagnaeraAssetIntelligenceCenter id=magnaera-assets

✓ OK

IDs de sección · S04

magnaera-investment-case

MagnaeraInvestmentCase id=magnaera-investment-case

✓ OK

IDs de sección · S05

magnaera-architecture

MagnaeraArchitecture id=magnaera-architecture

✓ OK

IDs de sección · S06

magnaera-milestones

MagnaeraRoadmap id=magnaera-milestones

✓ OK

IDs de sección · S07

magnaera-risks

MagnaeraRisks id=magnaera-risks

✓ OK

IDs de sección · S08

magnaera-documents

MagnaeraDocumentsLibrary id=magnaera-documents

✓ OK

IDs de sección · S09

magnaera-qa

MagnaeraQA id=magnaera-qa

✓ OK

IDs de sección · S10

magnaera-kpis

MagnaeraKPIs id=magnaera-kpis

✓ OK

Contenido · C01

Sin textos en inglés en UI visible

englishReady=false, todo en castellano

✓ OK

Contenido · C02

Sin textos LotomiX en dashboard principal

Doc D36 marcado como 'relacionado LOTOMIX' en grupo separado

✓ OK

Contenido · C03

Sin strings técnicos internos visibles

safeText() previene undefined/null

✓ OK

Contenido · C04

Sin botones con onClick vacío

Todos los botones tienen handler real

✓ OK

Contenido · C05

Sin href='#' en enlaces de navegación

Header usa getElementById; links externos usan href real