# EP12 單集筆記

## 這集在講什麼

- Episode: `EP12`
- Title: `GitHub Actions and Automation Extension`
- Channel: `Beaver Teacher 講 Claude Code`
- 預計時長：`25 到 35 分鐘`

## 為什麼這集重要

很多團隊一開始把 GitHub Actions 當成「把本機腳本搬上去」而已。真正難的是：哪些自動化應該進 CI、哪些還是該留在本地 hooks、哪些規則永遠不能只靠 pipeline。這集就是在拆這條邊界。

## 你會帶走什麼

- 你會知道 GitHub Actions 在 automation plane 裡的正確位置
- 你會分清楚 CI automation、local hooks、release policy 的邊界
- 你會知道什麼值得放進 pipeline
- 你會得到一個比較不容易失控的 automation extension pattern

## 一句話先講結論

這集是在講，自動化不是把更多東西丟進 CI，而是把對的東西放到對的位置。

## 章節

- 00:00 為什麼很多 CI 最後變成巨大垃圾桶
- 02:00 GitHub Actions 的一句話定義
- 05:00 它在 automation plane 裡的位置
- 12:00 邊界與 failure modes
- 18:00 常見反模式
- 23:00 最小可行 pipeline pattern
- 28:00 takeaways

## 如果你也在打造 Claude Code 工作流

這集特別適合：

- 想把內容工廠或 engineering workflow 往 CI 延伸的人
- 想分清楚哪些流程該在本地、哪些該進 GitHub Actions 的團隊
- 不想讓 release policy 被 pipeline 吞掉的人

## Source Anchors

- `research/official-map.md`
- `research/topic-notes/github-actions.md`
- `architecture/team-agent-architecture.md`

## Related Materials

- website draft: `content/episodes/ep12/website.md`
- podcast script: `content/episodes/ep12/podcast-script.md`
- instructor script: `instructor/episodes/ep12/instructor-script.md`
- diagram brief: `content/episodes/ep12/diagram-brief.md`

## 支持與合作

- 請 Beaver Teacher 喝杯咖啡：`https://claude-code-deep-dive.pages.dev/sponsor/`
- 單集合作：`mailto:hello@blankspaces.uk`
- 合作邊界：只接受和工程團隊 workflow、AI developer tools、知識系統、infra 直接相關的合作

## 聽完這集之後

聽完這集，你應該知道什麼該自動化進 GitHub Actions、什麼該留在本地 hooks，以及 release policy 最後應該住在哪裡。
