Skip to content

Commit 337ba76

Browse files
committed
docs(pm-dispatch): revoke every autonomous-adjudication channel — a seat analyses and recommends, every needs_decision goes to the maintainer's ruling batch
The maintainer's word (2026-10-23): 「我记得有一个skills 允许自主决裁,撤销这个决定。必须人工决裁。」 - lanes/director.md: the in-project delegated-ruling channel, the 「有把握自己决定」 standing order, the confidence gate and the needs_decision-fork record form leave; a card thread's needs_decision joins the ruling batch the maintainer rules by hand. The first-class self-ruling in the adjudication duty (一类自裁, protocol-alignment and protocol-error self-rulings) becomes recommend-and-present. - triage-duties.md: the delegated-adjudication lane, its human floor, the four-condition confidence gate, the `auto-adjudicated` marker and the summoned director's self-ruling gate leave; the clause-② boundary test, the round report's presented-rulings list and the fork-back clause stay. - dispatch-runbook.md: a final report's needs_decision no longer opens a ruling thread; ruling-grade reading and the ruling-record rule name only the maintainer's rulings. - SKILL.md: the red line loses its only exception; the state-table row, the escalation section and the director lines say the PM never answers a dev's needs_decision in the maintainer's place, the premise-bound ruling is the human's too, and the director seat presents rather than rules. - seat-lifecycle / contract-review / execution-duties: pointers re-aimed. - check-skill-line-ratchet: ceilings lowered to the landed counts (director.md 72 → 70, triage-duties.md 120 → 107). Left unchanged for the maintainer's word: a dev's own implementation choices recorded in open_questions, and the named non-escalation classes. Claude-Session: https://claude.ai/code/session_01MJceC3xyxUtL12bEdf7QBC Co-authored-by: Claude <noreply@anthropic.com>
1 parent 54df640 commit 337ba76

8 files changed

Lines changed: 38 additions & 45 deletions

File tree

