fix(work-items): a work-loop lane's own triage labels must not admit an item
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Read plugins/work-items/skills/work-loop/SKILL.md, especially the labeler precondition and intake sweep, then trace label-provenance and the test or eval that checks admission. Reproduce the case where the lane applies agent-ready or work-class: itself and verify the change prevents admission by default. Done when a test or eval covers that self-labeled case.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
The work-loop admission gate (labeler precondition plus label-provenance) accepts an agent-ready / work-class: label as admission evidence when someone allowed to grant admission applied it. A local lane's intake sweep runs as the lane's gh identity, which for local lanes is usually the operator (admin). So labels the lane applies itself during triage count as admission evidence.
Issue text that steers the autonomous triage sweep into applying agent-ready plus work-class: mechanical therefore leads label-provenance to return admitted: true, and /work-items:work builds and pushes the item. Barring the sweep from writing work-class: labels is only opt-in, through the launch prompt.
This path existed before #7009. The new gate shuts out triage-role humans but cannot tell the lane's own decision apart from a human's.
References: plugins/work-items/skills/work-loop/SKILL.md (labeler precondition and step 2, the intake sweep).
Fix
Pick one:
label-provenancerefuses awork-class:oragent-readylabel whose latest labeler is the lane's own write identity. A separate trusted identity, or a human, must apply it.- The intake sweep defaults to never writing
work-class:oragent-ready, and routes its proposal to human attention.
Done when
- A label the lane applied itself can never admit an item, by default.
- A test or eval covers the self-labeled case.
Refs: #7009
- Lingua principale
- Shell
- Stelle
- 22
- Fork
- 2
- Merge medio
- 8h 27m
- PR unite (30g)
- 957
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di melodic-software/claude-code-plugins
-
priority: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
melodic-software/claude-code-plugins#7351 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
agent-ready priority: high work-class: scoped
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
melodic-software/claude-code-plugins#7312 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
priority: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
melodic-software/claude-code-plugins#7288 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
knowledge: docpage-digest dual verification defines no verdict vocabulary or pass/fail thresholdApertaneeds-human
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
melodic-software/claude-code-plugins#7286 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
melodic-software/claude-code-plugins#7282 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di melodic-software/claude-code-plugins
Issue simili
-
package-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
oSoWoSo/vOid_Community_repOsitory#436 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
hestiacp/hestiacp#5798 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Sourced-library load-guards use a top-level `return` that errors on direct execution (repo-wide)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
rossoctl/automation#115 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
obra/superpowers#2519 ·
I maintainer di solito rispondono entro 1 giorno