Desarrollador depura error redundante en el service worker de PWA en Next.js con la ayuda de Claude.

Un desarrollador compartió su experiencia construyendo Somnia, una aplicación de incubación de sueños y programación, casi completamente con Claude como compañero de codificación. La aplicación es una Progressive Web App de Next.js 14 que se instala en las pantallas de inicio como una aplicación nativa, envía notificaciones push en los horarios de sueño/despertar, almacena todos los datos localmente en el dispositivo y evita la distribución en tiendas de aplicaciones.
El error problemático
El desarrollador pasó tres semanas depurando un problema crítico donde las notificaciones push web no funcionaban. El service worker seguía volviéndose REDUNDANT inmediatamente después de instalarse en el modo independiente de PWA en dispositivos Android Samsung. navigator.serviceWorker.getRegistrations() consistentemente devolvía arreglos vacíos en este modo.
Proceso de depuración
Durante el proceso de depuración, el desarrollador:
- Consultó a Claude, GPT, Gemini y Perplexity para obtener asistencia
- Generó informes completos de depuración
- Probó más de 15 soluciones diferentes
- Construyó una página de depuración que finalmente mostró que el service worker se volvía REDUNDANT
- Interpretó la salida de
chrome://serviceworker-internalscon la ayuda de Claude
La causa raíz
El problema real fue que sw.js se había comprometido accidentalmente en git con un ID de compilación obsoleto. El manifiesto de precaché dentro intentaba obtener recursos de una implementación anterior, que todos devolvían errores 404. El evento de instalación de Workbox falló silenciosamente, haciendo que el service worker se autodestruyera cada vez.
La solución
La solución fue simple: el comando git rm --cached solucionó el problema al eliminar el archivo obsoleto del caché.
Claude ayudó a mantener una depuración sistemática cuando el desarrollador quería rendirse, y aunque la aplicación no contiene contenido generado por IA (todas las entradas de sueños están escritas por humanos), fue construida casi completamente a través de conversaciones con Claude.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Cómo los Agentes de IA Aplican Principios Cognitivos de Manera Consistente en los Flujos de Trabajo de Desarrollo
Los agentes de IA pueden operacionalizar cuatro capas de principios cognitivos—fundamentos epistémicos, principios de ejecución, principios de apalancamiento y diseño de sistemas—con una consistencia implacable en tareas de gobernanza personal, sin fines de lucro y comunitaria.

Usuario de Reddit extrae datos de salud de 3 fuentes con OpenClaw para cita de cardiología
Un usuario de Reddit usó OpenClaw para fusionar archivos de exportación de un reloj deportivo, mensajes de texto y notas manuscritas en un libro de Excel solicitado por un médico. OpenClaw resolvió conflictos de fecha, extrajo información de medicamentos y envió el resultado por correo electrónico sin filtrar datos financieros.

Freelancer desarrolla agente OpenClaw para pruebas visuales de aplicaciones, consigue 11 clientes.
Un desarrollador frontend creó un agente OpenClaw que ejecuta pruebas visuales conectándose a un emulador en la nube y ejecutando flujos de usuario descritos en declaraciones simples. El servicio ahora genera $3,840/mes en ingresos recurrentes de 11 clientes.

Usuario de OpenClaw comparte arquitectura para sistema de producción con 43 agentes
Una consultoría de marca con más de 1,000 clientes ha estado ejecutando un sistema OpenClaw de 43 agentes en producción durante meses, con una arquitectura en capas que incluye agentes especializados en funciones de comando, inteligencia, contenido, tecnología y ventas.