thread-master/docs/product/brand-product-radar/tasks/T762-p0-cross-layer-integra...

48 lines
1.3 KiB
Markdown
Raw Normal View History

2026-08-13 02:22:24 +00:00
# T762 — p0 cross-layer integration gate
> Status: `done`
> Milestone: `M6` · Phase C
> Kind: `test` · Est. change: `~200 lines`
## Goal
以跨層測試證明 P0 真流程可從建立產品 watch 走到多產品單卡與人工主推。
## Depends on
- T760、T761
## Inputs
- `../spec.md` 驗收 #1#13
- backend integration harness、frontend live mapper tests
## Outputs
| 路徑 | 動作 | 說明 |
|------|------|------|
| `apps/backend/internal/logic/radar/brand_product_integration_test.go` | add | create→sweep→merge→primary→query |
| `apps/web/src/pages/ProductRadarLiveFlow.test.tsx` | add | live-shaped page flow |
| `docs/product/brand-product-radar/P0-ACCEPTANCE.md` | add | case 結果與未解缺口 |
## Behavior
- 同貼文兩 ProductMatch、單 Opportunity、單 Contact identity。
- today/all/filter/primary/legacy/delete lifecycle 均可追查。
- ThreadsAI 使用 fake不依賴外部網路或真 token。
## Out of scope
- Phase D reply/CRM/outcome
- 宣稱準確度已過T773
## Acceptance
- [x] spec #1#13 全部有自動測試或明確人工 case結果記錄於 `../P0-ACCEPTANCE.md`
- [ ] P0 live 驗收批准後才進 T770使用者 gate 尚待批准)。
```bash
cd apps/backend && make test-integration && go test ./... -count=1 && make build
cd apps/web && npm run test && npm run build
```