Modo Auxilio Volver al prototipo
PROTOTIPO DE ENTRENAMIENTONo usar durante una emergencia real.

DOCUMENTO DE INVESTIGACIÓN · FASE 0

Modo Auxilio

Informe integral de investigación y decisión de producto — Fase 0

Fecha de corte: 2 de agosto de 2026
Estado: investigación; no es una guía clínica ni un producto aprobado para emergencias reales
Nombre: Modo Auxilio es un nombre de trabajo, sujeto a búsqueda marcaria formal
Plataforma objetivo inicial: PWA offline en Cloudflare Pages (*.pages.dev)


1. Resumen ejecutivo

La oportunidad existe, pero no es simplemente “hacer un metrónomo mejor”. El mercado está fragmentado entre metrónomos mínimos, herramientas complejas para profesionales, cursos de entrenamiento, apps generales de primeros auxilios, redes de rescatistas y productos con hardware. Hay muy pocas propuestas que reúnan inicio inmediato, español, voz útil, funcionamiento offline, cero anuncios, accesibilidad y asistencia separada para personas y mascotas.

La propuesta recomendada es un bien público digital con dos módulos clínicamente aislados:

  1. Personas: adulto/adolescente, niño y bebé.
  2. Perros y gatos: gato/perro pequeño y perros medianos o grandes según la forma del tórax.

El núcleo de emergencia será gratuito para siempre, sin anuncios, cuenta, suscripción, venta de datos ni patrocinio visible durante una emergencia. La sostenibilidad debe venir de formación, acuerdos institucionales, subvenciones, donaciones transparentes y servicios B2B completamente separados del momento crítico.

La voz humana pregrabada y el metrónomo sincronizado son requisitos centrales. Deben empezar juntos inmediatamente después de una acción deliberada del usuario y funcionar offline. No se recomienda que el metrónomo emita sonido al abrir la web: los navegadores pueden bloquearlo, puede inducir una maniobra incorrecta antes de identificar al paciente, compite con llamadas y dispositivos, y convierte una apertura accidental en una falsa alarma. La pantalla inicial puede tener una pulsación visual silenciosa; el audio comienza tras seleccionar el caso.

La objeción científica que decide el proyecto

Las guías AHA 2025 indican que no se recomienda que los rescatistas legos usen ayudas cognitivas durante una reanimación. En estudios simulados, algunas apps y guías mejoraron ciertos aspectos técnicos, pero otras demoraron entre 30 y 70 segundos la llamada a emergencias o el inicio de las compresiones. La AHA considera que esas demoras superan los beneficios observados. Esta evidencia no obliga a abandonar la idea, pero sí impide asumir que una app, por ser simple, salvará vidas automáticamente. La primera hipótesis que debe probarse es que Modo Auxilio no demora las acciones críticas frente a no usar app o seguir únicamente al operador. Fuente: AHA 2025, ciencia de educación y ayudas cognitivas.

Por eso, el indicador principal no será la cantidad de funciones, descargas o tiempo de uso. Será:

Si la solución no demuestra no inferioridad en estos indicadores, el proyecto debe pivotar a entrenamiento, preparación previa o integración con despachos de emergencias, y no presentarse como copiloto para uso real.

Decisión de plataforma

Una PWA estática en Cloudflare Pages es apropiada para un prototipo gratuito, fácil de compartir, instalable y capaz de funcionar offline en primer plano. No puede garantizar llamadas automáticas, altavoz, vibración, flash ni audio continuo cuando el marcador telefónico o el sistema operativo envían la web a segundo plano. Por eso el plan correcto es:

  1. construir y validar el motor web como PWA;
  2. publicar primero entrenamiento y pruebas controladas;
  3. ensayar audio, bloqueo de pantalla, llamada y segundo plano en teléfonos reales;
  4. si la confiabilidad no alcanza, conservar la web como acceso y entrenamiento, y empaquetar el mismo núcleo en una aplicación nativa.

Cloudflare Pages ofrece solicitudes gratuitas e ilimitadas para activos estáticos y capacidad suficiente en el plan gratuito para este producto; además permite despliegues reversibles. Fuentes: precios de Pages y límites de Pages.

Recomendación de salida

No lanzar todos los protocolos a uso real el mismo día. Crear un producto paraguas con la arquitectura completa, pero liberar cada módulo detrás de su propia evidencia y aprobación:

  1. prototipo y entrenamiento de adulto/adolescente;
  2. piloto humano adulto bajo simulación;
  3. niño y bebé con equipo pediátrico;
  4. perro y gato con veterinario de emergencias y cuidados críticos;
  5. consulta regulatoria y beta pública limitada;
  6. uso real únicamente tras superar los criterios de seguridad.

2. Carta del producto gratuito

2.1 Propósito

Ayudar a una persona preparada o guiada a actuar con rapidez y continuidad ante un posible paro cardiorrespiratorio, sin reemplazar al operador de emergencias, el DEA ni al profesional humano o veterinario.

2.2 Promesa ética

El producto debe ser accesible sin pago ni registro cuando más se necesita. Por eso se fijan estos compromisos:

2.3 Qué significa “salvar la mayor cantidad de vidas posible”

La misión se maximiza priorizando impacto poblacional, no funciones llamativas:

  1. aumentar la formación y la preparación previa;
  2. estar instalada y verificada antes del evento;
  3. ayudar a activar rápidamente el sistema de emergencias;
  4. evitar demoras al inicio de la RCP;
  5. guiar un ritmo correcto sin crear falsa sensación de medición;
  6. facilitar el DEA en humanos;
  7. funcionar en teléfonos económicos, con mala señal y para personas mayores;
  8. distribuir mediante escuelas, empresas, gimnasios, clubes, refugios, veterinarias y organismos públicos;
  9. medir seguridad en simulación antes de hacer afirmaciones públicas.

La distribución y el entrenamiento probablemente salvarán más vidas que agregar cámara, IA o estadísticas.


3. Alcance y límites de esta investigación

Se revisaron tiendas de iOS y Android, sitios oficiales de productos, guías AHA, ERC, ILCOR y RECOVER, fuentes regulatorias de Argentina, Estados Unidos y la Unión Europea, documentación web/PWA y el reel de Instagram compartido por el impulsor del proyecto.

El relevamiento de tiendas es una fotografía al 2 de agosto de 2026, no una enumeración matemática de toda app publicada. Los catálogos, precios, descargas y disponibilidad cambian por país y por fecha. Una búsqueda de nombre en web o tiendas tampoco sustituye una búsqueda de marcas en INPI, WIPO, USPTO o EUIPO.

El documento no sustituye la aprobación de un director médico, pediatra, veterinario de emergencias, autoridad regulatoria, comité de ética ni asesor jurídico. Su función es convertir una idea inicial en un programa de producto verificable.


4. Mercado: mapa competitivo

4.1 Las seis categorías reales

