Motor psicométrico interactivo de evaluación cognitiva adaptativa diseñado con enfoque en neurodivergencia (AACC, TDAH y Doble Excepcionalidad).
NEUROSYNAPSE es una plataforma clínica e interactiva orientada a la evaluación psicométrica rigurosa de funciones cognitivas. A diferencia de las pruebas estandarizadas rígidas, implementa mecanismos de evaluación adaptativa, control de fatiga cognitiva en tiempo real y arquitectura de descompresión sensorial, permitiendo obtener mediciones de alta precisión sin sesgos inducidos por sobrecarga atencional.
- Operation Span Task (
OSpan): Evaluación computarizada de la capacidad de memoria de trabajo (Working Memory Capacity - WMC) mediante alternancia de operaciones aritméticas y retención serial de estímulos. - Symbol Match Task: Medición de latencia de discriminación visual y velocidad de procesamiento cognitivo (Processing Speed Index - PSI).
- Verbal Matrix & Reasoning Task: Evaluación de razonamiento fluido, analogías relacionales y comprensión conceptual.
- Adaptive Energy & Fatigue Checkpoint: Algoritmo de monitoreo continuo de fatiga cognitiva con pausas reguladas dinámicamente según la latencia de respuesta del usuario.
- Decompression & Sensory Interface: Módulo de regulación sensorial diseñado para perfiles con TDAH y Altas Capacidades (AACC).
- Frontend Core: React 19 (Hooks concurrentes, Transitions).
- Tipado & Lógica: TypeScript estricto con modelos tipados para matrices y percentiles psicométricos.
- Estilos & Animaciones: Tailwind CSS v4, Framer Motion para transiciones cinéticas de baja distracción.
- Persistencia Local:
idb-keyval(IndexedDB) para persistencia sin conexión y auditoría de eventos de prueba sin dependencia de servidores externos. - Audio & Haptics: Módulo Web Audio API para feedback sonoro de baja frecuencia.
- Testing: Vitest para validación unitaria de algoritmos de cálculo de percentiles y matrices de dispersión.
src/
├── components/
│ ├── OSpanTask.tsx # Medición de memoria de trabajo activa
│ ├── SymbolMatchTask.tsx # Latencia y velocidad de procesamiento
│ ├── VerbalTask.tsx # Razonamiento conceptual y analogías
│ ├── EnergyCheckpoint.tsx # Detector adaptativo de fatiga
│ ├── DecompressionScreen.tsx # Regulación sensorial guiada
│ ├── AccessibilityBar.tsx # Control de contraste, fuentes y estímulos
│ └── Dashboard.tsx # Reporte clínico multidimensional (Percentiles, Z-Scores)
├── lib/
│ ├── psychometrics/ # Modelos matemáticos (WISC/WAIS proxies, normalización)
│ ├── audio/ # Síntesis sonora sutil y feedback auditivo
│ └── state/ # Máquina de estados finitos del protocolo de evaluación
# Clonar repositorio
git clone https://github.com/NikkoWebDev/psic.git
cd psic
# Instalar dependencias
npm install
# Iniciar servidor de desarrollo
npm run dev
# Ejecutar suite de pruebas unitarias
npm run test
# Compilar para producción
npm run buildEl motor procesa y normaliza los puntajes completamente en el dispositivo del cliente mediante IndexedDB, garantizando que ninguna información psicométrica sensible viaje a servidores de terceros sin consentimiento explícito.