Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

test(work-items): triage eval 20 prompt should state that needs-human and work-class: untrusted-provenance exist

Offen Anfängerfreundlich
#7,197 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
76/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
json, shell

Rechercherichtung

Öffne plugins/work-items/skills/triage/evals/evals.json bei Fall 20 und prüfe die anderen Fälle, die die Labels needs-human und work-class: untrusted-provenance erwarten. Aktualisiere nur den Prompt von Fall 20 so, dass darin steht, dass alle vier Labels vorhanden sind; lasse die erwartete Ausgabe und die Erwartungen unverändert. Führe /skill-quality:check validate-evals triage aus; die Aufgabe ist abgeschlossen, wenn die Validierung erfolgreich ist und das Ergebnis der Plugin-Evaluierung dokumentiert oder als derzeit nicht möglich gekennzeichnet ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

needs-triage

Problem

Triage eval case 20 (triage-signal-marker-applies-provenance-label, plugins/work-items/skills/triage/evals/evals.json:278) expects the outcome edit to apply work-class: untrusted-provenance and needs-human. Its prompt states only that "the labels provenance: signal and status: confirmed exist".

plugins/work-items/skills/triage/context/apply-outcome.md:44 requires a preflight before any autonomous-eligible outcome: verify all five canonical labels exist, and "if any are missing, stop without mutating and report remediation". The signal-marker paragraph (line 46) extends the preflight to work-class: untrusted-provenance ("when the repository lacks it, stop without mutating and report the provisioning gap"), and the status/provenance preflight (line 75) says to stop without mutating anything when a label is absent. A model that follows the preflight strictly, given a prompt that never says needs-human and work-class: untrusted-provenance exist, can stop on the missing-label branch instead of applying the C5 rule the case tests. The case would then fail for a reason unrelated to what it measures.

Fix

Add to case 20's prompt that the needs-human and work-class: untrusted-provenance labels exist, alongside the two labels already named. Leave expected_output and expectations unchanged. Check other cases that expect these labels for the same omission.

Done when

  • Case 20's prompt names all four labels the outcome edit touches as existing.
  • /skill-quality:check validate-evals triage passes.
  • A plugin-eval run of case 20 shows the model applying the C5 outcome rather than stopping on the preflight (or the run is recorded as not yet possible).

Refs: #7009

Vorherrschende Sprache
Shell
Sterne
22
Forks
2
Ø Merge
8 Std. 34 Min.
Gemergte PRs (30 T.)
946

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus melodic-software/claude-code-plugins

Alle Issues in melodic-software/claude-code-plugins

Ähnliche Issues

Weitere Issues zu Shell/Bash

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.