# 商品分类迭代需要可追溯重分桶工作台
- 候选 id:`product-taxonomy-refactor-workbench`
- 类型:`tool-upgrade`
## Before
用户连续提出:忽略最后一级标签、把类目/准入限制拆成商品品类不能上和商品类型不能上、商品属性改名为商品信息、特色能力改名为特色服务并只保留 7 个能力。Agent 每次直接改表,最后只能给一个新版本 Excel。
问题:
| 维度 | Before 状态 |
| --- | --- |
| 规则来源 | 散落在对话里 |
| 旧桶到新桶 | 只能看最终表,难以复盘 |
| 业务名词依据 | 需要人工回忆参考了哪个定义 |
| 争议标签 | 和已确认标签混在一起 |
| 跨 session 复用 | 下次又要重新解释一遍 |
## After
运行工作台:
```bash
python /Users/bytedance/Documents/job-bu/data-analysis-workspace/tools/product_taxonomy_refactor_workbench.py \
--input /Users/bytedance/Documents/job-bu/data-analysis-workspace/path/to/old_labels.xlsx \
--terms /Users/bytedance/Library/Mobile\ Documents/com~apple~CloudDocs/bytedance/path/to/业务名词定义.md \
--rules /Users/bytedance/Documents/job-bu/data-analysis-workspace/projects/product-taxonomy-refactor/taxonomy_versions/v2026-05-product-taxonomy.yaml \
--out /Users/bytedance/Documents/job-bu/data-analysis-workspace/projects/product-taxonomy-refactor/reports/2026-05-11-remap.xlsx
```
输出表:
| old_label | new_bucket | rule_id | evidence | needs_review |
| --- | --- | --- | --- | --- |
| 商品类目选不了/找不到 | 商品类目选择 | category.selection | 用户是在问如何选择或找回可选类目,不是发布失败 | false |
| 类目创建失败/发布受限 | 类目准入/经营范围 | category.admission | 涉及准入、经营范围或发布限制 | false |
| xx商品属于什么类目 | 商品类目归属判断 | category.lookup | 需要判断具体商品应归属哪个类目 | false |
| 特色能力-非白名单能力 | 其他类 | feature.other | 不属于安心吃等 7 个特色服务白名单 | true |
同时生成 diff:旧桶 A 中 42 条进入“商品类目选择”、18 条进入“类目准入/经营范围”、7 条进入“商品类型不能上”;每个桶附代表 case 和规则依据。下个 session 再问“到底分几类合适”时,先加载同一版本规则和上次 diff,而不是重新做一次口头分类。