Categoría Ejemplos Qué resuelve Debilidad recurrente
Metrónomos mínimos CPR Now, CPR Metronome, CPR Tempo Ritmo inmediato Poca o ninguna voz, llamada, DEA o guía contextual
Asistencia al lego CPR for ALL, CPR AI, Pulsar CPR Pasos, audio y a veces llamada Baja adopción, validación débil, localización limitada
Primeros auxilios generales American Red Cross First Aid, IFRC First Aid, Red Cross Pet First Aid Autoridad, amplitud y contenido offline Más navegación y carga cognitiva; no siempre son copilotos activos
Código profesional Extra Hands, AHA ACLS/PALS, Code Blue, Code Runner Pro, RECOVER CPR Coach Temporizadores, fármacos, eventos y documentación Demasiado complejas para un lego bajo pánico
Entrenamiento y hardware ResusBuddy, QCPR, PRESTAN, CorPatch Formación y feedback medido No sirven sin práctica o hardware; no son asistencia universal
Redes de respuesta y DEA PulsePoint, Staying Alive, GoodSAM, Heartrunner Activan rescatistas y localizan DEA Dependencia regional, contractual y de red

4.2 Competidores humanos más relevantes

Producto Señal de mercado Fortalezas Debilidades y aprendizaje Fuente
CPR Now App iOS/Watch, gratis, actualizado en 2026 Gran simplicidad y wearable No acredita voz, llamada, DEA ni ciclos de 2 min App Store
CPR Metronome Android, 1K+, sin anuncios ni internet Inicio rápido, 100–120, temporizador 2 min, vibración, pantalla activa Sin voz, llamada, DEA ni iOS Google Play
ACLS Metronome Android, pago, entrenamiento 100–120 BPM y temporizador de 2 min en una interfaz pequeña Solo entrenamiento, adopción baja y sin flujo para legos Google Play
Pulsar CPR Android, 50K+ Un toque, ritmo, 30:2, llamada configurable Abandonada desde 2018 y sin gobernanza moderna Google Play
CPR for ALL iOS, gratis Voz, RCP/DEA, metrónomo, 911 Uso y validación mínimos; centrada en EE. UU. App Store
CPR AI iOS, gratis Adulto/niño/bebé, audio y visual, DEA, número local, offline Claims de IA/feedback sin evidencia pública suficiente App Store
American Red Cross First Aid iOS/Android, gratis, inglés/español Autoridad, contenido offline, pasos audibles, accesibilidad Generalista y pesada; no es un inicio de RCP de un toque App Store
IFRC First Aid Android 1M+ Contenido y números locales, offline Referencia amplia, no copiloto rítmico Google Play
ReAnimate, Argentina Enlazada por Elea Adulto/niño/bebé, atragantamiento, llamada, offline APK antigua y presencia actual en tiendas no confirmada Elea
Extra Hands CPR Assistant Gratis, actualizado en 2026 Voz multilingüe, 30:2/continuo, 2 min, DEA, flash parcial, registro local Muy completa pero clínica, pesada y destinada a certificados App Store
AHA ACLS/PALS Oficial Guías 2025, timers, registros, metronomo y offline Suscripción y complejidad profesional; reportes de silencio del metrónomo App Store
Code Blue – CPR & ACLS Timer Android, pago, bien valorada Timers, logs, fracción de compresión, DEA, algoritmos Reseñas mencionan loop irregular, configuración y pantalla Google Play
ResusBuddy PWA+iOS+Android, gratis Offline, voz, 27+ idiomas, sin anuncios/cuenta/datos Declarada solo para entrenamiento Sitio oficial
CorPatch Hardware + app Feedback real de profundidad, ritmo y retroceso Requiere dispositivo físico Sitio oficial

Otros benchmarks profesionales útiles son Code Blue Event Timer, Code Runner Pro, ProSMP y la PWA eResus. En entrenamiento destacan Laerdal QCPR, PRESTAN y Life Safe CPR Coach.

4.3 Competidores para perros y gatos

Producto Señal de mercado Fortalezas Debilidades y oportunidad Fuente
Veta: Pet First Aid & CPR iOS, pago único, nueva Offline, metrónomo, háptica, 30:2, vet/mapa, sin cuenta ni anuncios Inglés/italiano, sin voz documentada, sin Android/español, poca reputación App Store
FurShield Emergency Android, pago, lanzada en 2026 Modo de un toque, ritmo, respiración, transporte, llamada y offline Solo perros, adopción casi nula y sin voz/ciclo 2 min documentados Google Play
American Red Cross Pet First Aid Android 100K+, gratis Autoridad, >25 urgencias, RCP por tamaño, videos, veterinaria configurable Amplia; no documenta copiloto de voz+metrónomo activo Google Play
Dr Brahmsy's Pet First Aid Android, gratis, nueva Offline, sin login/datos, múltiples especies y 23 cuadros Guía estática, centrada en EE. UU., sin reputación consolidada Google Play
PetAid iOS, suscripción Muchas mascotas, tarjetas y asistente Precio alto, IA y escasa evidencia/reputación App Store
RECOVER CPR Coach iOS/Android, gratis, 10K+ Android Autoridad veterinaria, ciclos, eventos, fármacos y guía Herramienta profesional, no para dueño lego Google Play
VetCPR iOS/Watch y PWA, nueva Adulto/neonatal, offline, ciclos 2 min, dosis, eventos y háptica Profesional, sin metrónomo de compresión ni coaching hablado documentados PWA

4.4 Redes y adyacencias

PulsePoint, Staying Alive, GoodSAM y Heartrunner demuestran que las apps pueden generar impacto cuando están integradas al sistema de despacho, activan personas entrenadas y conectan con DEA. Ese efecto sistémico es más sólido que la evidencia de una guía aislada en la pantalla. Un metaanálisis de 2025 encontró asociaciones favorables para redes de rescatistas mediante smartphone, pero esas redes necesitan acuerdos locales, disponibilidad de datos y operación continua; son una fase futura, nunca una dependencia del núcleo offline. Fuente: revisión en PMC.

4.5 Tendencias 2026

4.6 Hueco de mercado real

El hueco no es “no existe ninguna app”. El hueco defendible es:

Una única plataforma gratuita, en español, sin anuncios ni cuenta, con voz humana y metrónomo offline, que separa radicalmente personas y perros/gatos, entra en acción con muy pocos toques y publica su evidencia, limitaciones y gobernanza.

La ventaja competitiva no será una lista de funciones. Será confianza verificable: revisión clínica doble, tiempo de inicio medido, confiabilidad offline, accesibilidad, distribución institucional y transparencia.


5. Auditoría del reel de RCP en perros y gatos

Se revisó el reel compartido de Dr. Julián Parra. El contenido visible propone:

