# 商品域最新产物定位依赖人工翻目录 候选 ID:`product-artifact-indexer` ## Before 用户问:`最新的智能侧的用户session打标的html给我一下。` 当前流程通常是人工在 `job-bu` 里搜文件名,靠文件名里的 `智能侧`、目录日期、mtime 和上下文记忆拼判断。风险是:文件名最贴近的候选可能是旧拷贝,真正最新的是另一个项目目录下的 session 复核 HTML。 ## After 先运行: ```bash cd /Users/bytedance/Documents/job-bu/data-analysis-workspace python tools/product_artifact_indexer.py query --q "智能侧 session 打标 html" --type html --latest --root /Users/bytedance/Documents/job-bu ``` 示例输出: | rank | path | why | risk | |---:|---|---|---| | 1 | `.../2026-05-09-商品领域意图体系迭代/...用户版层级_session复核.html` | mtime 最新;命中 session、复核、用户版层级;属于商品领域意图体系迭代项目 | low | | 2 | `.../智能侧_意图体系详情页_2026-05-13.html` | 文件名命中智能侧,但日期较旧,疑似旧命名/旧拷贝 | medium | 然后打开 rank 1,回给用户 file 路径,并补一句:`我核过了,5 月 25 日的 session 复核 HTML 是当前项目下最新基准;5 月 13 日的智能侧命名文件是旧拷贝。` ## Expected Tool Behavior - 输入来源:本地 `job-bu` 与 `data-analysis-workspace` 文件树。 - 核心检查:文件类型过滤、关键词匹配、目录项目归属、文件名日期、mtime、新旧冲突检测。 - 成功信号:返回可打开的最新候选,并解释为什么不是旧命名文件。 - 失败信号:没有候选、候选日期冲突无法消解、文件已移动或无法读取。 - 落地路径:先做只读 CLI;跑通后接入 AGENTS/skill 作为商品域产物定位默认步骤。