1.3 KiB
1.3 KiB
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 均可追查。
- Threads/AI 使用 fake;不依賴外部網路或真 token。
Out of scope
- Phase D reply/CRM/outcome
- 宣稱準確度已過(T773)
Acceptance
- spec #1–#13 全部有自動測試或明確人工 case,結果記錄於
../P0-ACCEPTANCE.md。 - P0 live 驗收批准後才進 T770(使用者 gate 尚待批准)。
cd apps/backend && make test-integration && go test ./... -count=1 && make build
cd apps/web && npm run test && npm run build