# T773 — product opportunity accuracy gate

> Status: `todo`  
> Milestone: `M7` · Phase D  
> Kind: `test` · Est. change: `~150 lines`

## Goal

用代表性公開貼文樣本驗證高排名結果，前十至少八筆同時具備真實需求與產品適配證據。

## Depends on

- T770、T771、T772

## Inputs

- `../requirements.md` §8 成功標準
- `../spec.md` §3.2、驗收 #2、#3
- 可合法保存的去識別樣本與人工標註準則

## Outputs

| 路徑 | 動作 | 說明 |
|------|------|------|
| `apps/backend/internal/module/radar/testdata/product_fit_cases.json` | add | 去識別文本、產品上下文、人工期望 |
| `apps/backend/internal/module/radar/usecase/product_accuracy_test.go` | add | 排名與證據檢查 |
| `docs/product/brand-product-radar/ACCURACY.md` | add | 樣本、結果、誤判類型、gate 結論 |

## Behavior

- 標註真實需求、痛點／情境 evidence、同業／公告／純同名與 stale。
- 不把敏感屬性或未公開背景當正確答案。
- 未達 8/10 時 task 保持 blocked/doing，回 T741–T743 調校後重跑。

## Out of scope

- 用測試資料自動訓練或修改 Product
- 擴大抓取來源

## Acceptance

- [ ] 前十 ≥8 合格，且零筆只憑產品名進 eligible。

```bash
cd apps/backend && go test ./internal/module/radar/usecase/... -run ProductAccuracy -count=1
```

