# EP04 單集筆記

## 這集在講什麼

- Episode: `EP04`
- Title: `Permissions and Permission Modes`
- Channel: `Beaver Teacher 講 Claude Code`
- 時長: `00:25:25`
- Listen: `https://claude-code-deep-dive.pages.dev/episodes/ep04`
- Audio: `https://claude-code-deep-dive.pages.dev/audio/ep04.mp3`
- RSS: `https://claude-code-deep-dive.pages.dev/feed.xml`

## 為什麼這集重要

如果你的團隊已經開始把 Claude Code 放進真實工作流，`permissions` 不是小設定，而是整條風險邊界。大部分團隊一開始只會在兩個極端擺盪：不是放太鬆，就是每一步都被批准疲勞拖死。這集要處理的，就是這個核心問題。

## 你會帶走什麼

- 你會知道 `allow / ask / deny` 真正控制的是什麼
- 你會分清楚 `permission modes` 跟文字規則的邊界
- 你會知道哪些限制應該硬鎖，哪些只要留在教學或規範層
- 你會帶走一套比較像工程團隊、而不是像個人習慣的 permission posture

## 一句話先講結論

這集的核心不是教你背名詞，而是幫你把 `permissions` 看成團隊治理設計。

## 章節

- 00:00 為什麼很多團隊最後不是太鬆就是太煩
- 02:00 permissions 到底控制的是什麼
- 05:00 `allow / ask / deny` 背後其實是在定義風險姿勢
- 11:00 `default / auto / bypassPermissions` 怎麼改變日常操作
- 18:00 常見誤解與反模式
- 23:00 最小可行團隊設計
- 28:00 三個可以帶回 repo 的決策點

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

這集特別適合：

- 正在決定團隊 approval posture 的工程主管
- 想把 Claude Code 放進真實 repo 的 lead developer
- 已經被批准疲勞搞煩，但又不敢一路放開的人

## Source Anchors

- `research/official-map.md`
- `research/topic-notes/settings-and-permissions.md`
- `architecture/control-plane.md`

## Related Materials

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

## 支持與合作

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

## 聽完這集之後

聽完這集，你應該能替團隊選一個真正可落地的 approval posture，而不是在過度授權和批准疲勞之間來回擺盪。
