49 lines
917 B
Markdown
49 lines
917 B
Markdown
# T350 — account-health-model-recompute-job
|
||
|
||
> Status: `done`
|
||
> Milestone: `M3`
|
||
> Kind: `feat`
|
||
> Est. change: `~180 lines`
|
||
|
||
## Goal
|
||
|
||
完成後系統應:每 ThreadsAccount 有 score 0–100、level normal|warn|throttle、factors、advice;日批+發送事件可重算。
|
||
|
||
## Depends on
|
||
|
||
- T301
|
||
|
||
## Inputs
|
||
|
||
- Spec:`../spec.md` §3.3、§4.4、AH-01
|
||
- 既有 outbox 失敗率、token 狀態、發送紀錄
|
||
|
||
## Outputs
|
||
|
||
| 路徑 | 動作 | 說明 |
|
||
|------|------|------|
|
||
| `apps/backend/internal/module/**/health/**` | add | domain + recompute |
|
||
| job template | edit | account_health_recompute |
|
||
|
||
### 行為變更
|
||
|
||
- 無操作不扣分
|
||
- 門檻:≥70 normal;40–69 warn;<40 throttle
|
||
|
||
## Out of scope
|
||
|
||
- 送出閘(T351)
|
||
|
||
## Acceptance
|
||
|
||
- [ ] Spec:AH-01
|
||
- [ ] 指令:
|
||
|
||
```bash
|
||
cd apps/backend && go test ./internal/.../health/... -count=1
|
||
```
|
||
|
||
## Notes
|
||
|
||
權重可調;門檻帶鎖定。
|