V10.545 收斂比價覆蓋率口徑

This commit is contained in:
OoO
2026-06-01 12:02:22 +08:00
parent 83b813c1b9
commit e4534c2f96
7 changed files with 65 additions and 19 deletions

View File

@@ -75,7 +75,7 @@ def test_competitor_coverage_counts_only_active_product_intersection():
"def _fetch_manual_review_summary", 1
)[0]
assert "coverage:v8" in source
assert "coverage:v9" in source
assert "rescore_accepted_count" in coverage_source
assert "(SELECT COUNT(*) FROM valid_competitor) AS valid_matches" not in coverage_source
assert "identity_competitor AS" in coverage_source
@@ -87,6 +87,9 @@ def test_competitor_coverage_counts_only_active_product_intersection():
assert "\"stale_matches\": stale" in coverage_source
assert "\"decision_ready_matches\": fresh" in coverage_source
assert "\"decision_ready_rate\": round(fresh / max(active, 1) * 100, 1)" in coverage_source
assert "\"identity_coverage_matches\": valid" in coverage_source
assert "\"manual_closed_count\": manual_closed_count" in coverage_source
assert "\"last_decision_ready_crawled_at\": last_decision_ready_crawled_at" in coverage_source
assert "FROM products p\n JOIN LATERAL" in coverage_source
assert "WHERE p.status = 'ACTIVE'" in coverage_source