Sobre el proyecto
Empezó como una vista kanban propia para Holded, que no ofrece API pública para acceder a sus proyectos y tareas. Con el uso diario fue creciendo hasta convertirse en algo más que una vista: un agente que no solo muestra el estado de los proyectos, sino que razona sobre ellos — entiende qué tareas son urgentes, decide cuáles puede resolver sin ayuda y las ejecuta cuando se lo pido.
Mi rol
Diseño y desarrollo completo, evolucionado de forma iterativa a partir del uso real: cada limitación que encontraba trabajando con la herramienta se convertía en la siguiente mejora.
Proceso
- Scraper DOM — analiza la interfaz web de Holded y extrae el estado de todos los proyectos y tareas activas, sin depender de API oficial ni integraciones de pago.
- Priorización por urgencia — lee el contenido de cada tarea y las ordena por criterio de urgencia real, no por fecha de creación.
- Clasificación de autonomía — para cada tarea, decide si puede resolverla sin supervisión o si requiere intervención humana, y separa ambos grupos.
- Terminal de ejecución — abre una segunda terminal con la lista de tareas que puede hacer por sí solo. Yo elijo una, y el agente la ejecuta de principio a fin sin que intervenga en el proceso.
El resultado no es un kanban estático: es un agente que triagea su propio trabajo y actúa en cuanto se le autoriza.
Resultado
El kanban de Holded se reduce a una cola de decisiones: en vez de repasar cada tarea manualmente, reviso una lista ya priorizada y delego directamente en el agente las que no necesitan mi criterio. Sin coste de licencias adicionales, sin dependencia de la interfaz nativa de Holded.