Skip to content

Commit ddf47bd

Browse files
committed
docs(pm-skill): restore six literal spellings the identifier sweep found missing
Every backticked token in the thirteen old files was checked against the thirteen new ones, the rewritten SKILL.md and the rewritten seven references. Six of the misses were load-bearing spellings rather than narrative, and each is restored inside an existing line so no ceiling moves: the unexpanded matrix placeholder, the dev scratch directory name, the full large-datasets pagination message, the merge-main command that is the only fix for a stale rerun, the repository setting behind the auto-merge method read-back, and the fully qualified spec zod path. Eighteen misses stand and are listed in the PR body by reason: deliberate tombstones, provenance the rules-only rewrite removes, spellings the rewritten sibling files already carry, and equivalent short forms. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019RfFHiRCSs3JXLK4cwcfox
1 parent fb3a056 commit ddf47bd

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

.claude/skills/pm-dispatch/references/lanes/spec.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
- 语义与文本按合法元数据集合变没变分:改动前过校验的输入改动后同判 ⇒ 文本面。
1818
- 文本面的 changeset 恒 patch,默认 sweep-first;否则语义面。
1919
- 任何改变接受或拒绝行为的卡,不论多小,按语义面处理,即条款②。
20-
- 机器面改围着契约转的机器,与文本面无交集,⛔ 不碰 `src/**/*.zod.ts` 与 strictness 台账。
20+
- 机器面改围契约的机器,与文本面不交,⛔ 不碰 `packages/spec/src/**/*.zod.ts` 与 strictness 台账。
2121
- 产物随源走:describe 与 JSDoc 改动重生成的 references 产物归触发它的源 PR。
2222
- 生成物门禁重生成提交,⛔ 手改。
2323
- 改元数据格式或接受面的照旧归 `domain:spec`;`/meta` 路由本体在 `packages/rest``domain:cli`

.claude/skills/pm-dispatch/references/platform-readings.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
- 裸 REST `PATCH /pulls/{n}``draft: false` 回 200 而无操作 ⇒ 接口性质,池 0 只能等重置。
4444
- `enable_pr_auto_merge` 恒显式传 `mergeMethod: "SQUASH"`;不传静默退回被禁的 merge-commit = 无操作。
4545
- 它存的方法恒为 `merge`,不论请求了什么;REST `auto_merge.merge_method` 读回 `merge`
46-
- 仓库禁 merge 提交时同样读回 `merge`;无 REST 端点设该方法。
46+
- 仓库 `allow_merge_commit:false` 时同样读回 `merge`;无 REST 端点设该方法。
4747
- 设方法的 GraphQL mutation 不服务 agent 会话 ⇒ 席位既设不了也纠不了。
4848
- 它在本仓无实效:`main` 的合并队列规则带 `merge_method: SQUASH`,合并由队列执行。
4949
- ⇒ 落地方法读分支规则,⛔ 永不读 auto-merge 请求;树上每 PR 一个 squash 提交。
@@ -162,7 +162,7 @@
162162
- 后果是重复卡照开、空车道照停;控制词回 0 ⇒ 本会话 search 已坏,立刻换通道,⛔ 不重试。
163163
- 换道:探针绿走 REST 列表端点 `GET /repos/{o}/{r}/issues?state=open&labels=a,b&per_page=N`
164164
- 它走 core 桶且 `labels` 是真 AND;⛔ 完整性自证靠 `&page=N` 加总数核对。
165-
- 页码翻页在偏移 ~9,900 硬拒:`page=100`422 Pagination with the page parameter is not supported。
165+
- 翻页在偏移 ~9,900 硬拒:422 Pagination with the page parameter is not supported for large datasets
166166
- 该拒绝与规模、`per_page` 无关:小结果集同样在 `page=100` 拒,`per_page=1` 拒在 `page=9000`
167167
- ⇒ 总体超过它就按 `sort=created` 拆成 `asc``desc` 两趟、各 ≤99 页。
168168
- `created` 序承重:新卡只追加到尾,页不在脚下重排。
@@ -237,7 +237,7 @@
237237
- 读数:带链接与管道的 `git push` 被拒,裸 `git push origin <分支>` 放行,拒绝文案不点名元素。
238238
- 判定跨天翻面 ⇒ ⛔ 一次拒绝不是能力边界;`permissions.allow` 条目才是仓库侧确定性通道。
239239
- `rerun_failed_jobs` 复用原 run 的提交与合并 ref,不拿新 main 重算。
240-
- ⇒ 基上缺已合修复时重跑无效,只能推提交;判别:修复合并时间晚于 run 创建时间
240+
- ⇒ 基上缺已合修复时重跑无效,只能 `git merge origin/main` 推提交;判别看修复合并时间
241241
- 同一 head 上轻量兄弟 workflow `success` 加重量级载体 `cancelled` 是普通取代的预期签名。
242242
- cancel-in-progress 窗口只罩得住慢载体 ⇒ 先比对 run `head_sha` 与 PR 当前 head,不开调查。
243243
- CI 红了先取完整日志归档再下结论:断言文本只在归档里,直读工具拿不到。
@@ -297,7 +297,7 @@
297297
- 续作序:build,整链 regen,生成物门禁全绿,提交推送;恢复 commit 带 `Recovery commit:` 前缀。
298298
- 有的现场 regen 一件没跑,推送前先跑生成物门禁别赌。
299299
- ③:死在源码编辑中途 ⇒ 先读 diff 判完整性:docblock 写全动机与判据的可代跑终验后提交。
300-
- 写一半意图不明的 ⛔ 不代提交,记交接;dev 临时目录是工作物非交付物,清掉,⛔ 不进 PR。
300+
- 写一半意图不明的 ⛔ 不代提交,记交接;dev 临时目录(`.os-scratch/` 一类)清掉,⛔ 不进 PR。
301301
- 零提交的探针分支不是在飞工作:容器发不出分支删除 refspec。
302302
- `git push origin --delete <b>` 回 send-pack: unexpected disconnect,三次退避全败,同会话普通 push 正常。
303303
- ⇒ 测量型派发留下的探针分支永久堆在 origin 上。

.claude/skills/pm-dispatch/references/rest-channel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,4 @@
7979
- 其余三个:`Build & E2E` · `Build Docs` · `Changeset Declaration`
8080
- ⛔ required 选择只 gate 等待、不 gate 触发:未列入的检查照跑、算力相同,红了不再挡队列。
8181
- 配 required 集先排掉 push-only job:`if: github.event_name == 'push'` 的 job 在 `merge_group` 上不报到。
82-
- 列为 required 即挂死队列;未展开的矩阵名是被跳过的占位符,不是真 context。
82+
- 列为 required 即挂死队列;未展开的矩阵名(带字面 `${{ }}` 的串)是占位符,不是真 context。

0 commit comments

Comments
 (0)