thread-master/docs/product/haixun-console/tasks/T015-outbox-ui.md

47 lines
774 B
Markdown
Raw Normal View History

2026-07-09 03:45:28 +00:00
# T015 — Outbox list + detail timeline
> Status: `todo`
> 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
```