> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://naturgy-comer-documentation-p5mde.vercel.app/api/mcp` to find what you need.

# Qué es Super App

Super App es la aplicación móvil única para clientes residenciales de Naturgy.
Puede abrirse con una sesión de cliente o en modo anónimo y reúne tres
superficies:

* **Naturgy IA:** conversación por chat y voz, con resolución automática o
  derivación a una persona;
* **Mi Naturgy:** facturas, contratos, datos y documentos a través de Omega;
* **Al día:** información contextual, meteorología y contenido editorial.

Notificaciones, consentimiento, analítica, feature flags y actualizaciones OTA
son capacidades transversales. La app es un cliente móvil: no incorpora un
backend propio ni una base de datos de negocio.

## Recorrido completo

```mermaid
flowchart TD
    app["Super App"] --> access{"¿Hay sesión de cliente?"}
    access -->|"No"| anonymous["Modo anónimo"]
    access -->|"Sí"| logged["Sesión Omega"]
    anonymous --> general["Contenido general y Al día"]
    logged --> naturgy["Naturgy IA / Mi Naturgy / Al día"]
    naturgy --> channel{"¿Qué canal se elige?"}
    channel -->|"Llámame"| voice["Voz: Connect + Chime"]
    channel -->|"Escríbeme"| text["Texto: chat"]
    voice --> voiceSpecialist["Especialista de voz"]
    text --> textSpecialist["Especialista de texto"]
    voice -.-> dispatcher["Dispatcher multicanal<br/>objetivo"]
    text -.-> dispatcher
    dispatcher -.-> route["Workflow Function<br/>+ contexto aprobado"]
    voiceSpecialist --> outcome["Resultado, CI/CG o handoff humano"]
    textSpecialist --> outcome
    route -.-> outcome
```

El recorrido punteado representa el objetivo de un Dispatcher común. La
configuración observada todavía no demuestra que voz y texto entren por ese
Dispatcher de forma multicanal. La telefonía tradicional puede seguir entrando
directamente en los especialistas de voz.

## Qué puede hacer cada superficie

| Superficie | Cliente | Sistema principal | Alcance documentado |
|---|---|---|---|
| Naturgy IA — voz | Inicia una llamada y conversa con un especialista | Connect, Chime y HappyRobot | Operaciones voz y ATC voz están documentados como recorridos existentes. |
| Naturgy IA — texto | Envía y recibe mensajes | HappyRobot Chat | Operaciones texto está conectado; su baseline y sus dependencias siguen teniendo pendientes. |
| Mi Naturgy | Consulta su información y documentos | Omega WebView y visor PDF | Omega es el owner de la identidad y de los datos de cliente. |
| Al día | Consulta contenido y meteorología | AEM y NAPAI/Mulesoft | Superficie de lectura; sus contratos pertenecen a sus owners. |

La presencia de un botón o de una integración no prueba que todos los canales,
idiomas, handoffs o rutas de negocio estén habilitados.

## As-is, to-be y pendiente

* **As-is:** la app ya está descrita como cliente de Operaciones voz y texto, y
  ATC voz es una dependencia relacionada.
* **To-be:** un Dispatcher recibe el canal, clasifica la intención mínima y
  llama al especialista adecuado mediante una Workflow Function.
* **Pendiente:** contrato de entrada, payload de handoff, fallback, ATC texto,
  conexión multicanal, entorno de integración y criterios UAT.
* **Bloqueante:** no se debe tratar el Dispatcher como multicanal operativo ni
  presentar ATC texto como disponible hasta que exista un destino aprobado y
  evidencia de extremo a extremo.

## Resultado y fuente de verdad

El resultado de una conversación puede ser una respuesta resuelta, un caso
actualizado, una cita, un escalado humano o una transferencia de voz. La app no
es la fuente de verdad de ninguno de esos estados. El backend responsable debe
confirmar la operación y el workflow debe transmitir solo el contexto necesario
para continuar.

Para la arquitectura y los sistemas, consulta [Arquitectura de la solución
móvil](/use-cases/super-app/explanations/architecture). Para el enrutado,
consulta [Dispatcher y enrutado](/use-cases/super-app/explanations/dispatcher).
