# Conga · versión 1.1.0

Desarrollador: Enterprise Robotics IA. Sitio oficial: https://enterpriseroboticsia.com
© 2026 Enterprise Robotics IA. Todos los derechos reservados.

Aplicación Node.js independiente. No modifica ni reemplaza la aplicación de cartas actual.
Dominio de esta copia: https://conga.enterpriseroboticsia.com

## Instalar en Namecheap

1. Creá el subdominio conga.enterpriseroboticsia.com en cPanel y habilitá su certificado SSL. Usá HTTPS para cámara y micrófono.
2. En Setup Node.js App → Create Application, elegí Node.js 22 o 24, modo Production, Application root `conga_app`, Application URL `conga.enterpriseroboticsia.com`, Application startup file `server.js`.
3. Subí y descomprimí este ZIP dentro de esa carpeta. `server.js`, `ai-engine.js`, `package.json` y `public/` deben estar directamente en Application root, sin otra carpeta intermedia.
4. IMPORTANTE: copiá la carpeta `public/cards/` COMPLETA de la aplicación de cartas que ya tenés instalada a la nueva `public/cards/`. Conservá las ilustraciones originales. Después volvé a copiar encima los dos archivos de 10 de espadas incluidos en este ZIP: `espadas-10.jpg` y `espadas-10-v84.jpg`. Este paquete NO incluye los otros dibujos originales: deben copiarse de tu aplicación actual. No copies sus archivos de mesas ni su node_modules.
5. En las variables de entorno de esta NUEVA aplicación agregá `OPENAI_API_KEY` con la clave que ya usás. No se hereda automáticamente de otra app. No la pongas en HTML, archivos públicos ni chats. Conservá las demás variables OpenAI que tenga tu instalación anterior si cambiaste modelos o voces.
6. Pulsá Run NPM Install, guardá y reiniciá la nueva aplicación.
7. Abrí https://conga.enterpriseroboticsia.com/version para verificar la versión y https://conga.enterpriseroboticsia.com/health para comprobar las imágenes. Si health enumera archivos faltantes, completá `public/cards/`. El diagnóstico revisa 50 imágenes del mazo.
8. Confirmá mayoría de edad, aceptá condiciones, leé las reglas y pulsá Entendido. Creá una mesa y hacé una prueba en dos dispositivos.

## Copias independientes

La carpeta `conga_app`, el subdominio, las variables de entorno, la instalación de dependencias y el reinicio son propios de esta aplicación. Los códigos de mesa funcionan solamente en esta app. No hace falta tocar la app anterior.
Las mesas se guardan automáticamente en `rooms-conga.json`; no incluyas ni copies mesas de la otra app. La memoria nueva de frases se guarda en `data/ai-phrases.json`. `AI_MEMORY_DIR` permite elegir otra carpeta privada persistente y escribible. Para conservar las frases ya usadas, copiá tu memoria existente a ese destino antes de iniciar.

## Documentos y enlaces

- `public/condiciones.html`: condiciones y privacidad, separadas de las reglas.
- `public/reglas-conga.html`: reglas e instrucciones únicamente de Conga.
- `public/acerca-de.html`: identidad del desarrollador y dominio oficial.
- `public/logo.svg`: logo propio y favicon.
- Copyright con año automático en todas las páginas.

Cada entrada muestra la confirmación de mayoría de edad, las condiciones y las reglas. Hay copias completas de los documentos dentro de index.html para que una demora al cargarlos no bloquee el botón de aceptación.

## Validación de esta entrega

Sintaxis de servidor/cliente y pruebas de lógica con dos jugadores: aplicación y mesas aisladas, aceptación de documentos y conservación del mazo. Conga: tirada sin comodines, armado en dos filas, cierre inicial válido y devolución inmediata del descarte.
No se realizó despliegue en tu cPanel ni prueba de cámara/voz en iPhone. Después de instalar, verificá audio y video con varios jugadores usando tu clave real.
