# T351 — health-gate-auto-send-throttle

> Status: `done`  
> Milestone: `M3`  
> Kind: `feat`  
> Est. change: `~160 lines`

## Goal

完成後系統應：ThreadPlay submit、sendOutreach 自動送、compose→Outbox 受健康分閘；warn 帶 health_warning；throttle **拒絕**自動送；標記完成仍允許。

## Depends on

- T350

## Inputs

- Spec：`../spec.md` §4.4、AH-02～04
- plays submit、scout sendOutreach、compose publish

## Outputs

| 路徑 | 動作 | 說明 |
|------|------|------|
| 上述 logic | edit | pre-check health |
| 錯誤碼 | edit | throttle 可讀 message |

## Out of scope

- 新灰帽玩法
- Admin 覆蓋分數

## Acceptance

- [ ] Spec：AH-02、AH-03、AH-04
- [ ] 指令：

```bash
cd apps/backend && go test ./internal/... -run AH_0|HealthGate -count=1
```

## Notes

—