La idea de distinguir conformación torácica está alineada en términos generales con RECOVER y con material de la Cruz Roja. El reel es una buena inspiración para la selección visual, pero no puede convertirse literalmente en algoritmo de producto:

  1. RECOVER 2024 permite tres técnicas distintas para gatos y perros pequeños.
  2. La profundidad depende también de si el animal está de lado o boca arriba: lateral 1/3–1/2 del ancho; dorsal aproximadamente 1/4.
  3. La respiración boca-hocico solo se aconseja cuando el riesgo zoonótico, tóxico o de exposición a narcóticos es aceptable; si es incierto, se prefieren compresiones o una barrera/mascarilla.
  4. Un lego no debe perder tiempo buscando pulso en un animal inconsciente y sin respiración.
  5. Una persona sola no puede conducir de forma segura y hacer RCP al mismo tiempo.
  6. Un DEA humano no debe indicarse para una mascota.
  7. Cachorros y gatitos recién nacidos siguen un algoritmo completamente distinto.
  8. Las imágenes y gráficos RECOVER tienen derechos; el producto necesita ilustraciones originales y revisión veterinaria.

La base primaria será RECOVER 2024, no un reel. La Cruz Roja ofrece un buen puente para público general: RCP en perros y RCP en perros y gatos.


6. Evidencia clínica: personas

6.1 Reconocimiento

Para un lego, el disparador general es una persona que no responde y no respira normalmente; el jadeo agónico no es respiración normal. No debe perder tiempo palpando pulso. La escena debe ser segura y el sistema de emergencias debe activarse cuanto antes, idealmente con el teléfono en altavoz. El operador puede confirmar el paro y guiar la maniobra. Fuentes: AHA Adult BLS 2025 y ERC Adult BLS 2025.

6.2 Diferencias por etapa de vida

Grupo Identificación práctica Compresiones Ventilaciones DEA Consideración de UX
Adulto/adolescente Signos de pubertad 100–120/min; 5–6 cm; dos manos, mitad inferior del esternón Todo lego comprime; si está entrenado y dispuesto puede usar 30:2 Usar cuanto antes y seguir su voz Flujo principal más simple; manos-only como opción general
Niño Aproximadamente 1 año hasta pubertad 100–120/min; al menos 1/3 del diámetro, aprox. 5 cm; una o dos manos Convencional con respiraciones es preferida; 30:2 para un rescatista lego Atenuador/parches pediátricos si existen; adulto si es lo único y parches no se tocan No reutilizar el guion adulto; la causa suele ser respiratoria
Bebé/infante Menor de 1 año, excluye recién nacido al nacer 100–120/min; al menos 1/3, aprox. 4 cm; AHA 2025: talón de una mano o dos pulgares rodeando tórax Convencional con respiraciones; 30:2 para un rescatista lego Uso inmediato con modalidad pediátrica si está disponible Ilustración y audio propios; no usar la antigua técnica de dos dedos como default AHA 2025
Recién nacido durante el parto Evento neonatal Algoritmo neonatal especializado Ventilación es central No es el flujo de bebé doméstico Fuera del MVP

Fuente pediátrica principal: AHA/AAP Pediatric BLS 2025 y algoritmo para legos.

6.3 Calidad común a todos los grupos humanos

6.4 No mezclar AHA, ERC y guías locales

Existen diferencias relevantes. ERC pediátrico incluye cinco ventilaciones iniciales y luego ratios que dependen de la formación; AHA usa una secuencia que comienza con compresiones y un flujo lego 30:2. La mini guía argentina de agosto de 2025 aún muestra dos dedos para lactantes, mientras que la AHA publicada en octubre de 2025 eliminó esa técnica por profundidad insuficiente.

El producto no debe inventar una mezcla internacional. Necesita “paquetes clínicos” regionales versionados, seleccionados y descargados antes de una emergencia, cada uno firmado por su director médico y con fecha de revisión. El primer paquete argentino debe conciliar formalmente la guía local con la evidencia posterior.

6.5 Casos que no entran en el flujo general

Ahogamiento, asfixia, sobredosis/opioides, trauma, embarazo y parto requieren énfasis o acciones adicionales. Incluirlos todos en la primera pantalla aumentaría la carga cognitiva. Deben existir como módulos futuros, y el MVP tiene que declarar claramente su alcance de “posible paro, no responde y no respira normalmente”.


7. Evidencia clínica: perros y gatos

7.1 Activación para un lego

RECOVER 2024 recomienda comenzar soporte vital básico en un perro o gato que no responde y no respira, sin demorar buscando pulso femoral o apical. Un único rescatista puede revisar brevemente la vía aérea y retirar solo una obstrucción visible y segura, sin retrasar compresiones más de 10–15 segundos y sin barrido ciego. Fuente: guía RECOVER 2024 de acceso abierto.

7.2 Matriz de técnica animal adulta

Tipo Posición y manos Profundidad Ritmo/ventilación
Gato o perro pequeño De lado; dos pulgares circunferenciales, una mano rodeando esternón o talón de una mano sobre corazón con apoyo dorsal 1/3–1/2 del ancho lateral 100–120/min; 30:2 si ventilar es seguro y factible
Perro mediano/grande de tórax redondo De lado; manos apiladas en la parte más ancha del tórax 1/3–1/2 100–120/min; 30:2
Perro de tórax profundo/estrecho De lado; manos apiladas sobre el área del corazón, aproximadamente detrás del codo 1/3–1/2 100–120/min; 30:2
Perro de tórax ancho/plano RECOVER contempla lateral y, si es naturalmente estable, dorsal con manos sobre esternón Si lateral 1/3–1/2; si dorsal aprox. 1/4 100–120/min; 30:2

La evidencia veterinaria es con frecuencia de calidad baja o muy baja y parte del algoritmo RECOVER presupone clínica, intubación y varios profesionales. Modo Auxilio solo puede usar el subconjunto aprobado para dueño o cuidador lego.

7.3 Respiraciones y seguridad humana

En un animal no intubado se prefieren mascarilla ajustada y resucitador si están disponibles. Boca-nariz/hocico implica cerrar la boca, alinear cuello y cabeza y soplar durante aproximadamente un segundo hasta ver elevarse el pecho. Si existe o no puede descartarse riesgo de enfermedad zoonótica, tóxico, narcótico, mordedura o exposición desconocida, la app debe ofrecer compresiones sin respiración y pedir barrera/profesional, no presionar al usuario a exponerse.

7.4 Ayuda y traslado

No existe un número veterinario universal. La app debe permitir configurar una guardia 24 h y un contacto alternativo antes del evento. Durante la emergencia:

7.5 Cachorros y gatitos recién nacidos

No usan el algoritmo 100–120 y 30:2. La guía RECOVER 2025 prioriza secado, estimulación, calor, vía aérea y ventilación; las compresiones se consideran bajo condiciones específicas y con otro ratio. Deben quedar fuera del MVP o en un módulo obstétrico separado. Fuente: RECOVER Newborn 2025.


8. Hallazgos que cambian el concepto original

8.1 La app no puede afirmar lo que no mide

Se eliminan del MVP frases como:

Sin un sensor validado esas frases son ficticias. Incluso “más profundo” puede empujar a superar los 6 cm en un adulto. Los reemplazos correctos son recordatorios generales: “seguí este ritmo”, “dejá que el pecho vuelva completamente” o la profundidad correspondiente al perfil. El metrónomo marca un objetivo; no mide la cadencia real.

