Explorar o código

chore(v3): 物理清除旧 decode/分类树时代理由码死声明(JSON+Excel+dashboard)

M3 当年只'逻辑退役'(门槛删了、不再产出)未物理删除。本次清掉残留:
- 规则包 JSON decision_reason_codes 删 4 个孤儿声明(content_pattern_recall_required/
  category_or_element_binding_required/missing_content_portrait/age_50_plus_weak)——
  实测零产出、零按名查找、校验器仅 WARN;Excel decision_reason_codes sheet 同步删 4 行
- dashboard _reason_label 删 2 个死标签映射(missing_content_portrait/pattern_recall_failed)——
  有 labels.get(code,code) 兜底,无活码会命中
保留活码不动: missing_score(打分兜底)/high_risk_content/missing_source_evidence/
missing_platform_*(硬门)/content_not_fit_senior 等新词表。
全新验证岗交叉核验引用链全 PASS;330 passed,byte-equal+config gate pass。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sam Lee hai 1 día
pai
achega
ffd4d61ac2

+ 0 - 2
content_agent/dashboard_service.py

@@ -995,9 +995,7 @@ def _reason_label(code: Any) -> str:
         "QUERY_GENERATION_FAILED": "Query 生成失败",
         "INVALID_SOURCE": "需求来源无效",
         "missing_score": "分数缺失",
-        "pattern_recall_failed": "Pattern 回扣失败",
         "missing_source_evidence": "来源证据缺失",
-        "missing_content_portrait": "画像缺失",
         "high_risk_content": "高风险内容",
         "budget_exhausted": "预算耗尽",
     }

+ 0 - 32
product_documents/规则包/douyin_rule_packs.v1.json

@@ -684,14 +684,6 @@
       "priority": 10,
       "business_explanation": "候选内容没有平台视频 ID,无法追踪或入池。"
     },
-    {
-      "decision_reason_code": "content_pattern_recall_required",
-      "reason_label": "Pattern 回扣失败",
-      "reason_category": "pattern_recall_failed",
-      "is_hard_gate": true,
-      "priority": 20,
-      "business_explanation": "视频没有真实回扣到本次 Pattern。"
-    },
     {
       "decision_reason_code": "missing_source_evidence",
       "reason_label": "来源证据缺失",
@@ -700,30 +692,6 @@
       "priority": 30,
       "business_explanation": "无法解释候选内容来自哪个需求 / query / 内容发现路径。"
     },
-    {
-      "decision_reason_code": "category_or_element_binding_required",
-      "reason_label": "分类 / 元素绑定失败",
-      "reason_category": "category_or_element_binding_failed",
-      "is_hard_gate": true,
-      "priority": 40,
-      "business_explanation": "视频未能绑定到可解释的分类树路径或 Pattern 元素。"
-    },
-    {
-      "decision_reason_code": "missing_content_portrait",
-      "reason_label": "画像缺失",
-      "reason_category": "portrait_missing",
-      "is_hard_gate": true,
-      "priority": 50,
-      "business_explanation": "缺少内容点赞画像,不能判断 50+ 适配度。"
-    },
-    {
-      "decision_reason_code": "age_50_plus_weak",
-      "reason_label": "50+ 画像弱",
-      "reason_category": "portrait_weak",
-      "is_hard_gate": true,
-      "priority": 51,
-      "business_explanation": "内容画像显示 50+ 适配弱或缺失。"
-    },
     {
       "decision_reason_code": "content_score_reject",
       "reason_label": "分数阈值淘汰",

BIN=BIN
tech_documents/规则包映射/规则包映射配置表.xlsx