48 lines
798 B
Markdown
48 lines
798 B
Markdown
# 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
|
|
```
|