refactor(labels): make label readers accept old and new names (S1)

Ouverte
#14,070 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
38/100
Type d'issue
Refactorisation
Clarté
Clairement spécifiée
Activité
Active
Stack technique
javascript, shell, yaml
Domaine
tooling

Piste de recherche

Start with parent issue #14068 for the change table and reader inventory. In this repository, update the named readers in check-born-triaged.mjs, reenter.mjs, admit.mjs, label-unblocked.mjs, intake-reenter.yml, docs/conventions/pr-pipeline.yaml, work-items/labels.sh, work-items/morning-brief.sh, and the plugin-quality audit skill; inspect recurring-schedule/file-due.mjs for retired cadence labels. Done means each reader accepts the specified old and new names and no retired labels are read or applied.

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

Description

priority: medium

Outcome

Problem: renaming labels breaks every reader that matches the old name; a reader that accepts both names first makes the live rename safe.

  • Intent (why, in the user's words): "Now's our chance to get the labels correct."

Parent: #14068 (the change table and the reader inventory are there).

Done when

  • claude-code-plugins readers accept needs-owner-decision and status: needs-decision, needs-reporter-info and status: needs-info (the startsWith("status: ") readers in check-born-triaged.mjs, reenter.mjs, admit.mjs, label-unblocked.mjs; the intake-reenter.yml job if:; docs/conventions/pr-pipeline.yaml issue-status label map; work-items labels.sh and morning-brief.sh; plugin-quality audit skill).
  • claude-code-plugins readers treat provenance: untrusted and work-class: untrusted-provenance the same, and no code reads the four retired work-class: values or applies cadence: labels (recurring-schedule/file-due.mjs).
  • wontfix, source: lane-sweep and source: factory-monitor are gone from code and admission-rules.json (owner Q14).
  • ci-workflows intake-triage.yml reads both status: hold names and no retired work-class: value, released and repinned where callers pin it.
  • The azure-iac token broker denies both hold names (claims.mjs); its deploy is an owner step.
  • One pull request per repository.
Langage dominant
Shell
Étoiles
22
Forks
2
Merge moyen
56 min
PR mergées (30 j)
959

Préparer son environnement

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 melodic-software/claude-code-plugins

Toutes les issues de melodic-software/claude-code-plugins

Issues similaires

Plus d'issues Shell/Bash

Recevez les nouvelles issues par e-mail

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