dsh-code-checker v0.2.3
dsh-code-checker v0.2.3
修复第 2 步“功能完整性核对”的误判问题:
- 纯提问句不再被当作功能需求:带疑问词且以问号/吗/呢结尾、无明确需求动词的句子(如“那么我现在还要重新下载吗?”)不再进入需求列表;带需求动词的问句(如“能支持导出CSV吗?”)仍正常保留;
- 版本号不再被句点切分:分句器不再把
v0.2.2、3.14等数字里的句点当句末标点,需求文本保持完整; - 扩充需求接受动词表:修改/修复/提交/发布/安装/处理/适配/兼容/更新/升级/配置/验证/检查/清理/移除/替换/优化/重构等常见动词现在都能让句子被识别为需求(修复了“请修改并提交…”这类真实需求被漏掉的既有缺陷);
- LLM 核对新增
not-requirement状态:用户提问/闲聊等非功能条目不再被判“缺失”——不产生告警、不阻塞第 3 步; - 文档:README 标注最新 release 与离线 tarball 地址;FAQ 新增“已经安装还需要重新下载吗?”。
测试
- 17/17 单元测试通过;selfcheck / portable-check / mcp-smoke 全绿。
安装
dsh plugin --profile web add github:noname-iii/dsh-code-checker
dsh plugin --profile web add ./dsh-code-checker-0.2.3.tgz # 离线(本附件)
bundle 安装后需重启 dsh web 生效。