‎.claude/skills/pm-dispatch/SKILL.md‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
2727
- ⛔ 受管面 PR 无授权批准时永不翻 ready、入队或挂 auto-merge;批准在案后席位落地。
2828
- ⛔ 永不合自己的 PR,永不合红的或未复核的 PR,永不绕过合并队列。
2929
- ⛔ 永不派发 assignee 是别人的卡;⛔ 永不派发带 `needs-user-decision` 或 `pm:retriage` 的卡。
30-
- ⛔ 永不代维护者答产品或架构问题;唯一例外是已裁的代裁通道,不得宽于其置信门。
30+
- ⛔ 永不代维护者答产品或架构问题,⛔ 无代裁通道:席位只分析与推荐,裁决恒出自人工。
3131
- ⛔ 永不编辑共享检出,一任务一 worktree;⛔ 永不 `git stash`。
3232
- ⛔ 永不在代码 PR 里改 `content/docs/releases/`。
3333
- ⛔ GitHub 之外永不维护任何跟踪状态;org Project 只是视图,权威层是 issue 正文 + REST。
@@ -103,7 +103,7 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
103103
| open + 队列标签 + 无 assignee | 可派发(同卡带 `pm:retriage` 的除外);`pm:queue` 卡恒无 assignee,有即半态 |
104104
| assignee 已设 | 已认领/在飞,不是你的就永不碰;离手恒走释放 —— 三因 = 改路由(限未派发)、前提证伪、弃飞无接管,去向 = 新标签态或车道;在飞卡跟到 MERGED,⛔ 不静默摘 assignee |
105105
| `pm:dispatched` | 已派发(派发评论记轮次),恒带 assignee;与摘 `pm:queue` 同一次标签写入成对落地 |
106-
| `needs-user-decision` | 决定待做:永不派发、除代裁通道外永不代答;维护者的收件箱 |
106+
| `needs-user-decision` | 决定待做:永不派发、永不代答;维护者的收件箱,只由人工裁 |
107107
| `pm:on-hold` | 决定已做且答案是暂不做:不派发不催;仅当带机器可读 `Restart-when:` 行才合法 |
108108
| `pm:blocked` + 正文行 `Blocked-by: #N` | 等上游:选择期跳过,#N 关闭时由解锁扫描或 `scheduled-full-run-card.yml` 刷新放回;工已完、PR 被外部门禁卡住的同用本态;正文或线程行首 `Blocked-by:` 指向无 `Ruled:` 的 open `needs-user-decision` 卡 ⇒ ⛔ 不派发,挂本态直至其 `Ruled:` |
109109
| `pm:awaiting-maintainer` | 决定已做,只剩一次 GitHub 之外的人工动作:不派发不催;与其它 pm 状态标签互斥;入态恒带行首 `Maintainer-action:` 行(细则见 `references/state-machine.md`),无行即半态 |
@@ -212,12 +212,12 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
212212
- 只在至少一条成立时升级:选项在产品语义或公开契约形状上真实分歧且既有规范定不了。
213213
- 或责任三答齐指他人代码、已有正路、仅最高权限可达 ⇒ 只提文档或决策卡,⛔ 不派码。
214214
- 或修复以猜测(键名、值形状、模式表)定安全边界 ⇒ 决策卡先比对声明式方案。
215-
- 或修复需破坏性/难回滚动作;其余归 PM 裁量:裁定、派发、维护者否决窗口而非许可门。
215+
- 或修复需破坏性/难回滚动作;其余归 PM 裁量:派发与排序,维护者否决窗口而非许可门。
216216
- 具名不升级类(立即行动):恢复不变量;技术任务间顺序与依赖;验证策略;说明书脱节。
217217
- 四类记账事同属不升级类,恒以无产品可见行为变化为界:去重与卡片合并;台账与记账整理;
218218
- 纯文档措辞更正(无契约声明改动);既有门禁内部参数与盲区修复(加强,非削弱,非新增)。
219-
- dev 的 `needs_decision` 经 PM 复核落进不升级类的,PM 直接答复不上传。
220-
- 第三档:带前提的裁决,三件套缺一不可:① 裁决(选定路线)。
219+
- dev 的 `needs_decision` 一律呈人工:PM 附四维分析与推荐(含「疑属不升级类」),⛔ 不代答。
220+
- 第三档:带前提的裁决,亦由人工下,三件套缺一不可:① 裁决(选定路线)。
221221
- ② 把裁决挂在具名、可证伪的前提上,派发令要求 dev 先验前提再动手。
222222
- ③ 显式禁令:前提不成立就报 fork,⛔ 不许硬做,也不许悄悄退回另一个选项。
223223
- 两条元判据,同族近似单默认不进决策箱。
@@ -231,7 +231,7 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
231231
- 无自然锚才单开 `[Decision] <一句话>` 卡;分析模板见 `references/decision-analysis.md`。
232232
- 落卡与呈报必带 `Governing text:`(AGENTS.md/ADR/spec docblock/lint 规则);选项与之冲突者非决策卡。
233233
- 协议为基准:spec 与代码不一致默认改代码对齐;改协议单独立卡,⛔ 不作缺陷卡的选项。
234-
- ③:答复/代裁到手,四件同笔:鲜度门/状态转换同笔/`Blocked-by:` 活性现验/条件已判即判。
234+
- ③:人工答复到手,四件同笔:鲜度门/状态转换同笔/`Blocked-by:` 活性现验/条件已判即判。
235235
- 鲜度门 = 录前重读晚于正文最后编辑的评论;案例与机械两旗见 `references/dispatch-runbook.md`。
236236
- 一条裁决已记录的权威载体 = 总监席每场收工的摘要台账(卡、权威、方向、状态转移)。
237237
- 卡上裁决评论是详注,仍是执行与复核的第一落点。
@@ -261,10 +261,10 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
261261
交维护者拍板。
262262
- 分歧推荐序按拉动定向:有实测拉动 ⇒ 荐长远形态一次付清;零拉动 ⇒ 荐不扩散。
263263
- 防错轴破余下平局向响亮/结构性;安全/权限边界与破坏性难逆动作恒在人工地板。
264-
- ⛔ 此序只排推荐:分歧块照旧升级,四棱同向置信门与代裁面不变。
264+
- ⛔ 此序只排推荐:分歧块照旧升级,四棱同向 ⛔ 不构成代裁许可。
265265
- 长远合理性权重恒 ≥50%:推荐以长远的读数领起,四轴冲突时其余各轴合起来投不翻它。
266266
- 权重只排推荐不授权:读缩小特例与契约增生,⛔ 不背书投机扩张、不放行人工地板事。
267-
- 四维分析从业务角度写;四棱是四轴的卡面序列化,一一对应,也是分诊代裁置信门的输入。
267+
- 四维分析从业务角度写;四棱是四轴的卡面序列化,一一对应,是人工裁决的输入。
268268
- 卡先于弹窗:需裁决先落 `needs-user-decision` 卡;列选项等答的聊天即弹窗;⛔ 不 assign 推送。
269269
- 决策卡带选项、推荐、证据、四棱块与工作量列;受阻执行卡同笔挂 `pm:blocked`+`Blocked-by:`。
270270
- `AskUserQuestion` 只是在场加速器:仅当维护者在本会话 ~30 分钟内有过人类输入才可发。
@@ -273,7 +273,7 @@ PM 的工作是循环:选卡 → 认领 → 派发 → 收集 → 复核 → 报
273273
- 一行 ≤200 字,先写动作与编号;每项恰一次,例行进展、刚问刚答与在场即见的不推。
274274
- 项目总监席:维护者在所在仓召唤 `/pm-dispatch director`;⛔ 无 Routine/cron;未回字 = 不在 = 停。
275275
- 总监席档位由维护者按项目人工定,每场记入摘要台账;⛔ 无档位硬门、无免档整理态。
276-
- 总监席是唯一裁决者:决策箱、代裁与一类自裁只出自本席,⛔ 无子代理无自述。
276+
- 总监席是唯一呈裁席:决策箱只经本席呈维护者人工裁;⛔ 无代裁无自裁无子代理。
277277

