Repository navigation
Commit ded67bf
pm-dispatch(triage): a round reads every main and queue red since the last record, answers pm:retriage on epics, and a lane holds a head with a Contract-review-hold: line that check-owed-reviews reads (#27468)
Fixes #27370
Clause-②: no
Metadata-protocol: none
## 维护者速读
- 改了什么:分诊每轮改读「上份轮次记录 fire 以来」全部 main push、schedule
与合并队列结论,窗内无锚的红当轮立锚卡、按首触定级(主干全量红与确定性队列红 p0,flake 判确定性才升;main
已转绿也照立并点名承修卡),断档逾 90 分钟在记录里写明;`pm:epic` 卡上的 `pm:retriage` 即答;车道可落一行
`Contract-review-hold:` 暂缓本 head 送审,`check-owed-reviews.mjs` 读它:活的 hold
只挡 (b)、新 head 即清、逾 24 小时列进分诊轮次记录;triage-duties.md 新 L3
写回分诊职责边界(本文加技能他处点名分诊之条即全部职责)。
- 为什么改:10-28 分诊停了约 10 小时,回来第一轮只读最新一跑,两次 main 红没有锚卡;一张 epic 上问分诊的三个问题等了约
10 小时;车道用散文说「这个 head 先别审」,分诊按 (b) 认领后又撤回。现在主干红在断档里漏不掉,epic
的提问当轮有答,「先别审」是一行脚本读得懂的字,不再靠人重读散文。
- 风险与回滚:只改两份技能文本(行数不变:60/60、102/102)与两个只报不拦的脚本;不新增门禁、check-run、workflow
步骤或半状态行。回滚 = revert 本 PR。hold 按 head 读:写错格式的行什么都不挡、也不使已有的有效 hold 失效,并以
1 parent f57eddc commit ded67bf
4 files changed
Lines changed: 327 additions & 23 deletions
File tree
- .claude/skills/pm-dispatch/references
- scripts/pm
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
29 | 32 | | |
30 | | - | |
31 | | - | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
| |||
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
43 | | - | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | | - | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
11 | | - | |
| 10 | + | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| 27 | + | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
60 | | - | |
| 61 | + | |
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| |||
96 | 97 | | |
97 | 98 | | |
98 | 99 | | |
99 | | - | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
0 commit comments