Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte
#4,271 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@ntdatt812 y travaille déjà.

Depuis le 11/9/2026.

  • #4520 par @ntdatt812 — ouverte

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
55/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
github
Domaine
cli, tooling

Piste de recherche

Ouvrez .claude/skills/speckit-taskstoissues/SKILL.md et examinez l’étape de déduplication dans le flux list_issues. Suivez la manière dont le répertoire de feature actuel et l’ID de tâche sont comparés, puis vérifiez le comportement pour T001 dans deux répertoires de feature. C’est terminé lorsque les tâches valides de features différentes sont conservées et que la vérification feature plus tâche est répétée immédiatement avant la création.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.
Langage dominant
Python
Étoiles
139k
Forks
12.5k
Merge moyen
2 j 13 h
PR mergées (30 j)
172

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de github/spec-kit

Toutes les issues de github/spec-kit

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.