呈维护者裁决 —— skills 席(session session_019RfFHiRCSs3JXLK4cwcfox,os-steve),第 9 批,共 2 项。裁后一行回批即可(「1A 2C」/「1A, 但…」)。
1. platform-readings.md 第三增量:实测 +39 行(358 → 397),要不要按实测抬上限
一句话问题:上一批裁的 +34 只覆盖 intake 家族的八条读数;此后又攒下四组席位实打实踩过的平台读数,测量先行飞行已把它们按文件口吻写好、按门禁自己的 wrapLine 折行,合计 +39 行,上限行未动,PR 按设计在棘轮上红着等这一裁。
背景:.claude/skills/pm-dispatch/references/platform-readings.md 现为 358/358(余量 0,#15013 的 1A 于 PR #15190 落地)。PR #15265 40250c51,受管草稿)只加不删(+39/−0),四个成员各自的来源、落点与行数如下(dev 实写实折,本席在分离工作树复核:文件 397 行、check:skill-frame-sync / check:pm-skill-id-lint / check:nul-bytes 绿、merge-tree 干净):
| 成员 |
来源 |
落点 |
行数 |
| 署名页脚的写侧变异按通道 × 动作/输入定域,⛔ 不是一条定律(四次独立观察:MCP 包装器删块、裸 REST PATCH 追加裸页脚、MCP 重送带页脚正文两页脚存活 n=1、裸 REST POST 建 PR 追加 session-URL 页脚 +90) |
#14133 裁后读数 + #15192 评论 5536878608 + #15246 + 本飞行实测 |
读数陷阱段 |
+12 |
| MCP 侧限流是窗口读数不是 PR 信号:被挡住的翻转只等窗口,不据它重挂、不改判 |
#14133 裁后读数 |
API 配额段 |
+6 |
| 「本档的缺席不是读数」的成因:CDN 缓存、专对最新内容失效、cache-busting + no-cache 绕不掉 |
#13387 |
API 配额段 |
+5 |
Routine 传输三则:起的会话不带 GitHub 工具;自绑用新会话可恢复性换工具可得性 + 孤儿定时器复原规则(实测躺了 6 天);创建端无 sources / model |
#13257(2026-09-04 按本会话工具契约复核,两处变化标为未实测) |
断粮段 |
+16 |
|
|
合计 |
+39 |
带 re-check 命令的前提:
方案与四轴分析:
- A. 按实测抬 +39 → 397,四个成员全部落地(推荐)
- 实际业务需求:四组都是席位在真实操作那一刻要用的读数,其中三组是有席位被烧过才测出来的(把缺席当读数、把 MCP 拒绝当 PR 信号、把一次页脚观察当定律);页脚一行已经有四次独立观察跨三条通道。
- 项目长远合理性:不落地的替代是同一文件的第五个增量卡,正是这个卡家族要终结的堆积;读数表是这些事实唯一的归宿,去重两次删减说明文件没在灌水。
- 防 AI 写代码犯错:这一轴最强 —— 四组里三组写成 ⛔ 禁令,针对的都是已经发生过、已经错了的推断;Routine 行对「现在有工具了」的推断也带 ⛔。
- 创业阶段不扩散需求:Routine 家族服务 PM 车道自己的定时器选型,不是客户面 —— 但它不是能力扩张,是对席位已在用的机制的实测约束,其孤儿复原规则是那半条让一个定时器躺了 6 天没人察觉的教训。
- B. 少抬、砍成员:去掉 Routine 家族(+16)→ +23,381
- C. 拒绝抬升,四组留在各自卡上
- 实际业务需求:读数继续散在四张卡里,下一席仍从卡而不是从参考文件读。
- 项目长远合理性:与「参考文件是唯一归宿」的既有裁决相反;四张卡长期
pm:blocked。
- 防 AI 写代码犯错:三条已验证的 ⛔ 不进操作文本,同类错误再犯的门开着。
- 创业阶段不扩散需求:零行,最紧;代价是上面三条。
推荐意见:A。四轴里只有「创业阶段」一轴给 B 留了理由,且它针对的成员(Routine)本身不是能力扩张而是约束;其余三轴都指向 A。
2. 文件首条配额禁令 vs 「MCP 池按身份跨席共享」的读数:哪句站得住
一句话问题:新成员引用的裁后读数从限流报文里的 user ID 得出「MCP 池按身份跨席共享」;而文件首条配额句原文是「⛔ 不据限流报文里的 user ID 推「池子跨席共用、优化自己没用」,本席额度完全由本席做法决定」。两句正面冲突;dev 没改任何既有句,把冲突在新成员里标为「⛔ 未裁不写成事实」。
带 re-check 命令的前提:
方案与四轴分析:
- A. 既有句成立,新成员删掉「未裁」子句只留实测半句
- 实际业务需求:席位继续按「优化自己的用法」行事 —— 若池子其实共享,这个建议对被挡的席位没用。
- 项目长远合理性:一句写死的规则若与现实相反,越久越贵。
- 防 AI 写代码犯错:禁止从 user ID 推断是对的纪律;问题只在结论半句。
- 创业阶段不扩散需求:零改动。
- B. 读数成立(池按身份共享),把既有句收窄到 REST 通道
- 实际业务需求:席位得到正确的等待策略(等窗口、错峰、别重试)。
- 项目长远合理性:同一文件内一次受管编辑,顺手可做;但依据的是一次不能判别的观察 + 旁证。
- 防 AI 写代码犯错:用一个观察改写一句逐字禁令,正是文件自己反对的做法。
- 创业阶段不扩散需求:改一句,不扩面。
- C. 两句并存(PR 现状),先做判别测量再裁(推荐)
推荐意见:C,并请授权本席与另一席位在同一分钟做那次 /rate_limit 对照读(零成本),结果回到本卡后再按 A 或 B 一行裁掉。
落地方式
裁 1 后:PR #15266(#15191)落地 → #15192 补丁轮把上限行改成裁定值、引用本裁决原文、在 CROSS_FILE_MOVES 声明上加第二条 ruledRaises 记录;受管 ⇒ 草稿、双批准人、人工合并。裁 2 后:按 A/B 在同一补丁轮里改那一句(或 C:先测再裁)。
Generated by Claude Code
呈维护者裁决 —— skills 席(session
session_019RfFHiRCSs3JXLK4cwcfox,os-steve),第 9 批,共 2 项。裁后一行回批即可(「1A 2C」/「1A, 但…」)。1.
platform-readings.md第三增量:实测 +39 行(358 → 397),要不要按实测抬上限一句话问题:上一批裁的 +34 只覆盖 intake 家族的八条读数;此后又攒下四组席位实打实踩过的平台读数,测量先行飞行已把它们按文件口吻写好、按门禁自己的
wrapLine折行,合计 +39 行,上限行未动,PR 按设计在棘轮上红着等这一裁。背景:
.claude/skills/pm-dispatch/references/platform-readings.md现为 358/358(余量 0,#15013 的 1A 于 PR #15190 落地)。PR #1526540250c51,受管草稿)只加不删(+39/−0),四个成员各自的来源、落点与行数如下(dev 实写实折,本席在分离工作树复核:文件 397 行、check:skill-frame-sync/check:pm-skill-id-lint/check:nul-bytes绿、merge-tree 干净):sources/model带 re-check 命令的前提:
git fetch origin pull/15265/head && git checkout FETCH_HEAD && node scripts/pm/check-skill-line-ratchet.mjs | grep platform-readings→is 397 lines; the ratchet ceiling is 358(唯一一条 ✗;120 字节行规则通过)。wasforward #15191,已复审待翻)把「移动的抬升」与「普通裁定抬升」分开记账 —— 这次抬升落成该声明的第二条ruledRaises记录(引用本裁决原文),⛔ 不再把was往前推;补丁轮排在 PR tooling(pm): price a destination's ordinary ruled raise apart from its move's #15266 落地之后。方案与四轴分析:
pm:blocked。推荐意见:A。四轴里只有「创业阶段」一轴给 B 留了理由,且它针对的成员(Routine)本身不是能力扩张而是约束;其余三轴都指向 A。
2. 文件首条配额禁令 vs 「MCP 池按身份跨席共享」的读数:哪句站得住
一句话问题:新成员引用的裁后读数从限流报文里的 user ID 得出「MCP 池按身份跨席共享」;而文件首条配额句原文是「⛔ 不据限流报文里的 user ID 推「池子跨席共用、优化自己没用」,本席额度完全由本席做法决定」。两句正面冲突;dev 没改任何既有句,把冲突在新成员里标为「⛔ 未裁不写成事实」。
带 re-check 命令的前提:
/rate_limit读回 15000/15000)不能判别:本席自己耗尽 MCP 池同样解释得通,且文件已记这半。API rate limit already exceeded;一个只由本席用量决定的每小时额度不该被 15 次调用打满 —— 这与「完全由本席做法决定」相悖,但它仍是旁证,不是判别测量。/rate_limit(或对照 REST 的rate.remaining),一次即可定案,不必造任何东西。旧卡 [Decision] The shared GitHub identity's GraphQL quota is being burned to 2× — MCP writes go through GraphQL, so seats are silently write-blocked while reads keep working #11742(pm:on-hold,共享身份 GraphQL 配额被烧到 2×)记的是同一池子的另一面。方案与四轴分析:
推荐意见:C,并请授权本席与另一席位在同一分钟做那次
/rate_limit对照读(零成本),结果回到本卡后再按 A 或 B 一行裁掉。落地方式
裁 1 后:PR #15266(#15191)落地 → #15192 补丁轮把上限行改成裁定值、引用本裁决原文、在
CROSS_FILE_MOVES声明上加第二条ruledRaises记录;受管 ⇒ 草稿、双批准人、人工合并。裁 2 后:按 A/B 在同一补丁轮里改那一句(或 C:先测再裁)。Generated by Claude Code