thread-master/docs/product/growth-loop/tasks/T330-weekly-checkup-model-j...

51 lines
1.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# T330 — weekly-checkup-model-and-job
> Status: `done`
> Milestone: `M2`
> Kind: `feat`
> Est. change: `~180 lines`
## Goal
完成後系統應WeeklyCheckup 落庫Job `weekly_checkup` 依會員 timezone 週一(無則 UTC產報告findings 強制 evidenceactions 固定 3 個含 deeplink。
## Depends on
- T301
- T310可讀 Outcome 摘要)
## Inputs
- Spec`../spec.md` §3.2、§4.2、CU-0102
- 既有 AI module、own posts 同步資料
## Outputs
| 路徑 | 動作 | 說明 |
|------|------|------|
| `apps/backend/internal/module/**/checkup/**` | add | domain/repo/usecase |
| workerjob template | edit | weekly_checkup |
### 行為變更
- 無 evidence 的 finding 不得入庫
- 不足則 status=failed 可重試
## Out of scope
- HTTP APIT331
- FET333
## Acceptance
- [ ] SpecCU-01、CU-02資料層
- [ ] 指令:
```bash
cd apps/backend && go test ./internal/.../checkup/... -count=1
```
## Notes
deeplink 枚舉today|scout|studio_compose|studio_inspire|crew_persona|outbox