# `pending-main-push/` — 被擋下的推 main 請求(本機狀態,不進版控) `hooks/main-and-prod-push-guard.sh` 擋下一次推 main 的同時,會把那次請求寫成 `<誰>--<哪個 repo>.md` 丟進這個目錄:repo/分支/逐筆 commit/改了哪些檔,**原始資料**。 > leo 2026-08-12:「**它會問你的意見,所以每個你叫起來的 subagent 都有名字。**」 > 閘做不到「同步問總管」(不同行程),做得到的是「**當場擋 + 留下是誰要求的**」。 ## 規約 - **一份檔案 = 一筆還沒裁的請求。** 總管裁完就刪掉它——留著代表還沒裁。 - **這個目錄的內容不進版控**(`.gitignore` 有一段寫了為什麼),只有本檔在版控裡。 - **測試不准在這裡留東西。** 推 main 的測資本來就都會觸發這支閘, 所以那幾支測試改成跑 `hooks/tests/lib/hook-sandbox.sh` 建的複本,請求寫進暫存區; 每支測完都會驗兩件:這裡沒被碰過、而且沙盒裡**真的有**留下請求 (只驗前者的話,「把留紀錄的功能關掉」也會綠——那是假綠)。