278278
## 报告契约
279279

‎.claude/skills/pm-dispatch/references/contract-review.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
只读条款与输入集内建,⛔ 不删 ⛔ 行。
3333
- 隔离复核子代理暂存全写按所审 PR 命名的 `<scratchpad>/pr-<n>/`,⛔ 不读非本轮自写的暂存。
3434
- 独立性对:`Implemented-by:`/`Reviewed-by:` 取值同见 `--template`;子代理记采纳它的席位。
35-
- 轮次报告设复审清单专节,形状与代裁清单同为强制审计。
35+
- 轮次报告设复审清单专节,与呈裁清单同为强制审计。
3636
- 落地前检两条,过则 Tier S 入队、Tier H 等人批:① 达档条款②复核 PASS 在案(同形记录)。
3737
- 例外:纯重生成或只动上列散文面的 head 后移原记录继续管;判据机读已提交树;
3838
PR 落 `Regen-provenance:` 行。

‎.claude/skills/pm-dispatch/references/dispatch-runbook.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
- 尾页缺读数再回翻一页,⛔ 不读整线程;返回数少于总数 ⇒ 记录可能已消失,报缺口。
5858
- 长线程状态读外包:>~15 条的线程派下限档只读子代理返回结构化摘录,尾部优先。
5959
- 状态提取 = 找最新转换评论、抽 `Restart-when:` 行、确认 claim 或 report 在不在。
60-
- ⛔ 裁决级阅读(契约复审、放行判定、代裁)不可外包:那是拿放行质量换 token。
60+
- ⛔ 裁决级阅读(契约复审、放行判定、呈裁分析)不可外包:那是拿放行质量换 token。
6161

6262
## 分诊两级盘点细则
6363

@@ -74,7 +74,7 @@
7474
## 落卡与裁决记录细则
7575

