From 2bc8368e019e8a9eaaee081652f663ad19e7e391 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 18 Sep 2026 05:59:20 +0000 Subject: [PATCH] =?UTF-8?q?skills(pm-dispatch):=20a=20passing=20control=20?= =?UTF-8?q?certifies=20the=20instrument,=20not=20the=20question=20?= =?UTF-8?q?=E2=80=94=20a=20zero-hit=20reading=20names=20the=20instrument's?= =?UTF-8?q?=20reach=20and=20one=20known=20target=20outside=20it?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The reading discipline caught a dead instrument (control words read zero) but not a live instrument pointed at a question its domain cannot see: a content grep with a lit control and a 0 absent control still cannot see a FILE NAME, and cannot tell a DECLARATION from a MENTION. Two rows in the 平台读数纪律 band of SKILL.md state the discriminator (reach written by shape, one known target outside the reach, an out-of-reach zero is not a reading), paid in-band by folding the landing-operations pointer into the rule it serves and by deleting the filer/dedupe summary row whose three clauses already live on neighbours; one twin row in core-rules, paid by compressing the two intro prose lines. Co-authored-by: Claude Claude-Session: https://claude.ai/code/session_01BTeBejoPUvRHN8WdAJC6oF --- .claude/skills/pm-dispatch/SKILL.md | 8 ++++---- .claude/skills/pm-dispatch/references/core-rules.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.claude/skills/pm-dispatch/SKILL.md b/.claude/skills/pm-dispatch/SKILL.md index 11826a29b29..07ccf536c66 100644 --- a/.claude/skills/pm-dispatch/SKILL.md +++ b/.claude/skills/pm-dispatch/SKILL.md @@ -162,6 +162,8 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报 - ⛔ 不用共享检出的工作树核验 main,它的 HEAD 由别的 agent 摆布。 - 零命中须配同主体必中词,否则该零作废;同主体 = 同语料/路径形/包界/引法/失效形态。 - 同仪器的控制词双零是仪器坏,⛔ 不读作缺席:换法重画再报;哑火仪器与干净结果同值。 +- 控制通过 ≠ 问题问对:零命中须写仪器可达半径与一个必在半径外的已知目标。 +- 半径按形态写(内容/文件名/声明/字段);所求在半径外 ⇒ 零非读数,换看得见它的仪器。 - 他人据以行动的读数须带单位并答什么本来会让它不是这个值;递 dev 的恒标线索非答案。 - ⛔ 自用即弃的探针不欠此税;「不是这个值」的答案取逐字工件或具名反例。 - 仓不可达 ⛔ 不当查过了干净:在 issue 上贴出给对应座位的现成命令,等读数回贴再派。 @@ -171,13 +173,11 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报 - 自设定时器的文本以先重读状态开头,只写关键判据(若 X 则 Y),其余指针化。 - 定时器文本 ⛔ 不写结论、不含未经重读即可执行的祈使句。 - 放行认门禁 job 的结论(`completed: success`),⛔ 不认聚合读数。 -- advisory 门禁红着进 main 是共享损伤,任何车道发现都立即止血并立单。 -- main-red 的跳队例外与事故锚卡约定见 `references/landing-operations.md` B 节。 +- advisory 门禁红着进 main 是共享损伤,任何车道发现都立即止血并立单,见 landing-operations B。 - dev 自己死了不等于维护者中止:子代理消失是正常死法,走死认领回收。 - 维护者中止只认原话或宿主回报 stopped by the user,⛔ 不据推断立无重启条件的门。 -- 立卡者不查重,只附 3–5 个查重词;分诊按词查自有列表,零命中须控制词背书。 - 共享基础设施修复入队前按症状复查 main,不按 issue 号。 -- 真撞上重复,先比数值与作用域再决定关哪个。 +- 立卡者不查重、只附 3–5 查重词;真撞上重复,先比数值与作用域再决定关哪个。 - sweep 晋级与立卡的前提要对此刻的 main;dev 带证据的零实现停手是好产出,不当返工计。 - 裁决明令的动作实施中测出对向事实 ⇒ 照字面执行,被打断行为的 pin 反转为拒绝 pin。 - 对向事实下 ⛔ 同 PR 不做任何 promote/回退;pin 是反转不是删除。 diff --git a/.claude/skills/pm-dispatch/references/core-rules.md b/.claude/skills/pm-dispatch/references/core-rules.md index de1117229f6..69fdb28b8f1 100644 --- a/.claude/skills/pm-dispatch/references/core-rules.md +++ b/.claude/skills/pm-dispatch/references/core-rules.md @@ -1,6 +1,5 @@ # PM 核心条款(人读摘要) -每行一条有约束力的规则,按 PM 语料自身的章节分组,供人工复核。 -细节参数、事实表与操作配方仍以 SKILL.md 与同目录其它 references 为准;本文不新增规则。 +每行一条规则,按 SKILL.md 章节分组;细节以 SKILL.md 与其它 references 为准,⛔ 不新增规则。 ## 红线 - PM 不写任何文件;⛔ 永不合自己的、红的或未复核的 PR,合并只经合并队列发生。 - 版本发布必须人工,发现未经人工的发布痕迹按事故立案,⛔ 不代跑补救性发布。 @@ -43,6 +42,7 @@ - 判据取命令输出,⛔ 不取 API 字段字面值、不取本地工作树、不取看着相邻的日志。 - 核验 main 用 fetch 后的 `origin/main`,⛔ 不用共享检出树;仓不可达 ⛔ 不当查过且干净。 - 零命中须配同主体必中词,否则该零作废;同仪器的控制词双零是仪器坏,⛔ 不读作缺席。 +- 控制通过 ≠ 问题问对:零命中须写仪器可达半径与半径外已知目标,半径外的零非读数。 - 他人据以行动的读数须带单位并答什么本来会让它不是这个值;递 dev 的恒标线索非答案。 - 板面、树与队列读数一律自带 UTC 取数时刻,无时间戳的读数按未取处理。 - 失效修法按序取:先删掉容许出错的构造,再让正确形态成为唯一拼写,最后才加检查。