
La mayoría de los cambios fusionados no deberían aparecer en una nota de lanzamiento
Las notas de lanzamiento escritas a partir de un log de commits se leen como un log de commits. A los clientes se les cuenta un refactor, una subida de versión de una dependencia y una corrección de un error tipográfico, y dejan de leer en la tercera línea. El único cambio que necesitaban queda entonces invisible.
Una nota de lanzamiento responde una pregunta distinta de un changelog: qué puede hacer alguien ahora que no podía la semana pasada, y qué se comporta distinto. La mayor parte del trabajo fusionado no responde ninguna de las dos.
El filtro no puede ejecutar solo sobre etiquetas, porque una etiqueta dice qué tipo de trabajo fue, no si un usuario puede percibir el resultado. Una corrección de desempeño es interna hasta que cambia lo que alguien espera.
Escribir la nota es la mitad fácil. Decidir qué pertenece en ella es la mitad que vale automatizar con cuidado, y la mitad que una persona debe confirmar.
Cómo se ejecuta el ActionFlow en el lienzo
Un nodo Start Scheduled abre la recolección de la semana, y un nodo GitHub lee los pull requests fusionados del período con sus descripciones y etiquetas.
Un nodo Filter quita lo que tu equipo ya marcó como interno, lo cual es barato y atrapa la mayor parte del ruido.
Un nodo Text Classifier luego ordena el resto por visibilidad para el usuario, no por tipo de trabajo. Un nodo If enruta cualquier cosa ambigua a la lista de revisión, no a la nota.
Un nodo Generate Object devuelve, por cada cambio incluido, qué puede hacer ahora un usuario y qué se comporta distinto, redactado desde el lado del usuario, no del código.
Un nodo Generate Text arma la nota en la estructura de tu casa, bajo encabezados que tus clientes ya reconocen de lanzamientos anteriores.
Un nodo Notion sostiene el borrador. Un nodo Google Docs sostiene la versión que se está editando, para que el gerente de producto pueda trabajar donde suele trabajar.
Un nodo Human in the Loop retiene la publicación. El flujo escribe la nota. Una persona decide que es cierta y la envía.
Nodos que usa este ActionFlow
- Start Scheduled (Start): abre la ventana semanal de recolección.
- GitHub (Integration): pull requests fusionados con descripciones y etiquetas. Bitbucket ocupa el mismo lugar.
- Filter (Data): quita ítems que el equipo ya marcó como internos.
- Text Classifier (AI Custom): ordena por visibilidad para el usuario, no por tipo de trabajo.
- If (Control): enruta cambios ambiguos a revisión, no a la nota.
- Generate Object (AI Core): qué puede hacer ahora un usuario, y qué se comporta distinto.
- Google Docs (Integration): el borrador donde el gerente de producto lo edita.
- Email (Human in the Loop): retiene la publicación. Nada se publica sin leer.
Preguntas frecuentes
Empieza a crear flujos de IA
Crea una cuenta gratuita, abre una plantilla o un lienzo en blanco y ejecuta tu primer ActionFlow.
Boletín
Recibe actualizaciones del producto
Nodos nuevos, agents y notas de producto. Solo enviamos correo cuando merece la pena abrirlo.