7676
- 裁决记录四件补遗:鲜度门可内联声明分歧代替调和正文。
77-
- 对过期正文记录的裁决按过期论;四件本体、记录座位全责、维护者裁与代裁同规。
77+
- 对过期正文记录的裁决按过期论;四件本体、记录座位全责;所记恒为维护者的裁。
7878
- 出决策箱须引可取回的裁决 id:认领与派发带 `Ruling-ref: <评论 id>`,指向同卡裁决评论。
7979
- 且该 id 同趟取回过,取这一下就是判据;带 id 不等于可取回。
8080
- 读侧对称:决策复读命中无可取回 id 的出箱按未裁处理,同笔转回、⛔ 不派。
@@ -143,7 +143,7 @@
143143
- 分支约定仍是 `claude/issue-<n>-<slug>`;线程只能推指定分支是实测平台例外,认领如实写。
144144
- worktree 照建;仓 `.claude/agents` 类型未加载(实测),线程照读 `os-dev.md`。
145145
- 交回:PR 与报告落地后给席位线程发一条消息(PR、head、报告要点);审核期线程不关,接 FAIL。
146-
- 终报 `needs_decision` ⇒ 席位交 coordinator 开 `CONTRACT_REVIEW_TIER` 裁决线程(`lanes/director.md`)。
146+
- 终报 `needs_decision` ⇒ 席位附四维分析与推荐,并入决裁批次呈维护者裁;⛔ 无裁决线程。
147147
- 容器重启杀本地后台循环:席位等服务端信号(PR 订阅事件、座位 Routine),本地 watcher 可选。
148148

149149
## subagent 批派发前置:先把本地检出钉到 main

‎.claude/skills/pm-dispatch/references/execution-duties.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
- 纯机械一行 PM 酌定可至下限档;降档施工的补偿控制 = 复核席跑契约复审档。
101101
- 降档施工只经契约复审档复核到达维护者,⛔ 不新增标签不新增链。
102102
- 强制条款②:放宽接受集或扩大公开面的卡默认判断档施工;命中即 spec 车道的活。
103-
- 条款②判据即代裁的机械边界测试与 `references/lanes/spec.md` 席内分派判据,⛔ 不另抄。
103+
- 条款②判据即 triage 机械边界测试与 `references/lanes/spec.md` 席内分派判据,⛔ 不另抄。
104104
- 负边界:运行时权限/安全行为变更不是条款②,归人工地板安全/权限边界类。
105105
- 条款②只指已发布契约面,拉回已声明契约不触它;卡面复述仍是条款②。
106106
- 收窄已发布接受集的卡是 `Clause-②: no`,不移车道;入队前欠一次契约复审档复核。

‎.claude/skills/pm-dispatch/references/lanes/director.md‎

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,13 @@
1313
- 裁决记录同笔写明所选字母的工作量,读数取自卡面工作量列。
1414
- 划掉原 ⛔ 不派断言,走 `post-stamped --body --ack-through`;漏此笔 ⇒ 接卡者先读正文退决策箱。
1515
- 入口:维护者说处理决裁或处理 contract-review,或 `/pm-dispatch director`。
16-
- 未回字 = 不在 = 停,⛔ 无巡检、审计、快照、聊天、卡评论;唯一例外是项目内代裁通道。
16+
- 未回字 = 不在 = 停,⛔ 无巡检、审计、快照、聊天、卡评论;⛔ 无任何例外。
1717
- 回来后先补跑审计与重挂复位一次,再只发一行「批 #N 待字;箱内另有 K 张新到未呈」。
1818
- 开场读一次服役档记入会话审计行,读法见 `../platform-readings.md`;⛔ 不因档位拒裁停三职。
1919
- 双射 carve-out:一张 `pm:seat` 座位贴,四段照旧;状态块逐场一行,各记己锚,⛔ 无占席人。
2020
- 不占 `domain:*` 车道,范围按职责标签跨车道跨仓;永不认领 backlog、永不写码。
21-
- 项目内代裁通道:卡线程报 `needs_decision` ⇒ coordinator 开裁决线程代本席裁,⛔ 非子代理。
22-
> 维护者常设令(首用:裁决记录 6336640643),逐字不译:对于这种类似的问题,能否你自己开一个单独的 fable thread 做评审,对于自己有把握决定的问题,自己决定,不能决定的开决策卡?
23-
- 「有把握」= `../triage-duties.md` 置信门四条全立,⛔ 不宽于它;余者一张决策卡呈维护者。
24-
- 录裁同上形:批次位写 `needs_decision fork`,maintainer 位引常设令;逐裁一行进 coordinator 追认表。
21+
- 项目内卡线程报 `needs_decision` ⇒ 席位写四维分析加推荐,并入决裁批次呈维护者人工裁。
22+
- 维护者令「必须人工决裁」撤销「有把握自己决定」;⛔ 无裁决线程、代裁、置信门。
2523

