自我審核修訂:ISEP 的人閘放在 release 不放在每個 PR
原本寫『ISEP 自身的修改 PR 必經人閘』——照字面走每個 PR 都要 leo 點頭, 他就變成瓶頸(違北極星 §1)。但完全拿掉,代理就能悄悄放寬管自己的規則。 改成:總管可 merge(loop 不停),但每個 release note 必須逐條列出這一版 改了哪些治理規則與哪些閘,release 就是那道人閘。 =把同步的逐 PR 審批改成非同步的逐版本審批。
This commit is contained in:
@@ -154,8 +154,18 @@ s/triage ──驗傷通過──▶ s/backlog ──排進 milestone──▶ s
|
||||
- **H6.1.2** 🔴 **`Human` 不是流程狀態,是正交維度**(leo 2026-08-17)——可疊在任何 `s/*` 上,不與 `s/*` 二選一。
|
||||
- **H6.1.3** 代理不得關閉帶此標籤的 issue、不得 merge 帶此標籤的 PR。
|
||||
- **H6.1.4** 只有人可移除標籤;移除即放行。
|
||||
- **H6.1.5** 必設節點(可增不可減):tracking issue 關閉前、`close/wontfix`、milestone 建立與 scope 圈選、**ISEP 自身的修改 PR**、**部署至 prod 的 PR**。
|
||||
- **H6.1.6** 🔴 **交棒給 leo = 三個機械動作,缺一件等於沒交棒**(leo 2026-08-17):
|
||||
- **H6.1.5** 必設節點(可增不可減):tracking issue 關閉前、`close/wontfix`、milestone 建立與 scope 圈選、**部署至 prod 的 PR**。
|
||||
- **H6.1.6(ISEP 自身的修改:閘在 release,不在每個 PR)**
|
||||
原稿把「治理 plugin 修改 PR」列為必設人閘。**照字面走會讓 leo 變成每個 PR 的瓶頸**——
|
||||
那正是北極星第一條要拔掉的東西(「為了更聰明而讓 leo 更忙」的設計一律違背)。
|
||||
但完全拿掉,代理就能**悄悄放寬管自己的規則**——那是 leo 被咬過的那類病。
|
||||
兩者兼顧的做法:
|
||||
- 治理與閘的變更,**總管可以 merge**(loop 不停)
|
||||
- 但**每一個 release note 必須逐條列出這一版改了哪些治理規則與哪些閘**,
|
||||
且 `docs/governance/` 的 diff 要在 release note 裡點名
|
||||
- **release 就是那道人閘**:leo 驗版本時一次看到所有規則變更,該打回就打回
|
||||
⇒ **把同步的逐 PR 審批,改成非同步的逐版本審批。** 沒有東西是悄悄改掉的,而 loop 不會停。
|
||||
- **H6.1.7** 🔴 **交棒給 leo = 三個機械動作,缺一件等於沒交棒**(leo 2026-08-17):
|
||||
① 總管自己先在 stage 驗過 → ② 把票**指派給 Leo** → ③ 掛 `Human`。
|
||||
在對話裡說「你可以驗了」不算——那句話會捲走,assignee 與標籤不會。
|
||||
順序不可顛倒:沒驗過就指派 = 把第一次驗證推給他。
|
||||
|
||||
Reference in New Issue
Block a user