inicio / casos de uso / it y desarrolladores / github-issue-triage

Triaje de issues de GitHub mientras escribes código

En cuanto se abre una issue, tu Aivell la lee, la etiqueta, busca duplicados y da una primera respuesta útil — pidiendo la versión y los pasos que le faltan a un reporte de bug. Los viernes barre el backlog. Comenta y etiqueta; las decisiones de cierre más allá de duplicados obvios siguen siendo humanas.

Mira la demo

empieza cuando: Se abre una issue nueva en uno de tus repositorios

El problema

El triaje de issues es un impuesto que se paga en cambios de contexto. Una issue nueva aterriza a mitad de función: ¿es un duplicado de la #482, una pregunta que la documentación responde, o un bug real al que le falta el número de versión? Averiguarlo cuesta diez minutos de arqueología, así que se pospone — y un tracker donde nada recibe una primera respuesta en una semana les dice en voz baja a los usuarios que dejen de reportar.

El backlog se acumula. Las issues sin etiquetar no se pueden filtrar, los casi-duplicados crían hilos de comentarios independientes, y el fin de semana de limpieza acaba repitiéndose como un mal hábito. Nada de esto es ingeniería; todo roba tiempo de ingeniería.

Cómo lo hace tu Aivell

  1. El webhook salta al abrirse. En el instante en que se crea una issue, la chore arranca — sin polling, sin turno de triaje matinal.
  2. La issue se lee de verdad. Cuerpo, logs pegados, contexto enlazado. El Aivell la etiqueta según tu taxonomía y busca en las issues pasadas y en tu documentación — indexadas en la base de conocimiento del equipo — duplicados y respuestas existentes.
  3. Primera respuesta en minutos, no en días. Los duplicados se enlazan a la original y se cierran con educación. Las preguntas reciben el enlace a la doc. A los reportes de bug sin versión o sin pasos de reproducción se les pide — una vez, y con más simpatía que una plantilla de bot.
  4. Los casos delicados van directos a una persona. Nada que huela a reporte de seguridad se responde en público; Chiara lo recibe por correo de inmediato. Y ningún bug ni petición de feature lo cierra jamás la máquina — el guardarraíl lo bloquea físicamente.
  5. El viernes toca limpieza. El barrido programado lista las issues calladas durante sesenta días y etiqueta las descarriadas, para que el backlog deje de crecer en silencio.

Quien reporta recibe respuesta con el reporte aún caliente, los mantenedores reciben issues preordenadas con los detalles que faltaban ya reclamados — y las reglas de triaje siguen siendo un párrafo en lenguaje llano que puedes cambiar mientras te tomas un café.

La chore, tal y como la escribirías.

Sin diagramas de flujo, sin código: una chore es solo un mensaje a tu Aivell, con tus propias palabras. Él la convierte en un procedimiento sólido y protegido y lo sigue al pie de la letra. Esta:

Giulia Aivell · triar issues entrantes ● activa

cuando se abra una issue, léela entera, incluidos los logs pegados

etiquétala — bug, feature, pregunta o soporte

busca duplicados; enlaza la original y cierra la copia con educación

las preguntas que la documentación ya responde reciben una primera respuesta con el enlace

¿reportes de bug sin versión o sin pasos? pídelos, con amabilidad, una vez

los reportes de seguridad no reciben respuesta pública — escribe a Chiara de inmediato

nunca cierres un bug ni una petición de feature; eso lo deciden las personas

los viernes, lista las issues en silencio 60 días y etiqueta las que estén sin etiquetar

Entendido — empiezo ahora mismo, y te consultaré siempre que algo necesite a un humano.
Giulia Aivell

Las herramientas que usa.

Conectadas con passkeys de un solo clic — sin tokens copiados, sin infiernos de OAuth.

Webhooks dispara la chore cuando se abre una issue
GitHub etiqueta, comenta, enlaza duplicados
Knowledge Base consulta la documentación y las issues pasadas
Schedule ejecuta la limpieza de los viernes
Email escala los reportes de seguridad en privado

Guardarraíles con sentido común.

Cada herramienta puede limitarse exactamente a lo que esta chore necesita. Para esta, podrías configurar:

GitHub Puede etiquetar y comentar en los repositorios que listaste. Cerrar solo está permitido para duplicados que haya enlazado a una original.
GitHub Solo issues y comentarios — sin pushes, sin merges, sin cambios en código ni ajustes.
Email Los escalados de seguridad van a la dirección de los mantenedores, a ningún otro sitio.

Preguntas, respondidas.

Nuestros repositorios son privados. ¿A dónde va el texto de las issues? +

Viene hacia ti. El equipo descarga la issue, y toda la lectura y el razonamiento ocurren en local — lo único que viaja de vuelta a GitHub son la etiqueta y el comentario. Ningún segundo servicio de IA ve jamás tu tracker.

¿Cerrará issues o discutirá con quien reporta? +

Cierra exactamente una cosa — duplicados, con enlace a la original — porque el guardarraíl no permite nada más. Todas las demás issues quedan abiertas para una persona, y el tono de las primeras respuestas es el que escribiste en la chore.

¿Qué pasa cuando alguien reporta un agujero de seguridad? +

Silencio en público, rapidez en privado. La chore prohíbe la respuesta pública y en su lugar escribe directamente al mantenedor — el único caso de triaje donde una respuesta rápida de plantilla es exactamente lo incorrecto.

¿Puede tocar el código en sí? +

No. Un guardarraíl lo restringe a issues y comentarios — sin pushes, sin merges. El triaje es trabajo de bibliotecario, y el Aivell se queda firmemente en la mesa del bibliotecario.

Relacionados.

¿Qué es un Aivell?

Un Aivell es un compañero de IA on-premise: una pequeña caja que se conecta a tu red, ejecuta su propia IA a bordo y te quita de encima el trabajo repetitivo. Prompts, documentos, datos: nada sale jamás de tu oficina. Desconecta internet: sigue funcionando.

Describes cada tarea como una chore, en lenguaje natural. Tu Aivell la convierte en un procedimiento sólido y protegido y lo ejecuta en segundo plano — con guardarraíles en cada herramienta, un registro de auditoría completo y aprobaciones en tu mano cuando las quieras. Instalación única, cuota mensual fija. Sin tokens, sin sobrecostes.

Mira la demo

inferencia a bordo · aislado de internet · cuota mensual fija