PROTOCOLO ACTIVO 24/7

Protocolo Código Rojo

Cómo SentirIA actúa cuando hay riesgo de vida. Sin improvisación, sin IA generativa, con derivación humana inmediata.

3
Disparadores
10
Pasos auditables
0
Uso de LLM en crisis
72h
Step-down post-crisis
SCROLL ↓
CUÁNDO SE ACTIVA

Tres disparadores. Automáticos. Auditables.

El Código Rojo no depende de que el bot "detecte el momento". Hay tres mecanismos independientes corriendo en paralelo. Si cualquiera se activa, el protocolo arranca.

1

🎯 Layer 5 — Crisis activa o inminente

Keywords directas ("me quiero matar") o análisis semántico de intención. Detección que NUNCA usa LLM para decidir si acciona.

crisis_events.crisis_level
2

📊 Compositor — Score > 0.85

Combinación ponderada de las 5 capas de detección. Cuando supera el umbral rojo, override automático del estado del paciente.

composite_scores.alert_level = 'code_red'
3

🚫 Refusal Filter — Búsqueda de métodos

Pre-LLM. Si el paciente busca información sobre cantidades letales o combinaciones peligrosas, el sistema bloquea ANTES de procesar.

trigger_type = 'information_seeking_means'
EL FLUJO

10 pasos. Cada uno con responsable claro.

Mirá cómo se ejecuta el protocolo en tiempo real. Cada paso queda en la base de datos para auditoría clínica y legal.

1
📥 Llega mensaje al webhook SISTEMA
Idempotencia chequeada · mensaje guardado en `conversations` · audio transcripto por Whisper si aplica.
2
🔍 Detección de crisis (3 disparadores) SISTEMA
Refusal filter → Layer 5 keyword → Layer 5 semántico. Los tres en paralelo, sin LLM en el momento crítico.
3
🛑 Apagado del LLM SISTEMA
Se bloquea cualquier llamada a Claude. Solo templates pre-aprobados clínicamente. Composite score forzado a 1.0.
tier4_crisis.php · zero generative AI
4
💬 Mensaje de validación al paciente PACIENTE
Texto pre-escrito en tono cuidado. Reconoce, no minimiza. Pausa 2 segundos.
5
🔘 Botones de acción inmediata PACIENTE
Línea 135 · Hablar con profesional · Llamar a contacto de emergencia. Un toque, ayuda real.
6
📧 Email al profesional asignado PROFESIONAL
SMTP autenticado · contexto completo · link directo al dashboard del paciente.
7
📱 WhatsApp al profesional PROFESIONAL
En paralelo al email. Para que llegue donde sea que esté el clínico. Notificación redundante por diseño.
8
🤝 Aviso a contacto de emergencia FAMILIA / AMIGO
Solo si fue configurado y el paciente consintió en granular_consents. Mensaje breve, sin exposición de contenido.
9
⏱️ Silence check cada 15 minutos SISTEMA
El bot mantiene presencia. Si el paciente no responde, vuelve a chequear. Cron dedicado en outreach_queue.
10
Cierre humano + step-down 72h PROFESIONAL
Profesional evalúa, contacta, marca el evento como resuelto. El sistema permanece sensible 72 horas con umbrales bajos.

🆘 Línea 135 — Argentina

135

Servicio de prevención del suicidio. Gratuito · 24/7 · CABA y AMBA
Desde otras provincias: (011) 5275-1135

QUIÉN HACE QUÉ

Cinco actores. Cero ambigüedad.

Cada actor tiene un rol acotado. El sistema no decide clínicamente. El profesional no escribe pre-templates. La línea es clara.

🤖
Sistema automático
First responder: detecta, envía templates, notifica, persiste.
👤
Profesional asignado
Decisor clínico: evalúa, contacta humanamente, resuelve evento.
💚
Contacto de emergencia
Apoyo humano del paciente. Solo se contacta con consentimiento explícito.
📞
Línea 135
Servicio externo de crisis. Botón directo desde el chat.
📊
Base de datos
Auditoría completa: cada evento, alerta y notificación queda registrada.
REGLAS ABSOLUTAS

Lo que el bot nunca hace · lo que sí hace siempre

En crisis, la previsibilidad es seguridad. Hay decisiones de diseño que no se discuten ni se desactivan.

❌ Nunca en Código Rojo

  • Llamar a Claude o cualquier LLM generativo
  • Improvisar mensajes empáticos creativos
  • Hacer preguntas exploratorias clínicas
  • Prometer soluciones o garantizar mejoría
  • Usar voz sintética (TTS apagado por diseño)
  • Salir automáticamente del estado de crisis
  • Reportar a SENAF automáticamente (lo hace el clínico humano)

✅ Siempre en Código Rojo

  • Línea 135 visible en el primer mensaje
  • Botones de acción a un toque
  • Notificación al profesional por email + WhatsApp
  • Auditoría completa en 5 tablas de DB
  • Silence check cada 15 minutos
  • Step-down 72h post-resolución
  • Resolución manual por humano calificado
AUDITORÍA

Cinco tablas. Trazabilidad completa.

Cada paso del Código Rojo deja huella en la base de datos. Útil para revisión clínica, defensa legal y mejora continua del modelo.

crisis_events
Disparo, nivel, mensaje origen, resolución
composite_scores
Override del score, layer5_override = 1
alerts
Notificaciones al profesional con estado
step_down_log
Transiciones de fase post-crisis
conversations
Cada mensaje inbound/outbound timestampeado