8.2 El aviso de dos minutos no ordena detenerse

El mensaje será condicional: “Si hay otra persona, cambien ahora sin interrumpir. Si estás solo, seguí”. No habrá alarma que sugiera pausa, chequeo de pulso o final de ciclo.

8.3 El DEA manda en personas y no se usa en mascotas

Cuando llega un DEA humano, la app debe ofrecer un botón grande DEA EN USO que silencie voz y metrónomo. Se obedece al dispositivo y se reanudan compresiones cuando indique. El módulo animal no muestra DEA ni instrucciones de descarga.

8.4 La voz del operador o profesional siempre tiene prioridad

Orden de autoridad sonora:

  1. operador de emergencias o veterinario;
  2. DEA en personas;
  3. guía de voz de la app;
  4. metrónomo;
  5. señales opcionales como vibración o flash.

La app debe poder silenciarse con un único toque sin detener el cronómetro. Nunca debe competir hablando encima de una llamada.

8.5 El audio no comienza al abrir

El “latido desde la apertura” se conserva como recurso visual y como experimento del modo entrenamiento. En emergencia, el primer sonido ocurre después de una selección deliberada. Esto también satisface las políticas de reproducción automática: la acción del usuario permite iniciar Web Audio con mucha más confiabilidad. Fuente: autoplay en medios web.

8.6 Funcionalidades innovadoras priorizadas

La innovación útil no debe aumentar la cantidad de decisiones durante el paro. Se priorizan mecanismos que reduzcan demora, eviten errores o hagan auditable la confianza:

Prioridad Innovación Oportunidad Riesgo/condición Fase
1 Dos motores clínicos con aislamiento duro Una sola marca para personas y mascotas sin compartir reglas peligrosas Tipos, esquemas, audios y aprobadores separados; cada módulo se libera por evidencia propia P0
2 Voz con arbitraje de autoridad Metrónomo y voz offline que se silencian de un toque cuando hablan operador, DEA o veterinario Debe probarse que no aumenta hands-off ni tapa audio externo P0
3 Prueba de preparación offline No decir “funciona sin internet” hasta verificar shell, voz, ilustraciones y paquete clínico Primera visita requiere red; cache corrupta debe fallar de forma visible P0
4 Paquetes clínicos firmados y legibles Mostrar región, fuentes, versión, aprobadores y hash; poder retirar humano o animal por separado La firma no reemplaza seguridad de CI/cuenta ni revoca instalaciones desconectadas P0
5 Accesos directos por contexto QR en DEA, escuelas, gimnasios y veterinarias; shortcut directo a adulto o mascota El contexto debe impedir abrir el protocolo equivocado y no depender de red P1
6 Perfil local preparado de mascota Antes del evento se guarda guardia, tamaño y tipo de tórax con ilustraciones Sin nube ni identidad; mezcla/razas dudosas necesitan salida NO SÉ P1
7 Marcador seguro por construcción Desarrollo, previews y entrenamiento carecen físicamente de tel: real; producción exige gesto explícito El navegador no garantiza altavoz, llamada ni audio de fondo P0
8 Modo entrenamiento gemelo Usa el mismo motor temporal y audio, pero registra métricas solo en simulación y permite comparar guiones Nunca confundir visualmente con emergencia; datos locales/opt-in P1
9 Continuidad multicanal preparada Voz, texto, anillo rítmico y, donde funcione, háptica; no depende de un solo sentido Vibración/flash no son universales ni señales primarias P1
10 Apoyo postevento no evaluativo Próximos pasos y contención para rescatistas y dueños sin puntuar éxito/fracaso Revisión profesional; nunca usar el momento para donaciones o marketing P1
11 Integración futura con redes/DEA/guardias Puede aumentar la respuesta poblacional, como muestran redes ciudadanas Requiere acuerdos locales y red; nunca bloquea el motor offline Futuro
12 Sensor externo validado Feedback verdadero de ritmo/profundidad mediante hardware o wearable Vía clínica/regulatoria propia; no inferir desde un teléfono suelto Investigación

Funciones atractivas pero rechazadas como “innovación” del modo real: IA generativa, cámara que observa sin validación, feedback inventado, autoplay al abrir, gamificación, ranking, flash obligatorio, búsqueda online bloqueante y traducción automática de instrucciones. En una emergencia, novedad sin evidencia es una fuente de riesgo.


9. Arquitectura de información y flujo de usuario

9.1 Entrada principal

MODO AUXILIO

¿Quién no responde y no respira normalmente?

[ PERSONA ]
[ PERRO O GATO ]

[ Entrenar ]          [ Preparar mi teléfono ]

No habrá carrusel, menú de hamburguesa, login, aviso publicitario, selector de idioma bloqueante ni onboarding durante el evento.

9.2 Personas

PERSONA

[ ADULTO O ADOLESCENTE ]
[ NIÑO ]
[ BEBÉ ]

Guía visual: “adolescente con signos de pubertad” / “niño” / “menor de 1 año”

Al tocar una tarjeta, el sistema confirma por voz “Modo adulto”, “Modo niño” o “Modo bebé” y empieza ritmo/cronómetro sin otra pantalla. La etiqueta y silueta permanecen visibles y se pueden corregir con un toque protegido contra accidentes.

9.3 Perros y gatos

PERRO O GATO

[ GATO O PERRO PEQUEÑO ]
[ PERRO MEDIANO O GRANDE ]

Para perro mediano/grande aparece una única selección visual:

[ TÓRAX REDONDO ]  [ PROFUNDO/ESTRECHO ]  [ ANCHO/PLANO ]
[ NO SÉ — LLAMAR A LA GUARDIA ]

No se utilizarán listas de razas como mecanismo principal: muchas mezclas no encajan y una elección por nombre puede ser errónea. Las ilustraciones originales mostrarán vista lateral y superior. La ruta NO SÉ necesita definición de un veterinario; no se inventará una técnica universal.

9.4 Accesos directos

Para recuperar el objetivo de menos de dos segundos se usarán:

El hogar conserva las dos grandes áreas, pero un contexto preparado puede saltar directamente al modo correcto.

9.5 Llamada a emergencias

La web no hará llamadas automáticas. Un botón LLAMAR AL 107, 911, 112 o número verificado usa un enlace tel: y entrega el control al sistema operativo. El usuario conserva la acción final; la web no puede garantizar altavoz ni ubicación. En Argentina el número depende de provincia/localidad: el Estado informa 107 en muchas jurisdicciones, 911 en Provincia de Buenos Aires y 106 en Neuquén, entre otras variaciones. Fuentes: recomendaciones oficiales y SAME CABA.

El número se prepara antes del evento y queda visible con su localidad y fecha de verificación. La app no adivina un número crítico por GPS en el momento.

9.6 Cero llamadas en pruebas

9.7 Detención y recuperación

