【第一部分：由老師自己加進 AGENTS.md「閘門」那一段最後的規則（不要交給 Agent 寫）】

- 產生 04_handouts/ 的學生講義之前，先執行 check.py，從「版本碼」一節找到該週原稿目前的版本碼，再確認 HANDOFF.md 的「老師核定紀錄」裡有一行「核定：WNN 原稿 版本 xxxxxxxx」，而且版本碼和目前的相同。沒有這一行，就停下來回報「等待老師核定」，附上目前的版本碼，不要產生講義。
- 講義產生後，狀態一律標成 draft。發布給學生是另一個決定：要有版本碼和目前講義相同的「核定：WNN 講義發布」那一行，才能改成 published。


【第二部分：測試閘門】

先貼下面這一段，確認起點：

請執行 scripts/check.py，回報 status.json 裡 W03 原稿、鏡像、講義的狀態，以及 W03 原稿目前的版本碼。這一步不要修改任何檔案。

W03 原稿應該是 draft。如果它還是 approved，代表第二輪還沒做完，請先回到第二輪。

確認之後，再貼下面這一段：

請依 AGENTS.md 的規則，產生 W03 的學生講義，存到 04_handouts/，並把 status.json 的 W03 講義標成 published。


【第三部分：老師留下核定後，再試一次】

從 Agent 的回報，或 check.py 輸出的「版本碼」一節，抄下 W03 原稿目前的版本碼。用記事本（Windows）或文字編輯（macOS）打開 HANDOFF.md，在「老師核定紀錄」最後親手加一行，存檔。日期用今天，括號裡寫你的名字。例如版本碼是 1a2b3c4d，就寫：
- 2026-10-08 核定：W03 原稿 版本 1a2b3c4d（林老師）

然後對 Agent 說：

我已經在 HANDOFF.md 留下 W03 原稿的核定。請重新讀 HANDOFF.md 與 AGENTS.md，依規則繼續，完成後依回報格式回報。
