thread-master/docs/product/growth-loop/tasks/T313-outcome-api-summary-li...

51 lines
988 B
Markdown
Raw Normal View History

2026-07-23 05:56:42 +00:00
# T313 — outcome-api-summary-list-conversion
> Status: `done`
> Milestone: `M1`
> Kind: `feat`
> Est. change: `~180 lines`
## Goal
完成後系統應HTTP API 提供 summaryweek/month、list/get、report/update/deleteConversionowner 隔離。
## Depends on
- T310
- T312可弱無 observe 亦可手動成交)
## Inputs
- Spec`../spec.md` §5.2 Outcomes、OC-0407
- T300 路由殼
## Outputs
| 路徑 | 動作 | 說明 |
|------|------|------|
| `apps/backend/internal/logic/**/outcome*/**` | edit | 實作 stub→真邏輯 |
| `apps/backend/generate/api/*.api` | edit | 欄位對齊 |
### 行為變更
- summary 含對話/追蹤 possible|confirmed成交筆數金額
- 成交 amend 留可查紀錄audit 精神)
## Out of scope
- FET314
## Acceptance
- [ ] SpecOC-04OC-07
- [ ] 未授權跨 uid 不可讀
- [ ] 指令:
```bash
cd apps/backend && go test ./internal/... -run OC_0|OutcomeAPI -count=1
```
## Notes