check_agentic_project_name
刷数脚本:检查项目名称、产业/品类、产品名称、漏出词等数据一致性。
数据源
- 飞书表格「9月各产业优化问题汇总表」
https://mi8elatzm1x.feishu.cn/wiki/IbCUwR4bvil4E1k9k2LcCiwSn8t?sheet=QyDfOp - 生产接口
GET https://geo-api.hisense.com/api/agentic-project/project?page=1&page_size=999&listed=all
Header:x-token
匹配主键(跟接口保持一致)
| 飞书 | 接口 |
|---|---|
| 优化问题 | project_name |
| 产业(= 品牌 + 品类) | brand + category(直接拼接) |
接口侧额外过滤(必须同时满足):
listed = 1status = 'running'end_month = '2026-09'
匹配规则:
- 先按上述过滤筛接口项目
- 常规:
产业 == brand+category(如海信中央空调) - 简写兼容:
产业 == brand且品类 == category(如 ASKO / 古洛尼) - 同名+同产业仍多条时:优先飞书【产品名称】/【特征露出词】与接口一致
品类 ↔ category 仅作校验罗列,不阻断主键匹配。
比对项
- 飞书【优化问题】在接口中找不到
- 飞书【产业】无法按规则匹配接口【brand+category】(匹配失败,打印完整对照)
- 飞书【产业】与接口【brand+category】字面不一致(主键已匹配,如简写
ASKOvsASKO全品类) - 飞书【品类】与接口【category】不一致(主键已匹配)
- 飞书【产品名称】与接口
product_name不一致 → 输出更新 SQL - 飞书【特征露出词】与接口
exposure_word不一致 → 输出更新 SQL
运行
go run ./haoxian_hisense/agentic_project/check_agentic_project_name
配置
config/config.dev.yaml(已 gitignore):
feishu:
app_id: ""
app_secret: ""
hisense_geo:
base_url: "https://geo-api.hisense.com"
token: "" # x-token,勿提交仓库