fix(work-items): keep wayfind map items out of /work-items:work's frontier

Cerrado Apto para principiantes
#11,870 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Ya se ha fusionado un pull request relacionado.

  • #11910 de @melodic-automation-lanes — fusionado

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
bash, shell
Área
tooling

Línea de trabajo

La lógica de frontera en plugins/work-items/tools/work-item-tracker/lib/frontier.sh ya excluye el contenedor de etiqueta work-map; revisa cómo filtra los elementos candidatos y añade el prefijo de etiqueta wayfind: junto a esa exclusión. Empieza con los casos existentes en lib/frontier.test.sh, añade uno con un elemento wayfind: y confirma con scripts/run-test-file.sh que falla antes de tu cambio y pasa después. Además, añade un fragmento de changelog de work-items que pase scripts/check-changelog-fragments.sh.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

agent-ready priority: medium status: ready

Problem

The frontier excludes the container label (work-map) but not an item carrying a wayfind: label,
so /work-items:work can pick a wayfind map item. D108 keeps map items out of it.

Origin: D108, Q535.

Fix

The frontier excludes any item carrying a wayfind: label.

Done when

  • A case in plugins/work-items/tools/work-item-tracker/lib/frontier.test.sh with a wayfind: item fails on the base commit and passes after the change, under scripts/run-test-file.sh.
  • A work-items changelog fragment passes bash scripts/check-changelog-fragments.sh.

Parent: #7578

Lenguaje dominante
Shell
Estrellas
22
Forks
2
Merge medio
1 h 38 min
PR fusionados (30 d)
911

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de melodic-software/claude-code-plugins

Todos los issues de melodic-software/claude-code-plugins

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.