No habrá un botón de pausa prominente. DETENER requiere mantener presionado y confirmar el motivo. Los finales válidos y su guion se revisarán clínicamente: relevo profesional, instrucción del operador, respiración normal/movimiento claro, escena insegura o agotamiento. El cierre ofrece instrucciones mínimas y apoyo emocional, nunca una puntuación de “éxito” o “fracaso”.

9.8 Dictamen independiente de UX/UI

La revisión senior independiente confirmó cuatro decisiones:

  1. no lanzar los módulos humano adulto, pediátrico y animal como si compartir una interfaz implicara compartir evidencia;
  2. tratar tiempo a llamada, tiempo a primera compresión y protocolo correcto como resultados de seguridad;
  3. mantener completamente separados emergencia, preparación y entrenamiento;
  4. rechazar el metrónomo audible al abrir y cualquier voz que compita con el operador, DEA o veterinario.

El panel activo debe mostrar una sola instrucción dominante, el modo actual de forma persistente y un control grande OPERADOR/DEA ESTÁ HABLANDO o VETERINARIO AL TELÉFONO que silencie la app sin perder el cronómetro. No debe mostrar puntos, “calidad”, ciclos como trofeos ni datos que parezcan medidos.

9.9 Sistema visual inicial para prototipos

Token/elemento Propuesta para prueba
Fondo activo #0B0D10
Texto crítico #FFFFFF
Persona #B00020 con texto blanco
Perro/gato #005A70 con texto blanco
Advertencia/foco #FFD166 con texto casi negro; borde de foco 4 px
Botón primario Altura mínima 96 px
Botón secundario Altura mínima 64 px
Separación 16–24 px
Texto general Mínimo 18 px
Instrucción central 32–48 px, peso alto

Estos valores son hipótesis de diseño, no una identidad cerrada. El contraste crítico apunta a 7:1. Color nunca identifica por sí solo: siempre texto, icono y confirmación hablada. No habrá sliders, gestos ocultos, carruseles, menú hamburguesa ni scroll en pantallas críticas. El ritmo visual será localizado y respetará prefers-reduced-motion; no se hará parpadear toda la pantalla. Referencias: WCAG 2.2 y Target Size Enhanced.


10. Diseño de voz y sonido

10.1 Principios

10.2 Motor de audio

El metrónomo se generará con Web Audio y un reloj monotónico, programando beats con anticipación; no dependerá de un setInterval que deriva bajo carga. El primer beat debe seguir inmediatamente al toque. La voz hace “ducking”: reduce temporalmente el metrónomo, pero no altera el pulso salvo cuando el protocolo requiere una pausa para respiraciones.

Objetivos de ingeniería iniciales:

10.3 Cadencia de voz conceptual

No es un guion clínico aprobado, sino una estructura para probar:

  1. confirmación de modo;
  2. “Pedí ayuda / llamá ahora / poné el teléfono en altavoz”;
  3. comienzo de compresiones y posición;
  4. recordatorio corto de ritmo y retroceso;
  5. aviso temprano de DEA humano o guardia veterinaria;
  6. intervalos silenciosos;
  7. aviso condicional de cambio a los dos minutos;
  8. cesión inmediata cuando operador, DEA o veterinario hablan.

En niño, bebé y mascota, el audio de 30:2 necesita dos perfiles: ventilaciones guiadas y solo compresiones cuando el usuario no puede, no quiere o no es seguro ventilar. Las pausas deben medirse y mantenerse dentro del límite clínico.

10.4 Vibración y flash

Son complementos opcionales, apagados por defecto y nunca necesarios para completar el flujo. La API de vibración no está disponible uniformemente y puede no hacer nada. Fuente: Vibration API. El flash requiere cámara, permiso y soporte de hardware, consume batería y puede distraer o afectar a personas fotosensibles. Se pospone hasta pruebas específicas.


11. MVP priorizado

11.1 P0: imprescindible para prototipo validable

Área Función
Misión Gratis, sin anuncios, sin cuenta y sin telemetría de emergencia
Entrada Dos módulos inequívocos: persona / perro-gato
Persona Adulto/adolescente, niño, bebé con rótulo persistente
Animal Gato/perro pequeño y conformación de perro mediano/grande
Audio Metrónomo 110 y voz humana pregrabada, completamente offline
Tiempo Cronómetro total monotónico y aviso condicional de dos minutos
Ayuda Número humano verificado o guardia veterinaria preconfigurada; nunca llamada automática
DEA Flujo humano y botón de cesión; completamente ausente en mascota
Offline Service worker, precarga versionada y prueba de disponibilidad
Accesibilidad Texto grande, contraste, lector de pantalla, equivalentes visuales y blancos táctiles grandes
Seguridad Corrección de modo, detención protegida, estado degradado y prioridad de audio
Preparación Autotest de audio/cache/número y simulación de llamada
Entrenamiento Separado visual y funcionalmente del modo emergencia

11.2 P1: después de validar el núcleo

11.3 Futuro de investigación

11.4 Fuera del producto de emergencia hasta nueva evidencia


12. Arquitectura técnica propuesta

12.1 Stack

12.2 Módulos lógicos

Shell de acceso/preparación
├── Selector seguro de paciente
├── Motor de sesión determinista
│   ├── Estado y cronómetro
│   ├── Planificador de metrónomo
│   ├── Cola priorizada de voz
│   └── Arbitraje operador/DEA/app
├── Paquetes clínicos firmados
│   ├── PERSONAS / región / versión
│   └── MASCOTAS / versión RECOVER revisada
├── Adaptadores de plataforma
│   ├── Wake Lock
│   ├── Vibración opcional
│   ├── Enlace telefónico
│   └── Visibilidad/segundo plano
├── Preparación offline
└── Entrenamiento aislado

12.3 Estados de sesión

LISTO → SELECCIÓN → ACTIVO → CESIÓN_OPERADOR/DEA/VET → ACTIVO → RECUPERACIÓN/RELEVO → FIN

Estados adicionales: DEGRADADO_AUDIO, SIN_OFFLINE_VALIDADO, MODO_CORREGIDO y ERROR_SEGURO. No existe una pausa rutinaria. La sesión fija la versión clínica al comenzar; una actualización disponible espera hasta terminar.

La UI no reproduce audio ni abre el marcador directamente. Emite eventos a un ejecutor de efectos idempotentes. Así, un rerender no puede repetir una llamada o una frase. El efecto ABRIR_MARCADOR existe una sola vez y únicamente tras tocar el botón específico.

12.4 Paquetes clínicos como datos controlados

Cada paquete incluye:

El contenido no se descarga dinámicamente durante un evento ni es generado por un modelo de lenguaje.

12.5 Offline real, no aparente

La primera visita necesita internet. Después, la app solo muestra LISTO SIN CONEXIÓN si comprobó que shell, paquete clínico, audios e ilustraciones están en caché y pueden reproducirse. Una versión corrupta conserva la última versión validada o entra en estado seguro. No se borrará una caché funcional antes de instalar y verificar el reemplazo.

