Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug]: /speckit-taskstoissues dedup matches bare task IDs across features — valid tasks are silently skipped

Abierto
#4,271 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
55/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
github
Área
cli, tooling

Línea de trabajo

Abre .claude/skills/speckit-taskstoissues/SKILL.md e inspecciona el paso de deduplicación en el flujo de list_issues. Rastrea cómo se comparan el directorio de feature actual y el ID de la tarea, y después verifica el comportamiento de T001 en dos directorios de feature. Se considera terminado cuando se conservan las tareas válidas de diferentes features y la comprobación de feature más tarea se repite inmediatamente antes de la creación.

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

Descripción

Version

spec-kit v1.0.1 (.claude/skills/speckit-taskstoissues/SKILL.md, dedup step around the list_issues flow)

Description

Task IDs like T001 are local to one feature's tasks.md and restart from T001 in every feature. The dedup step, however, matches repository issues by task ID without scoping to the current feature: if feature 001-auth already produced an issue titled with T001, then running /speckit-taskstoissues for feature 002-billing sees "T001 exists" and skips creating the issue for billing's T001 — a silent gap in the tracker, in exactly the multi-feature repos this command targets.

This is the inverse of #2968 (which was about creating duplicates): the fix direction there makes the matching aggressive enough to now suppress valid tasks.

Expected behavior

  • Include a stable feature identifier (the NNN-name spec dir) in each created issue's title or a label, and require both the feature identity and the task ID to match before skipping.
  • Re-check for existing feature+task issues immediately before creation so two concurrent invocations don't race the fetch-then-create sequence.
Lenguaje dominante
Python
Estrellas
138k
Forks
12.4k
Merge medio
3 d 4 h
PR fusionados (30 d)
154

Guía de contribución

Abrir la guía de contribución

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 github/spec-kit

Todos los issues de github/spec-kit

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.