2624
## 基本原则
2725

@@ -47,17 +45,17 @@
4745

4846
## 职责二:决裁勤务
4947

50-
- 首批读完前 ≤5 张同族卡即呈;一类自裁按批过,⛔ 不先扫全箱,自裁者由下一候选补位。
48+
- 首批读完前 ≤5 张同族卡即呈;⛔ 不先扫全箱;每张皆呈维护者,⛔ 无自裁、无免呈。
5149
- 取下五张只用便宜扫描:标签、assignee、PR 引用、速读首行;全文只读手上五张。
52-
- 判据:开场标记→首批 ≤ 读五张;全立者录裁转工作态、只入收班追认表,⛔ 不呈批。
50+
- 判据:开场标记→首批 ≤ 读五张;录裁只录维护者回字,⛔ 不自录、不自转工作态。
5351
- 决策收件箱 `needs-user-decision` 跨仓勤务,按基本原则批呈;⛔ 不复活已退役的汇总 issue。
5452
- 一次只开一批:维护者对批 N 回字(一字即可)后,新到才合成批 N+1;续批至清零才收工。
5553
- 受管草稿批:两仓 `is:pr is:open is:draft label:needs-user-decision` 对照等人合清单,差集点名。
5654
- 有席内 ACCEPT 者呈一批 ≤5 行,写法见 `../decision-analysis.md`;四件缺一者列缺口不呈。
5755
- 回批原话逐 PR 记到 PR 上,缺的请审补上即止步;批准与合并恒是维护者的点击,⛔ 不代。
5856
- 呈报前逐卡逐仓重跑 `git grep -n -iE 'TERMS' origin/main -- AGENTS.md docs/adr packages/spec/src`。
59-
- 以协议为准:消费面对齐协议 ⇒ 一类自裁,协议没有的能力删,⛔ 不立卡问协议。
60-
- 协议是否正确由本席按①读协议原文与主流平台自判,有误即裁改动而非立卡提问。
57+
- 以协议为准:消费面对齐协议 ⇒ 荐对齐呈批,协议没有的能力荐删;⛔ 不自裁。
58+
- 协议是否正确由本席按①读协议原文与主流平台分析,有误即荐改动呈批,⛔ 不自裁。
6159
- ADR 条目被协议取代 ⇒ 条目下加带日期注记点名 spec 符号,⛔ 不改写原文、不沉默。
6260

6361
## 职责三:维护者动作台账

‎.claude/skills/pm-dispatch/references/seat-lifecycle.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
## 轮次报告与节奏
6767

6868
- 每轮向维护者打中文轮次报告(chat 通道):issue → 判决 → PR 链接 → 备注的表。
69-
- 报告加升级项、代裁清单(分诊)、awaiting a human merge 项、逐 PR 熔断命中项(无则 none)。
69+
- 报告加升级项、呈裁清单、awaiting a human merge 项、逐 PR 熔断命中项(无则 none)。
7070
- 报告含 `UNRECOGNISED` 行:对本轮门禁日志 grep `UNRECOGNISED` 逐行照录,`NOT APPLICABLE` 行也在内。
7171
- 健康指标五个:可派发库存(open `pm:queue` 未认领及趋势);决策箱(待维护者数)。
7272
- 决策箱指标还要点名带开放下游依赖的决策卡,从 `Blocked-by:` 反向索引现算。

‎.claude/skills/pm-dispatch/references/triage-duties.md‎

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
分诊席每次 fire 开局读本文;本文是分诊座位的全部职责。
44

