|
|
@@ -2,7 +2,7 @@
|
|
|
"schema_version": "rule_pack.v1",
|
|
|
"package_id": "douyin_rule_packs_v1",
|
|
|
"package_name": "抖音规则包 V4",
|
|
|
- "description": "核心对象说明:EvidenceBundle 是判断证据包,RuleDecision 是规则判断结果,platform_content_id 是平台内容 ID,platform_author_id 是抖音作者 ID,run_id 是本次运行 ID,policy_run_id 是本次策略执行 ID,record_schema_version 是运行记录结构版本,source_evidence 是来源证据,search_query_effect_status 是搜索词效果状态。Content V4 runtime 只使用 success / pending / failed / rule_blocked 四类效果状态。ADD_TO_CONTENT_POOL 是入池,KEEP_CONTENT_FOR_REVIEW 是待复看并映射 pending,REJECT_CONTENT 是淘汰。",
|
|
|
+ "description": "核心对象说明:EvidenceBundle 是判断证据包,RuleDecision 是规则判断结果,platform_content_id 是平台内容 ID,platform_author_id 是抖音作者 ID,run_id 是本次运行 ID,policy_run_id 是本次策略执行 ID,record_schema_version 是运行记录结构版本,source_evidence 是来源证据,search_query_effect_status 是搜索词效果状态。Content V4 runtime 只使用 success / pending / failed / rule_blocked 四类效果状态。ADD_TO_CONTENT_POOL 是入池,KEEP_CONTENT_FOR_REVIEW 是待复看并映射 pending,TECHNICAL_RETRY_REQUIRED 是技术链路失败需重试并映射 failed,REJECT_CONTENT 是淘汰。",
|
|
|
"updated_at": "2026-06-15",
|
|
|
"strategy_binding": {
|
|
|
"strategy_id": "douyin_content_find_v4",
|
|
|
@@ -41,11 +41,13 @@
|
|
|
"allowed_actions": [
|
|
|
"ADD_TO_CONTENT_POOL",
|
|
|
"KEEP_CONTENT_FOR_REVIEW",
|
|
|
+ "TECHNICAL_RETRY_REQUIRED",
|
|
|
"REJECT_CONTENT"
|
|
|
],
|
|
|
"action_notes": {
|
|
|
"ADD_TO_CONTENT_POOL": "入池成功,映射 content_effect_status=success。",
|
|
|
"KEEP_CONTENT_FOR_REVIEW": "待人工复看,映射 content_effect_status=pending,不是弱成功。",
|
|
|
+ "TECHNICAL_RETRY_REQUIRED": "下载、压缩、Gemini/OpenRouter 等技术链路失败,映射 content_effect_status=failed,不代表内容待人工复看。",
|
|
|
"REJECT_CONTENT": "淘汰;按原因映射 failed 或 rule_blocked。"
|
|
|
}
|
|
|
},
|
|
|
@@ -188,11 +190,11 @@
|
|
|
],
|
|
|
"missing_policy": "fail_hard_gate",
|
|
|
"score_missing_policy": {
|
|
|
- "decision_action": "KEEP_CONTENT_FOR_REVIEW",
|
|
|
+ "decision_action": "TECHNICAL_RETRY_REQUIRED",
|
|
|
"decision_reason_code": "v4_technical_retry_needed",
|
|
|
- "effect_status": "pending",
|
|
|
+ "effect_status": "failed",
|
|
|
"priority": 5,
|
|
|
- "notes": "技术失败或 V4 分数缺失进入待复看/待补跑,不按内容质量淘汰。"
|
|
|
+ "notes": "技术失败或 V4 分数缺失进入技术重试,不按内容质量淘汰,也不计入人工待复看。"
|
|
|
}
|
|
|
},
|
|
|
"hard_gates": [
|
|
|
@@ -280,9 +282,9 @@
|
|
|
"op": "eq",
|
|
|
"value": "failed"
|
|
|
},
|
|
|
- "decision_action": "KEEP_CONTENT_FOR_REVIEW",
|
|
|
+ "decision_action": "TECHNICAL_RETRY_REQUIRED",
|
|
|
"decision_reason_code": "v4_technical_retry_needed",
|
|
|
- "severity": "review",
|
|
|
+ "severity": "technical",
|
|
|
"stop_scoring": true,
|
|
|
"priority": 15
|
|
|
}
|
|
|
@@ -291,9 +293,9 @@
|
|
|
"schema_version": "v4_scorecard.v1",
|
|
|
"total_score": 100,
|
|
|
"score_missing_policy": {
|
|
|
- "decision_action": "KEEP_CONTENT_FOR_REVIEW",
|
|
|
+ "decision_action": "TECHNICAL_RETRY_REQUIRED",
|
|
|
"decision_reason_code": "v4_technical_retry_needed",
|
|
|
- "effect_status": "pending",
|
|
|
+ "effect_status": "failed",
|
|
|
"priority": 5
|
|
|
},
|
|
|
"dimensions": [
|
|
|
@@ -506,6 +508,30 @@
|
|
|
"enabled": true,
|
|
|
"notes": "画像缺失等 hard gate 直接给待复看时,内容与 query 状态都记 pending。"
|
|
|
},
|
|
|
+ {
|
|
|
+ "mapping_id": "map_technical_retry_failed",
|
|
|
+ "target_level": "content",
|
|
|
+ "decision_action": "TECHNICAL_RETRY_REQUIRED",
|
|
|
+ "reason_category": "technical_error",
|
|
|
+ "is_hard_gate": false,
|
|
|
+ "content_effect_status": "failed",
|
|
|
+ "query_effect_status": "failed",
|
|
|
+ "priority": 28,
|
|
|
+ "enabled": true,
|
|
|
+ "notes": "下载、压缩、Gemini/OpenRouter 等技术链路失败需要重试,不计入待复看。"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "mapping_id": "map_technical_retry_failed_hard_gate",
|
|
|
+ "target_level": "content",
|
|
|
+ "decision_action": "TECHNICAL_RETRY_REQUIRED",
|
|
|
+ "reason_category": "hard_gate",
|
|
|
+ "is_hard_gate": true,
|
|
|
+ "content_effect_status": "failed",
|
|
|
+ "query_effect_status": "failed",
|
|
|
+ "priority": 29,
|
|
|
+ "enabled": true,
|
|
|
+ "notes": "judge_failed hard gate 触发的技术失败同样计为 failed,避免污染待复看。"
|
|
|
+ },
|
|
|
{
|
|
|
"mapping_id": "map_reject_rule_blocked",
|
|
|
"target_level": "content",
|