El service worker instalará una versión completa en una caché nueva, comprobará hashes y recién entonces la activará. Si falla un activo crítico, aborta y conserva la versión anterior. No usará skipWaiting durante una sesión y mantendrá al menos una versión válida de rollback.

12.6 Límites web explícitos

La PWA se tratará como herramienta de primer plano hasta demostrar otra cosa. Un shell nativo con Capacitor o implementación Swift/Kotlin será una decisión de evidencia, no de preferencia.

12.7 Dictamen de preparación del agente de programación

La arquitectura fue auditada sin escribir código y se considera implementable con estas invariantes:

Estructura de referencia:

src/
├── core/session  core/timing  core/audio
├── domain/human  domain/pet
├── clinical/schemas  clinical/packages
├── platform/audio  dialer  visibility  wake-lock
├── sw
└── ui/emergency  ui/training

El riesgo técnico principal sigue siendo perder audio al abrir el marcador o pasar a segundo plano. Si las pruebas no lo resuelven de forma fiable, se requiere shell nativo; no se reducirá el estándar ni se ocultará la limitación.


13. Seguridad, privacidad y protección fuerte del código

13.1 Qué se puede proteger

El JavaScript entregado por una web siempre puede inspeccionarse. Minificar u ofuscar no evita copia o ataque y puede dificultar auditoría. La protección fuerte se centra en integridad, autenticidad, cadena de suministro, marca y gobernanza:

No se publicarán source maps de producción si no son necesarios, pero eso es fricción, no seguridad. Puede evaluarse una licencia de código abierto o source-available para transparencia; la marca y los paquetes clínicos oficiales deben tener control estricto para evitar clones obsoletos que parezcan aprobados.

13.2 Cabeceras y aislamiento

Política propuesta para el sitio estático:

13.3 Amenazas prioritarias

Riesgo Consecuencia Control
Dependencia comprometida Cambia instrucciones o roba datos Cero/mínimas dependencias, lockfile, SBOM, CI y revisión
Service worker viejo/corrupto Sirve protocolo obsoleto o incompleto Versiones atómicas, doble caché, verificación y rollback
XSS o contenido remoto Modifica interfaz/audio CSP, sin HTML dinámico ni terceros, sanitización
Clon o dominio falso Guía incorrecta con marca parecida Marca, dominio propio futuro, firma y comunicación pública
Actualización durante RCP Cambio de lógica en sesión Versión fijada hasta finalizar
Fallo de audio Usuario pierde ritmo/guía Señal visual, autotest, estado degradado, pruebas por dispositivo
Recolección accidental Exposición de datos de salud Sin analytics/SDK/cuenta; datos efímeros y locales
Denegación de servicio Sitio no carga Instalación offline, assets estáticos, caché y múltiples rutas de distribución

13.4 Privacidad

El MVP no necesita datos personales. El cronómetro puede vivir solo en memoria y desaparecer al cerrar. Si en el futuro se guardan estadísticas, serán opt-in después del evento, cifradas, exportables y borrables. Cámara, micrófono y ubicación permanecen deshabilitados. Un paciente inconsciente no puede consentir la grabación; “procesar en la nube y borrar después” no es una base aceptable.

Fuentes regulatorias de privacidad: Ley argentina 25.326, GDPR y FTC Health Breach Notification Rule.

13.5 Dictamen independiente de seguridad

La auditoría senior concluye que firmas y hashes protegen frente a corrupción o mezcla accidental, pero no son una raíz de confianza completa: si un atacante controla repositorio, CI o cuenta Cloudflare puede sustituir código, verificador y clave. La defensa necesita cuentas y aprobaciones independientes, procedencia verificable y promoción manual del artefacto ya auditado; producción no debe recompilar automáticamente desde main.

Controles añadidos:

Cabeceras objetivo, sujetas a prueba por navegador:

Content-Security-Policy: default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'; object-src 'none'; script-src 'self'; style-src 'self'; img-src 'self'; font-src 'self'; media-src 'self'; connect-src 'none'; worker-src 'self'; manifest-src 'self'
Strict-Transport-Security: max-age=31536000; includeSubDomains
Referrer-Policy: no-referrer
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Resource-Policy: same-origin
Permissions-Policy: accelerometer=(), camera=(), geolocation=(), gyroscope=(), microphone=(), payment=(), usb=(), autoplay=(self), screen-wake-lock=(self)

sw.js usará no-cache, no-store, must-revalidate; HTML, manifest y paquete clínico revalidan; activos con hash son immutable. Trusted Types se evaluará en modo report-only y se exigirá solo después de probar compatibilidad.

No hay revocación garantizada de una PWA que permanece offline. Ese riesgo residual debe publicarse: una instalación solo descubre un retiro clínico cuando vuelve a conectarse. Por eso la fecha/revisión del paquete se muestra y cada módulo puede deshabilitarse o reemplazarse independientemente.


14. Regulación y gobernanza clínica

14.1 El disclaimer no decide la clasificación

Una app que se presenta como copiloto durante una emergencia real y guía tratamiento puede ser software como dispositivo médico. Es gratuita o se llame “educativa” no elimina su propósito declarado. La función futura que use acelerómetro para medir y dar feedback de RCP está explícitamente cerca de categorías reguladas por FDA. Fuentes: FDA Device Software Functions y clasificación LIX para feedback de RCP.

En la Unión Europea, MDCG 2019-11 rev.1 explica que una app puede ser software médico sin importar la plataforma, y la Regla 11 eleva la clase cuando sus decisiones pueden provocar deterioro grave o muerte. Fuente: MDCG 2019-11 rev.1, junio de 2025.

En Argentina, ANMAT incluye SaMD y usuarios legos en su marco actualizado. La clasificación exacta requiere consulta formal; una interpretación conservadora sitúa funciones críticas de RCP en riesgo alto. Fuentes: Disposición ANMAT 64/2025 y ciclo de vida/ciberseguridad 11467/2024.

La parte veterinaria no hereda automáticamente la clasificación humana. Requiere consulta separada sobre práctica veterinaria, publicidad, consumidor y autoridad competente. SENASA regula productos veterinarios, pero la inclusión de este software debe confirmarse por escrito.

14.2 Dos expedientes, no una mezcla

Los módulos PERSONAS y PERROS/GATOS tendrán:

14.3 Sistema de calidad recomendado

Preparar desde el inicio prácticas compatibles con:

La aplicabilidad formal se definirá con asesor regulatorio, no por este informe.

14.4 Comité mínimo antes de beta pública

14.5 Derechos de contenido

No se usarán logotipos, gráficos, textos extensos ni afirmaciones “aprobado por AHA/ERC/RECOVER” sin licencia. Se crearán textos e ilustraciones originales basados en recomendaciones y revisados por profesionales. Fuentes: permisos AHA y centro de descargas ERC.


15. Programa de validación y criterios de salida

