# T383 — workspace-monthly-report-pdf

> Status: `done`  
> Milestone: `M5`  
> Kind: `feat`  
> Est. change: `~180 lines`

## Goal

完成後系統應：exportPdf(workspace_id, year_month) 產出可下載 PDF；含成果摘要、發送數、海巡完成、健康概況；白牌（無強制巡樓 branding，Powered-by 可關）。

## Depends on

- T381
- T313（成果 summary）
- T350（健康概況，可降級為 N/A）

## Inputs

- Spec：`../spec.md` §4.6、WS-05

## Outputs

| 路徑 | 動作 | 說明 |
|------|------|------|
| report export logic | add | PDF 生成 |
| storage／URL | edit | 短 TTL 或 stream |

## Out of scope

- 白牌域名
- 精美設計系統大改

## Acceptance

- [ ] Spec：WS-05
- [ ] 空月行為固定一種（空報表或明確錯誤）
- [ ] 指令：

```bash
cd apps/backend && go test ./internal/... -run Report|PDF|WS_05 -count=1
```

## Notes

PDF 引擎 plan 可選；行為優先於庫選擇。
