# T015 — Outbox list + detail timeline

> Status: `done`
> Completed: 2026-07-09  
> Milestone: `M7`  
> Est. change: `~160 lines`

## Goal

`/app/outbox` 列表與 `/app/outbox/:id` 步驟時間線。

## Depends on

- T014

## Inputs

- Spec §4.4

## Outputs

### 程式變更

| 路徑 | 動作 | 說明 |
|------|------|------|
| `apps/web/src/pages/OutboxPage.tsx` | edit | 列表 |
| `apps/web/src/pages/OutboxDetailPage.tsx` | add | 時間線 |
| routes | edit | |

### 行為變更

- 顯示 play 標題、狀態、步驟進度 n/m  
- 詳情逐步 account + status badge

## Out of scope

- 模擬發送按鈕邏輯細節可接 T016

## Acceptance

- [ ] 提交後列表看得到  
- [ ] 詳情步驟順序正確  
- [ ] `npm run build` 通過

```bash
cd apps/web && npm run build
```