15.1 Hipótesis principales

  1. Una persona puede elegir el paciente correcto sin aumentar peligrosamente el tiempo hasta pedir ayuda o comprimir.
  2. Voz+metrónomo mejora continuidad/rango de ritmo sin aumentar pausas.
  3. La app no compite con operador, DEA o veterinario.
  4. El sistema funciona offline y en dispositivos reales con resultados previsibles.
  5. Personas mayores, con baja alfabetización o discapacidad pueden usarlo bajo estrés.

15.2 Comparadores

15.3 Métricas humanas

15.4 Métricas técnicas

15.5 Cohortes y escenarios

15.6 Puertas go/no-go

Puerta Condición para avanzar Si falla
Concepto Expertos aceptan alcance, texto y análisis de riesgo Rediseñar; no prototipar instrucciones reales
UX No aumenta de forma clínicamente relevante llamada/primera compresión frente al comparador, con margen pre-registrado Simplificar o pivotar a entrenamiento
Audio Ritmo/voz confiables en matriz de dispositivos y sin conflicto con autoridad sonora Shell nativo o retirar claim
Clínico humano Director médico/pediátrico aprueba cada paquete y simulación Mantener módulo en entrenamiento
Clínico animal Veterinario ECC aprueba técnicas e ilustraciones No habilitar mascota real
Regulatorio Vía y obligaciones confirmadas por autoridad/counsel No comercializar/publicar como uso real
Seguridad Auditoría sin hallazgos críticos y rollback probado Corregir antes de beta
Operación Existe mantenimiento, incident response y revisión de guías No lanzar públicamente

No se fijará un margen clínico de no inferioridad sin estadístico, director médico y protocolo pre-registrado.

15.7 Dictamen del agente de plataforma y QA

Las previews y el entrenamiento usarán un adaptador SIMULATED; solo una compilación productiva aprobada puede incluir EXTERNAL_TEL. Toda preview mostrará SIMULACIÓN — NO REALIZA LLAMADAS y el build fallará si encuentra un tel: operativo o un número de emergencia real. Playwright valida la intención como dato sin abrir el marcador. Ningún robot toca el botón telefónico productivo.

Matriz física bloqueante mínima:

Gates técnicos adicionales propuestos para el prototipo:

Métrica Gate de ingeniería
Sonido acústico tras toque p95 provisional <250 ms; ningún caso >500 ms
Cadencia en primer plano 110 ±1 BPM
Jitter entre beats p95 ≤15 ms
Sesión 20 min cero huecos no intencionales >1,5 intervalos
Reinicio offline tras autotest 100% en 30 intentos por plataforma bloqueante
Fallas inyectadas de actualización cero versión mixta/corrupta activada
Recursos críticos externos en runtime cero

El rollback del hosting no alcanza para clientes desconectados que ya guardaron un service worker defectuoso. La recuperación clínica requiere también una nueva versión monotónica de reparación y que el cliente vuelva a conectarse. Referencias: ciclo de Service Workers y rollbacks de Pages.

La recomendación del agente es preview privado y entrenamiento primero. Si el producto exige continuidad durante llamada, pantalla bloqueada o segundo plano, audio focus, haptics/flash primarios, sensores sostenidos o smartwatch, la rama de emergencia necesita módulos nativos; un contenedor web vacío no soluciona esas garantías.


16. Modelo sostenible sin cobrar la emergencia

16.1 Fuentes compatibles con la misión

  1. Capacitación y certificación: la Cruz Roja ofrece app gratuita y cobra cursos; RECOVER ofrece Coach gratuito y formación profesional paga.
  2. Licencia institucional: escuelas, empresas, municipios, gimnasios, refugios, pet sitters y veterinarias pueden pagar preparación, despliegue gestionado y capacitación, no el botón de emergencia.
  3. Integraciones/API: redes como Staying Alive monetizan integraciones sin cobrar al ciudadano.
  4. Subvenciones, RSE y fundaciones: con transparencia y sin influencia sobre contenido clínico.
  5. Donaciones: discretas y fuera de la sesión.
  6. Hardware futuro: solo si es validado; la app básica continúa gratuita.

Referencias de modelos existentes: curso de mascotas de Cruz Roja, cursos RECOVER y Staying Alive.

16.2 Estructura institucional sugerida

Un proyecto de beneficio público o asociación con una ONG/universidad facilita confianza, subvenciones y comité independiente. Debe publicar anualmente:


17. Naming

17.1 Recomendación de trabajo

Modo Auxilio
Descriptor: RCP y primeros auxilios para personas y mascotas
Promesa breve: Una voz clara cuando cada segundo cuenta.

Ventajas: no limita la marca a humano, perro o corazón; describe un estado de acción; permite Modo Persona, Modo Bebé y Modo Mascota; funciona en español y evita sugerir que el usuario deba comprobar un pulso.

17.2 Alternativas para clearance

Nombre Fortalezas Riesgo
Auxilio Uno Acción y simplicidad Puede sonar a servicio telefónico
Auxilio Directo Descriptivo Algo genérico
Ritmo Rescate Recuerda metrónomo y aplica a especies Limita futuras funciones no rítmicas
Primer Rescate Preparación y primera respuesta Colisiones semánticas probables
Vida en Mano Humano y emocional Menos descriptivo, claim sensible
RCP Libre Gratuidad y claridad Técnico y limitado a hispanohablantes
ComprimeYa Acción inmediata Demasiado específico y puede inducir acción sin reconocer paro
RCP Directo Claro No abarca otras primeras ayudas futuras

17.3 Descartes

Antes de dominio, app stores o identidad visual: búsqueda fonética y por clases relevantes en INPI Argentina, WIPO, USPTO y EUIPO; revisión de dominios y handles; opinión jurídica. Que una búsqueda web no muestre coincidencia no equivale a disponibilidad.


18. Roadmap por evidencia

Fase 0 — concluida con este informe

Fase 1 — gobernanza y prototipo no clínico

Salida: contenido aprobado para simulación, no para emergencia pública.

Fase 2 — motor PWA y entrenamiento

Salida: versión de entrenamiento pública opcional en pages.dev.

Fase 3 — validación humana adulta

Salida: decisión go/no-go para asistencia real adulta.

Fase 4 — pediatría y mascotas por separado

Salida: cada módulo puede avanzar o quedar en entrenamiento sin arrastrar a los otros.

Fase 5 — confiabilidad y lanzamiento

Fase 6 — expansión responsable


19. Equipo y agentes del proyecto

Investigación actual

Desarrollo posterior a este informe

  1. Agente de programación — núcleo: estado, temporización, audio y offline.
  2. Agente de programación — plataforma/QA: PWA, Cloudflare, accesibilidad, dispositivos y tests.
  3. Revisor senior UX/UI independiente: no aprueba su propio diseño; busca fallos bajo estrés.
  4. Agente de seguridad y privacidad: threat model, cadena de suministro, CSP, service worker, datos y auditoría.
  5. Agente de QA clínico: verifica que código, texto, audio e ilustración correspondan al paquete aprobado.
  6. Responsables humanos reales: médico, pediatra, veterinario ECC y asesor regulatorio tienen veto clínico. Un agente de IA no sustituye esa responsabilidad.

