Split PChome review low-score buckets

This commit is contained in:
OoO
2026-05-24 21:28:27 +08:00
parent 3bbd4c15ba
commit 8340df8cb7
9 changed files with 96 additions and 9 deletions

View File

@@ -128,6 +128,20 @@ def test_competitor_review_queue_is_canonical_unit_price_handoff():
assert "comp_coverage.rescore_accepted_count" in daily_template
def test_competitor_review_filters_split_low_score_operational_buckets():
from services.competitor_intel_repository import REVIEW_STATUS_FILTER_GROUPS
assert REVIEW_STATUS_FILTER_GROUPS["recoverable_low_score"] == ("recoverable_low_score",)
assert REVIEW_STATUS_FILTER_GROUPS["true_low_confidence"] == ("true_low_confidence",)
assert REVIEW_STATUS_FILTER_GROUPS["legacy_low_score"] == ("low_score", "refresh_low_score")
assert set(REVIEW_STATUS_FILTER_GROUPS["low_score"]) == {
"low_score",
"refresh_low_score",
"recoverable_low_score",
"true_low_confidence",
}
def test_competitor_review_reasons_prefer_json_payload_labels():
from services.competitor_intel_repository import _format_competitor_review_item