Saltar al contenido

Ingeniería / Recursos abiertos

DevAgent — el Kanban autónomo

Sistema autónomo de ingeniería de software: la IA lee los requisitos de la tarjeta, escribe la lógica, ejecuta las pruebas y entrega el resultado mediante una solicitud de cambios en GitHub.

Abrir repositorio

Tareas de contribución

Propuestas basadas en la revisión del código, pendientes de revisión de mantenimiento. Comprueba la versión actual y las issues antes de enviar. El enlace abre un borrador: tú lo revisas y decides si publicarlo.

Código revisado el

Distinguir carga, error y cola vacía

TaskQueue empieza con una lista vacía, muestra la cola vacía antes de recibir la respuesta y llama a api.tasks.list().then sin gestionar rechazos. El cliente de API lanza errores HTTP; la tarjeta no ofrece recuperación.

Tamaño estimado
S · 2–4 horas
Conocimientos
React · TypeScript · HTTP

Archivos y evidencias

Criterios de aceptación, paso a paso

  1. Reproducir con una petición pendiente y otra rechazada; añadir estados explícitos de carga y error a la tarjeta.
  2. Mostrar la cola vacía solo tras una respuesta correcta sin tareas TODO; mantener el filtro TODO y el límite de cinco elementos.
  3. Ofrecer un botón de reintento accesible por teclado; una respuesta correcta debe sustituir el estado de error.
  4. Cubrir carga pendiente, error HTTP, recuperación, éxito vacío y éxito con más de cinco tareas en pruebas del componente.
Revisar borrador en GitHub

Cómo empezar a contribuir

Los enlaces vienen del catálogo; verifica disponibilidad, licencia y tareas en cada repositorio. Lee el README y la licencia, ejecuta el proyecto y propón una mejora pequeña de documentación o prueba reproducible. Acuerda los cambios grandes con el mantenedor antes de implementarlos.

Leer el README

Evidencias en proyectos