From 09979b2357cbc08aa7964e84a25f3ad955020692 Mon Sep 17 00:00:00 2001 From: richblack Date: Thu, 20 Aug 2026 13:04:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E6=88=91=E5=AF=A9=E6=A0=B8=E4=BF=AE?= =?UTF-8?q?=E8=A8=82=EF=BC=9AISEP=20=E7=9A=84=E4=BA=BA=E9=96=98=E6=94=BE?= =?UTF-8?q?=E5=9C=A8=20release=20=E4=B8=8D=E6=94=BE=E5=9C=A8=E6=AF=8F?= =?UTF-8?q?=E5=80=8B=20PR?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原本寫『ISEP 自身的修改 PR 必經人閘』——照字面走每個 PR 都要 leo 點頭, 他就變成瓶頸(違北極星 §1)。但完全拿掉,代理就能悄悄放寬管自己的規則。 改成:總管可 merge(loop 不停),但每個 release note 必須逐條列出這一版 改了哪些治理規則與哪些閘,release 就是那道人閘。 =把同步的逐 PR 審批改成非同步的逐版本審批。 --- docs/governance/sdd-gitea-governance.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/governance/sdd-gitea-governance.md b/docs/governance/sdd-gitea-governance.md index 4a5ddcf..1a1d823 100644 --- a/docs/governance/sdd-gitea-governance.md +++ b/docs/governance/sdd-gitea-governance.md @@ -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 與標籤不會。 順序不可顛倒:沒驗過就指派 = 把第一次驗證推給他。