El companion de Fitbit Sense 2 se queda en "Loading..." y no muestra datos del workout. SITUACIÓN ACTUAL: - Bridge HTTP corriendo en 127.0.0.1:18090 (verificado, responde correctamente) - App Fitbit Mobile corriendo en el teléfono (PID 4522) - NO hay logs del companion intentando hacer fetch a 18090 - El reloj muestra "Loading..." permanentemente CÓDIGO DEL COMPANION (companion/index.js): - Usa fetch() para llamar a http://127.0.0.1:18090/api/hevy/live - Envía mensajes via peerSocket al reloj - Tiene logging con console.log("[Hevy Companion]...") PREGUNTAS: 1. ¿Por qué el companion service no está ejecutándose o haciendo peticiones HTTP? 2. ¿Hay algún problema con el peerSocket que impide que arranque el polling? 3. ¿Falta algún permiso o configuración en package.json para que el companion se ejecute? 4. ¿Cómo verificar que el companion se está ejecutando dentro de Fitbit Mobile? Por favor: - Analiza el código companion/index.js y app/index.js - Identifica el bug que causa que se quede en "Loading..." - Proporciona un fix completo y probado - Explica cómo verificar que el fix funciona Archivos relevantes: - /tmp/hevy-test-clone/path-a-companion/companion/index.js - /tmp/hevy-test-clone/path-a-companion/app/index.js - /tmp/hevy-test-clone/path-a-companion/package.json