Landing mínima: dominio, HTTPS, API de diagnóstico y lectura de muestra desde app (MariaDB).
Diagnóstico smidge
Carga smidge-diag.js y prueba /api/* en el mismo origen (certbot + nginx + FastAPI).
- Origen TLS
… - Backend API
… - web → app DB
…
Vocabulario JSON
Datos estáticos vía fetch('/data/sample-vocabulary.json').
Audio
Web Audio de prueba (sin archivos aún).