# ✅ Checklist Predeployment Antes de hacer push a Hugging Face Spaces, verifica que todo esté correcto: ## Archivos - [ ] `app.py` existe y tiene FastAPI + Gradio - [ ] `server_wrapper.py` existe e importa `simul_asr_factory` - [ ] `requirements.txt` tiene todas las dependencias - [ ] `Dockerfile` está configurado correctamente - [ ] `.dockerignore` excluye archivos innecesarios - [ ] `space.yaml` define metadata (title, sdk, etc.) - [ ] `.gitattributes` configura Git LFS - [ ] `.gitignore` tiene patrones apropiados - [ ] `README.md` documentación completa - [ ] `DEPLOYMENT.md` guía rápida ## Configuración - [ ] `server_wrapper.py` usa la ruta correcta para importar `simul_asr_factory` - [ ] El modelo en `server_wrapper.py` está configurado (ej: `large-v3.pt`, `small.pt`, etc.) - [ ] El idioma es el correcto (ej: `'lan': 'en'` para inglés, `'es'` para español) - [ ] `app.py` monta correctamente Gradio en FastAPI ## Credenciales - [ ] Tienes una cuenta en https://huggingface.co - [ ] Generaste un token en https://huggingface.co/settings/tokens - [ ] Ya hiciste `huggingface-cli login` localmente - [ ] Ya creaste el Space en HF (nombre: `simulstreaming-asr`) ## Git - [ ] Clonaste el repositorio del Space: `git clone https://huggingface.co/spaces//` - [ ] Copiaste los archivos del proyecto a la carpeta del Space - [ ] Ejecutaste `git add .` - [ ] Ejecutaste `git commit -m "..."` - [ ] Ejecutaste `git push` (sin errores) ## Verificación en el navegador - [ ] Abriste https://huggingface.co/spaces//simulstreaming-asr - [ ] El estado muestra "Building" o "Running" - [ ] Monitoreas los Logs para errores ## Después del despliegue - [ ] El Space está en estado "Running" (verde) - [ ] Puedes abrir la URL pública del Space - [ ] Pulsa "Start Recording" y funciona - [ ] Ves la transcripción aparecer en tiempo real --- Si todas las casillas están marcadas, ¡estás listo! 🚀