El desarrollo no comenzará hasta entregar esta investigación, tal como se solicitó. Los agentes de programación no modificarán código clínico antes de esa puerta.


20. Registro de riesgos prioritarios

ID Riesgo Severidad Mitigación principal
R1 La app demora llamada o compresiones Crítica Comparación contra operador/no app; simplificar o pivotar
R2 Usuario elige especie/edad equivocada Crítica Módulos separados, voz/rótulo persistente, corrección, pruebas
R3 Audio compite con operador/DEA/vet Crítica Arbitraje y silencio de un toque
R4 Instrucción clínica obsoleta Crítica Paquetes firmados, revisión, versión y rollback
R5 PWA pierde audio al llamar/bloquear Alta Matriz real; fallback visual; shell nativo si falla
R6 Feedback falso induce daño Crítica Sin frases adaptativas sin sensor validado
R7 Mascota recibe DEA humano Crítica Ausencia total de DEA en módulo animal
R8 Ventilación expone al rescatista Alta Evaluación de riesgo, barrera y opción compresión-only
R9 Número de emergencia incorrecto Crítica Verificación local previa, fecha y override; no adivinar
R10 Service worker sirve versión corrupta Crítica Instalación atómica, hash y última versión válida
R11 Clon malicioso/obsoleto Alta Marca, dominio, firma, canal oficial y monitoreo
R12 Cámara/IA vulnera privacidad Crítica Fuera del MVP; local, DPIA y regulación futura
R13 Misión gratuita queda sin mantenimiento Alta Modelo institucional, fondo y transparencia
R14 Resultado adverso traumatiza al usuario Alta Copia no culpabilizante y apoyo postevento

21. Decisiones finales

  1. Sí continuar, porque hay una oportunidad clara de servicio público en español y multiespecie.
  2. No asumir eficacia clínica: la recomendación AHA contra ayudas cognitivas para legos obliga a validar primero.
  3. Dos módulos aislados, no un algoritmo mixto: personas y perros/gatos.
  4. Humanos por etapa, no edad numérica solamente: adulto/adolescente con pubertad, niño y bebé; recién nacido fuera.
  5. Mascotas por anatomía, no solo raza: pequeño/gato, redondo, profundo y ancho; recién nacidos fuera.
  6. Voz offline y metrónomo tras un toque; apertura silenciosa.
  7. Operador, DEA y veterinario mandan; la app se calla.
  8. Cero llamadas automáticas y cero números reales en pruebas.
  9. MVP sin IA, cámara, sensores, flash obligatorio ni estadísticas de calidad.
  10. PWA en Pages para prototipo y entrenamiento; uso real condicionado a ensayos y posible shell nativo.
  11. Gratis para siempre en emergencia, sostenida fuera del evento.
  12. Protección por integridad y gobernanza, no por prometer ocultar JavaScript.
  13. Lanzamiento modular y regulado, con profesionales humanos responsables.

La idea original tenía una intuición correcta —durante el pánico hace falta menos interfaz y más acompañamiento—, pero su versión responsable no es “abrir y escuchar un beat”. Es un sistema preparado de antemano, clínicamente versionado, que identifica el paciente correcto, inicia sin demora, habla poco, cede autoridad y funciona cuando la red no funciona.


22. Fuentes esenciales

Reanimación humana

Reanimación veterinaria

Tecnología, regulación y privacidad


23. Matriz de cumplimiento de la primera tarea

Requisito original Evidencia en este informe Estado de Fase 0
1. Investigar el mercado completo Metodología y límites en §3; mapa de seis categorías, redes y tendencias en §4 Cumplido como barrido estructurado con fecha de corte; no se afirma exhaustividad matemática de tiendas dinámicas
2. Analizar las apps existentes Matrices humanas y veterinarias en §§4.2–4.4; incluye CPR Metronome y ACLS Metronome Cumplido; productos y cifras pueden variar por país/fecha
3. Detectar fortalezas y debilidades Columnas comparativas y síntesis de hueco real en §§4.2–4.6 Cumplido
4. Investigar guías AHA y ERC Adulto/pediatría y divergencias en §6; RECOVER en §7; fuentes primarias en §22 Cumplido con corte 2025/2026 y advertencia de no mezclar paquetes
5. Proponer funcionalidades innovadoras Ranking de impacto/riesgo/fase en §8.6 Cumplido
6. Diseñar arquitectura técnica Componentes, estados, paquetes, offline y límites en §12 Cumplido a nivel de diseño, auditado sin programar
7. Proponer stack tecnológico TypeScript, Preact, Vite, Web Audio, service worker, Pages y tests en §12.1 Cumplido
8. Diseñar flujo completo Entrada, personas, mascotas, llamadas, cesión, detención, voz y UI en §§9–10 Cumplido como flujo conceptual sujeto a prueba clínica
9. Crear roadmap Fases, gates y salidas en §18 Cumplido
10. Priorizar MVP y futuro P0/P1/investigación/exclusiones en §11 y gates en §15 Cumplido

Requisitos añadidos posteriormente:

Requisito añadido Evidencia Estado
Concepto gratuito y máximo impacto Carta ética §2; sostenibilidad §16 Definido: emergencia gratuita para siempre, sin anuncios/cuenta/venta de datos
Separar personas y perros/gatos; humanos por edad §§6–7 y arquitectura de información §9 Definido; recién nacidos humanos/animales excluidos del flujo general
Revisar el reel Auditoría punto por punto §5 Cumplido; se usa como inspiración, no como autoridad
Voz durante metrónomo Diseño y prioridades §10 Definido; offline, pregrabada y con ducking
Metrónomo al abrir Decisión §8.5 y revisión UX §9.8 Evaluado y rechazado en emergencia; solo visual/entrenamiento
Llamadas sin riesgo en pruebas §§9.5–9.6 y §15.7 Definido: cero llamadas reales, adaptadores separados y build gate
Agentes de programación, UX/UI y seguridad §19 y dictámenes §§9.8, 12.7, 13.5, 15.7 Cumplido para investigación/preparación; ninguno escribió producto
Protección fuerte del código Threat model, headers, supply chain y límites honestos en §13 Cumplido a nivel de diseño y criterio de salida
Web tipo pages.dev Arquitectura Pages §§1, 12 y roadmap §18 Preparado, no desplegado: corresponde a la fase posterior a aprobación
No programar antes del informe Estado del proyecto y alcance Cumplido: esta fase contiene documentación y configuración de repositorio, sin aplicación ni dependencias

La Fase 0 queda completa cuando este documento se entrega. El desarrollo y la URL pública no forman parte de esta primera tarea y permanecen bloqueados por la instrucción explícita de no programar hasta aprobar la investigación.


Siguiente entrega prevista: brief clínico/UX del prototipo, guion de voz para simulación, diseño visual y PWA de entrenamiento en Cloudflare Pages. La URL pages.dev se entrega después de construir, verificar y desplegar esa fase; este informe no pretende presentarse como una herramienta de emergencia.