5-
- 发版板(无板仓跳过)、查重/shadow 检查与代裁通道全仓照跑。
5+
- 发版板(无板仓跳过)与查重/shadow 检查全仓照跑;⛔ 无代裁通道。
66
- fire 开局只按名加载互斥检查所需工具,`ToolSearch` 用 `select:`;判定本轮有活才加载其余。
77
- ⛔ 分诊 fresh session 开局不做泛关键词 ToolSearch;可验判据:空转轮 ~4 万 token 以内。
88
- 两级盘点:小时轮以 `since` 窗口读增量,锚 = 座位贴上一份收班简报的时间戳。
@@ -92,27 +92,14 @@
9292
- ③ 存量数据/迁移形状(发布后修不回);④ 发布说明里要为它道歉的。
9393
- 拆分/分票时 `target:*` 随工作走,对每一半重跑二元判据,默认继承,不继承按四类写明理由。
9494
- 每张板恰好一个生产者;鲜度节奏、清板三选一、pin 前置见 `references/seat-post-protocol.md`。
95-
- 代裁人工地板(恒交维护者):功能新增;ADR;协议/公开契约变化;破坏性或难回滚动作。
96-
- 人工地板同含:安全/权限边界;门禁削弱(降阈/删必查/抬上限/跳测);新增运行时第三方依赖;
97-
- 花费/配额/舰队形态/默认模型档位;新增必需门禁/hook/棘轮(卡具名所守契约与预期捕获)。
95+
- 裁决恒归维护者人工:分诊只分析、推荐、入箱;⛔ 无代裁车道、置信门与 `auto-adjudicated`。
9896
- 例外一:`platform-readings.md` 增量抬上限到落地行数,免决策卡,记 `ruledRaises` 引常设裁决。
9997
- 例外二:一小时内两次红未触包的门禁,任一席位先翻 report-only,裁定随后。
10098
- 条件:席位验收评论逐条核实、去重计数(候选/落地/已有/拒收)、一事一行、不计重排。
101-
- 代裁车道只覆盖代码整理(行为不变的重构)与 bug 修复。
102-
- 机械边界测试:改动扩大接受集或公开面 ⇒ 人工;拉回已声明契约 ⇒ 代裁车道。
103-
- 置信门四条全立才可代裁:① 四棱同向;② 不在人工地板;③ 不推翻既有维护者裁决。
104-
- ④ 执行是否决窗口不是许可门。
105-
- 代裁动作:裁定 → 一次标签写入换 `needs-user-decision` 为工作态。
106-
- 随后卡上贴四棱块 + 结论 + `auto-adjudicated` 标记,轮次报告设代裁清单专节。
107-
- 一类自裁门:召唤中总监席可免呈自裁一张决策卡,当且仅当三判据全立。
108-
- ① 既有裁定/在案类规则/成文纪律机械决定方向,裁决评论点名所用权威。
109-
- ② 失败方向响亮(拒绝/诊断/红门禁)且一次 revert 可回。
110-
- ③ 四类地板零移动:安全/权限边界、已发布契约语义、产品能力取舍、门禁强度;
111-
- 门禁普查标 retire 的退役除外,总监/技能席引该行裁;触地板即呈报,地板是排除项非权重。
112-
- 一类自裁逐卡记录:裁决评论引本通道与 ①的权威,录裁 + 转 `pm:queue`,⛔ 裁不派。
113-
- 每场召唤收尾呈摘要表(卡、权威、方向)供维护者追认;被推翻的行按新裁决执行。
114-
- 二类(带一个可报点)与三类(地板)照旧现场呈报,走常设决裁批流程。
115-
- 回翻条款:代裁卡实施中发现契约终究要动 ⇒ dev 停手,卡回决策箱,⛔ 永不静默重裁。
99+
- 机械边界测试(条款②判据):改动扩大接受集或公开面 ⇒ 是;拉回已声明契约 ⇒ 否。
100+
- 决策形状的卡一律入 `needs-user-decision`,带四棱块与推荐,由总监席按批呈维护者。
101+
- 轮次报告设呈裁清单专节(卡、推荐、所引权威),⛔ 无代裁清单、无追认表。
102+
- 回翻条款:实施中发现契约终究要动 ⇒ dev 停手,卡回决策箱,⛔ 永不静默重裁。
116103
- 请示纪律:方向性授权覆盖整条执行链一并做完,⛔ 不逐项回问。
117104
- 需裁事项攒批(≤5 项/批,每项一行带推荐),一句同意即全链执行。
118105
- 中间状态与限流/重试类运维细节只进座位贴和触发器,⛔ 不弹给维护者。

0 commit comments

Comments
 (0)