feat(source-control): record a report-only Merge-Risk line on each unattended lane merge
维护者通常 1 天内回复
评估
这个 Issue 还没有评估数据。
描述
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.
- 主要语言
- Shell
- 星标
- 22
- 派生
- 2
- 平均合并
- 1 小时 18 分钟
- 30 天内合并 PR
- 942
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
melodic-software/claude-code-plugins 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 67/100
melodic-software/claude-code-plugins#9179 · 4 条评论 ·
维护者通常 1 天内回复
-
Worktree-isolated sessions refuse claude plugin eval (guard reads 'eval' as shell eval)可能已有人在做 @kyle-sexton 于 6 天前认领。 未关闭needs-human priority: low work-class: read-only
难度 2/5 1-3 小时 新手友好度 62/100
melodic-software/claude-code-plugins#5696 · 1 条评论 ·
维护者通常 1 天内回复
-
area: security priority: medium status: needs-decision work-class: structural
难度 4/5 3-5 天 新手友好度 42/100
melodic-software/claude-code-plugins#13586 · 6 条评论 ·
维护者通常 1 天内回复
-
host-run priority: medium status: confirmed work-class: scoped
难度 4/5 3-5 天 新手友好度 35/100
melodic-software/claude-code-plugins#13507 · 5 条评论 ·
维护者通常 1 天内回复
-
priority: medium status: confirmed work-class: structural
难度 4/5 3-5 天 新手友好度 45/100
melodic-software/claude-code-plugins#13486 · 3 条评论 ·
维护者通常 1 天内回复
查看 melodic-software/claude-code-plugins 的全部 Issue
相似的 Issue
-
package-update
难度 2/5 1-3 小时 新手友好度 65/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
fish-shell/fish-shell#13084 · 1 条评论 ·
维护者通常 2 天内回复
-
good first issue priority:low type:bug
难度 2/5 1-3 小时 新手友好度 82/100
crazy-goat/fdb-php#182 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 2/5 1-3 小时 新手友好度 67/100
elhajahmadj/offline-emergency-library#157 ·
维护者通常 1 天内回复
-
idea-scout idea:245
难度 2/5 1-3 小时 新手友好度 85/100
jeanibarz/agent-notebook#245 ·
维护者通常 1 天内回复