feat(source-control): record a report-only Merge-Risk line on each unattended lane merge
Les mainteneurs répondent en général sous 1 jour
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Problem
Owner decision Q57 (#12984, 2026-11-05): do not wire merge-risk's demote into any merge gate yet; record each unattended merge's rating so revert rates per risk level can be measured, then bring Q57 back with those numbers. Nothing records a rating today.
Done when
- When the unattended merge path arms a merge (
.github/scripts/pr-merge/enable-auto-merge.mjs),/review:merge-riskrates the head it arms, and one line is written to the PR body before it enters the merge queue:Merge-Risk: max=<level> demote=<bool> head=<sha> rubric=<review plugin version> rater=<model> checker=<model>. Check: a unit test of the line builder, and one lane merge on main whose squash commit carries the line. - The line is report-only: no gate, hold or rung reads it, and a missing or failed rating never blocks or delays the merge (it records
Merge-Risk: unrated reason=<reason>instead). Check: a test where the rating fails and the merge still arms. - The rating step records its duration and outcome in the lane's existing telemetry, so its cost per merge can be baselined.
- The model and effort for the rating come from configuration, not code.
Related
- Refs #12984 (replay results and the recording design; option 1 was chosen)
- Depends on #13656 for the revert-rate join.
- Langage dominant
- Shell
- Étoiles
- 22
- Forks
- 2
- Merge moyen
- 56 min
- PR mergées (30 j)
- 959
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de melodic-software/claude-code-plugins
-
Decide whether to create the org Priority issue fieldPeut-être pris @kyle-sexton l’a pris aujourd’hui. Ouverteneeds-triage priority: medium status: needs-decision
melodic-software/claude-code-plugins#14078 · 4 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
priority: medium
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
melodic-software/claude-code-plugins#14074 · 8 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
priority: medium
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
melodic-software/claude-code-plugins#14073 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
priority: medium
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
melodic-software/claude-code-plugins#14072 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
priority: medium
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
melodic-software/claude-code-plugins#14070 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de melodic-software/claude-code-plugins
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
marlonrichert/zsh-snap#324 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
-
flac's CMake config is brokenOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
msys2/MINGW-packages#33356 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
source:reader type:content-error
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
stephrobert/blog-roadmap#165 ·
-
Misleading 'Update → Config → Hyprland' menu item silently resets user configs without confirmationPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour