diff --git a/.agents/rules/git-workflow.md b/.agents/rules/git-workflow.md index baec22a..2bdc1eb 100644 --- a/.agents/rules/git-workflow.md +++ b/.agents/rules/git-workflow.md @@ -20,8 +20,11 @@ description: 強制執行 main 分支保護與開發分支流程,確保主分 ## 2. Main 分支約束條款 (Mandatory) 1. **禁止隨意上功能**:`main` 分支僅接受從 `dev` 合併過來的穩定版本,或用於修復生產環境 Bug 的 `hotfix/*` 分支。 -2. **新功能隔離**:新功能開發必須在單獨的 `feature/*` 分支進行,並先合併至 `dev` 驗證。 -3. **禁止直接 Commit**:嚴禁直接在 `main` 進行提交,必須透過合併流程並確保已測試。 +2. **新功能合併時段限制**: + - **允許時段**:週一至週四,12:00(中午)之前。 + - **非允許時段**:若在上述時段以外(如週五、週末或下班時間)欲合併新功能至 `main`,**AI 助手必須主動提醒風險**,並取得使用者明確同意後方可執行。 +3. **新功能隔離**:新功能開發必須在單獨的 `feature/*` 分支進行,並先合併至 `dev` 驗證。 +4. **禁止直接 Commit**:嚴禁直接在 `main` 進行提交,必須透過合併流程並確保已測試。 ## 3. 開發流程 (Standard Operating Procedure)