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

51 lines
1.0 KiB
Markdown
Raw Permalink Normal View History

2026-07-23 05:56:42 +00:00
# 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