|
|
@@ -143,6 +143,18 @@ def test_flow_ledger_api_returns_business_v4_ledger(tmp_path, monkeypatch):
|
|
|
"statistics": {},
|
|
|
"raw_payload": {},
|
|
|
},
|
|
|
+ {
|
|
|
+ "run_id": run_id,
|
|
|
+ "policy_run_id": policy_run_id,
|
|
|
+ "content_discovery_id": "content_003",
|
|
|
+ "platform_content_id": "douyin_003",
|
|
|
+ "search_query_id": "q_003",
|
|
|
+ "platform": "douyin",
|
|
|
+ "description": "情绪放松练习视频",
|
|
|
+ "author_display_name": "心理教练",
|
|
|
+ "statistics": {},
|
|
|
+ "raw_payload": {},
|
|
|
+ },
|
|
|
],
|
|
|
)
|
|
|
service.runtime.append_jsonl(
|
|
|
@@ -207,6 +219,23 @@ def test_flow_ledger_api_returns_business_v4_ledger(tmp_path, monkeypatch):
|
|
|
},
|
|
|
},
|
|
|
"raw_payload": {},
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "run_id": run_id,
|
|
|
+ "policy_run_id": policy_run_id,
|
|
|
+ "decision_id": "decision_003",
|
|
|
+ "search_query_id": "q_003",
|
|
|
+ "decision_target_id": "content_003",
|
|
|
+ "decision_action": "KEEP_CONTENT_FOR_REVIEW",
|
|
|
+ "decision_reason_code": "v4_score_review_needed",
|
|
|
+ "score": 62,
|
|
|
+ "scorecard": {
|
|
|
+ "total_score": 62,
|
|
|
+ "query_relevance_score": 95,
|
|
|
+ "platform_performance_score": 29,
|
|
|
+ },
|
|
|
+ "decision_replay_data": {"allow_walk": False},
|
|
|
+ "raw_payload": {},
|
|
|
}
|
|
|
],
|
|
|
)
|
|
|
@@ -242,7 +271,7 @@ def test_flow_ledger_api_returns_business_v4_ledger(tmp_path, monkeypatch):
|
|
|
"run_id": run_id,
|
|
|
"policy_run_id": policy_run_id,
|
|
|
"content_assets": [{"decision_id": "decision_001", "platform_content_id": "douyin_001"}],
|
|
|
- "review_records": [],
|
|
|
+ "review_records": [{"decision_id": "decision_003", "platform_content_id": "douyin_003"}],
|
|
|
"reject_records": [],
|
|
|
"summary": {},
|
|
|
},
|
|
|
@@ -274,6 +303,9 @@ def test_flow_ledger_api_returns_business_v4_ledger(tmp_path, monkeypatch):
|
|
|
assert piaoquan["source"]["label"] == "票圈帖子具体的点"
|
|
|
assert "帖子 ID:post_888" in piaoquan["source"]["details"]
|
|
|
assert "内容点 ID:point_456" in piaoquan["source"]["details"]
|
|
|
+ assert piaoquan["asset_summary"]["pool_count"] == 0
|
|
|
+ assert piaoquan["asset_summary"]["review_count"] == 1
|
|
|
+ assert piaoquan["asset_summary"]["headline"] == "待复看 1 条"
|
|
|
category = next(item for item in ledger["rows"] if item["id"] == "q_004")
|
|
|
assert "分类树:Pattern 执行 581" in category["source"]["details"]
|
|
|
assert "分类路径:/理念/观念/个人观念/人生观" in category["source"]["details"]
|