Context
Agentic Workflow 基盤リポジトリでは、保護ブランチ(main / develop / release/*)への変更は PR 経由が前提(setup.md §5.1)。現状 .github/CODEOWNERS が未整備のため、Admin(PO) の明示的承認なしに PR がマージ可能な状態である。基盤ファイル(manifest / rules / hooks 等)の変更は PO 判断が必要なため、CODEOWNERS と Branch Protection の連携で承認ゲートを設ける。
Objective
.github/CODEOWNERS を追加し、Branch Protection Rules で Code Owner レビューを必須化して、Admin(PO) の承認がないと PR をマージできないようにする。
Requirements
.github/CODEOWNERS ファイルを新規作成する
- Admin(PO) の GitHub ユーザーまたは Team を Code Owner として指定する(対象アカウントは PO が確定する)
- 少なくとも以下のパスを Code Owner 管轄とする:
/(リポジトリ全体)または基盤 SoT 関連パス(manifest.yaml、.cursor/、docs/、AGENTS.md 等)
- GitHub リポジトリの Branch Protection Rules(main / develop / release/*)で以下を有効化する:
- Require pull request reviews before merging
- Require review from Code Owners
- setup.md §5.1 の Branch Protection 推奨設定と整合するよう、手順・チェックリストを更新する
Acceptance Criteria
Constraints
- GitHub リポジトリ設定(Branch Protection Rules)は GitHub UI / API で PO または Admin 権限者が行う(AI エージェントは
gh pr merge 等の merge 操作を禁止されている)
- Admin(PO) の GitHub アカウント / Team 名は PO が確定するまでプレースホルダー可(Issue コメントまたは PR で確定)
- 本 issue のスコープは CODEOWNERS 追加と設定手順の整備。CI ワークフロー追加は対象外
References
Context
Agentic Workflow 基盤リポジトリでは、保護ブランチ(main / develop / release/*)への変更は PR 経由が前提(setup.md §5.1)。現状
.github/CODEOWNERSが未整備のため、Admin(PO) の明示的承認なしに PR がマージ可能な状態である。基盤ファイル(manifest / rules / hooks 等)の変更は PO 判断が必要なため、CODEOWNERS と Branch Protection の連携で承認ゲートを設ける。Objective
.github/CODEOWNERSを追加し、Branch Protection Rules で Code Owner レビューを必須化して、Admin(PO) の承認がないと PR をマージできないようにする。Requirements
.github/CODEOWNERSファイルを新規作成する/(リポジトリ全体)または基盤 SoT 関連パス(manifest.yaml、.cursor/、docs/、AGENTS.md等)Acceptance Criteria
.github/CODEOWNERSがリポジトリに追加されているConstraints
gh pr merge等の merge 操作を禁止されている)References
setup.md§5.1 Branch Protection Rulesdocs/QUALITY_GATE.md— 保護ブランチ運用・Hook 強制範囲