背景
中央管理化により、バージョン更新は「canonical renovate → 配布 PR → 各リポで merge」の流れになった。配布 PR の merge が滞ると全リポが古いバージョンで停滞する(2026-07-14 ロールアウト時の議論)。
提案
child workflow の createPr 直後に GraphQL enablePullRequestAutoMerge を呼び、配布先 CI green を条件に自動 merge する。信頼境界の変化(fanout が全リポの main に自動でコードを入れる)に注意。canonical-files / repo-policies の branch protection が防波堤になる。
判断基準
実運用で配布 PR の merge が溜まり始めたら実装する(現時点では YAGNI 判断で見送り)。
spec: docs/superpowers/specs/2026-07-14-security-fanout-design.md
背景
中央管理化により、バージョン更新は「canonical renovate → 配布 PR → 各リポで merge」の流れになった。配布 PR の merge が滞ると全リポが古いバージョンで停滞する(2026-07-14 ロールアウト時の議論)。
提案
child workflow の createPr 直後に GraphQL enablePullRequestAutoMerge を呼び、配布先 CI green を条件に自動 merge する。信頼境界の変化(fanout が全リポの main に自動でコードを入れる)に注意。canonical-files / repo-policies の branch protection が防波堤になる。
判断基準
実運用で配布 PR の merge が溜まり始めたら実装する(現時点では YAGNI 判断で見送り)。
spec: docs/superpowers/specs/2026-07-14-security-fanout-design.md