Expose PChome rescore review metrics

This commit is contained in:
OoO
2026-05-24 21:12:27 +08:00
parent 0fff09a15c
commit dcabebbcf2
15 changed files with 58 additions and 11 deletions

View File

@@ -75,7 +75,8 @@ def test_competitor_coverage_counts_only_active_product_intersection():
"def _fetch_manual_review_summary", 1
)[0]
assert "coverage:v4" in source
assert "coverage:v5" in source
assert "rescore_accepted_count" in coverage_source
assert "(SELECT COUNT(*) FROM valid_competitor) AS valid_matches" not in coverage_source
assert "FROM latest_momo lm\n JOIN valid_competitor vc ON vc.sku = lm.sku" in coverage_source
assert "FROM products p\n JOIN LATERAL" in coverage_source
@@ -101,6 +102,7 @@ def test_competitor_review_queue_is_canonical_unit_price_handoff():
assert "def fetch_competitor_review_queue" in source
assert "\"review_queue\": fetch_competitor_review_queue" in source
assert "\"unit_comparable_count\"" in source
assert "\"rescore_accepted_count\"" in source
assert "manual_review_summary" in source
assert "manual_accept_count" in source
assert "manual_reject_count" in source
@@ -119,9 +121,11 @@ def test_competitor_review_queue_is_canonical_unit_price_handoff():
assert "人工單位價" in daily_template
assert "competitor_intel.review_queue" in daily_template
assert "coverage.unit_comparable_count" in growth_template
assert "coverage.rescore_accepted_count" in growth_template
assert "coverage.manual_accept_count" in growth_template
assert "coverage.manual_reject_count" in growth_template
assert "coverage.manual_unit_price_count" in growth_template
assert "comp_coverage.rescore_accepted_count" in daily_template
def test_competitor_review_reasons_prefer_json_payload_labels():