Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .claude/skills/pm-dispatch/references/execution-duties.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@
- 派发后一单前用该回答重读它的选项与成本,⛔ 不沿用立单时那份。
- 在飞卡衍生三分:不修它验收过不过;in-scope ⇒ 父卡 sub-issue,认领席自有、优先级继承。
- 该 sub-issue 带父卡域与优先级直接派发,唯一绕过分诊;sweep 事后扫,重复关 `duplicate`。
- 排队卡含他车道项 ⇒ 发现席自拆:新卡无 `domain:*`,首行 `carries item k of #N; #N keeps items …`。
- 分诊首触定域可改判;拆出卡 ⛔ 不承父卡域(承域只及本车道 sub-issue),父卡余项照 `Fixes`。
- 自在飞派发升级出的卡首行一句:本卡承哪一半、父卡留哪一半;缺此行不入队不入箱。
- 分诊预见的后续工作是一张卡,触发条件落地时立卡;⛔ 分诊一句话永不授权无卡编辑。
- 阻塞项无主 ⇒ 被挡席认领做掉,不限大小;在该卡走完整认领、尊重其热文件串行队。
Expand Down
20 changes: 19 additions & 1 deletion scripts/pm/check-skill-line-ratchet.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -1234,7 +1234,25 @@ export const CEILINGS = new Map([
['.claude/skills/pm-dispatch/references/reading-discipline.md', 37],
['.claude/skills/pm-dispatch/references/cross-repo-coordination.md', 51],
['.claude/skills/pm-dispatch/references/triage-duties.md', 120],
['.claude/skills/pm-dispatch/references/execution-duties.md', 183],
// execution-duties.md, raised 183 → 185 by the split-off-card ruling — an
// ORDINARY raise, ⛔ not a cross-file move (card #23579). The text is two rule
// lines beside the derived-sub-issue rules in 〈候选与批次〉: a queued card found
// carrying an item whose fix lands in another lane is split out by the finding
// seat itself, the new card filed with no `domain:*` and first line
// `carries item k of #N; #N keeps items …`; triage stamps the domain at first
// touch and may regrade; the split-off card does not inherit the parent's
// domain (that inheritance stays with sub-issues of the card's own lane), and
// the parent keeps `Fixes` on its remaining items. Ordered by ruling record
// 6184818831 on #23579 (letter D, item 3); maintainer, 2026-10-15, verbatim
// and untranslated: 「同意」. Two lines, measured: the tightest one-line
// spelling of the ruled content is 235 B against the 120-byte cap, and the two
// lines land at 120 B and 119 B. Authorized under ruling record 6184799323 on
// #23606 (letter B, item 1; maintainer 「同意」): a ruling of record that orders
// text into a ratcheted file raises that file's ceiling by the measured lines
// the text needs, the ruling id and the delta quoted in the raising PR's body.
// This file is not a CROSS_FILE_MOVES destination, so no `ruledRaises` record
// applies. Landed count, headroom 0, same convention.
['.claude/skills/pm-dispatch/references/execution-duties.md', 185],
// New file, landed at its own count (headroom 0, same convention as every
// entry above): the filing gate and the grading/reading criteria the triage
// seat applies. A new pm-dispatch references file belongs in this map by the
Expand Down
Loading