From 39c65c0a251bb64d41972674bd6a6ddc8180b32e Mon Sep 17 00:00:00 2001 From: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> Date: Mon, 26 Oct 2026 10:59:09 +0800 Subject: [PATCH] chore(dsh): record integrated validation and normalize context source Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> --- openspec/changes/add-dsh-native-plugin/verification.md | 5 +++++ plugins/dsh/src/host/management-context.ts | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/openspec/changes/add-dsh-native-plugin/verification.md b/openspec/changes/add-dsh-native-plugin/verification.md index deba75674..753fb678d 100644 --- a/openspec/changes/add-dsh-native-plugin/verification.md +++ b/openspec/changes/add-dsh-native-plugin/verification.md @@ -402,3 +402,8 @@ CLI 全量结果与后续专项分开记录,不声称最终新增用例都来 ## 42.12 同名安装使用阻断与布局 真实手动会话中,用户范围 multi-1b1b769d/meeting-notes 与项目范围 multi-manual-e29e0eba/meeting-notes 均为1.2.0;官方发现项目副本,用户副本返回 skill-shadowed 是精确目标保护。修复使用错误为独立全宽行,文案说明所选安装未生效,不猜测所有宿主的范围优先级,不绕过保护。build/typecheck/lint及523 tests/11693 assertions通过,OpenSpec严格校验通过。最终候选 d6b643afcbe1f589ada040ed2e5664da4bb762e961966d6713c70a831c5949b1 更新两RC,详细交互在39905验证:用户版阻断且按钮不移位,项目版成功开案例,取消后草稿为空,meeting相关文件不变。用户正在人工操作,因此未填入草稿;无新增模型调用,不宣称本轮模型E2E通过。保留人工更新/卸载,不恢复夹具。证据:仓库外 `dsh-shadowed-use-20261026/summary.md`。未提交或发布。 + + +### 提交前主线集成验证 + +无冲突合入最新主线,保留 Registry 子路径下载修复。集成后使用 Bun 1.3.13:CLI lint/typecheck/build 与 783 项测试、3429 次断言通过;DSH build/typecheck/lint 与 523 项测试、11693 次断言通过。OpenSpec 严格校验和 diff 检查通过。最终只读评审未发现新增阻断问题;公开改动为 105 份源码、回归测试和正式文档,无本地截图、日志、配置或构建包。远端 CI、合并和 npm 发布独立记录,不以本地结果替代。 diff --git a/plugins/dsh/src/host/management-context.ts b/plugins/dsh/src/host/management-context.ts index 0a93406e5..515cd3543 100644 --- a/plugins/dsh/src/host/management-context.ts +++ b/plugins/dsh/src/host/management-context.ts @@ -68,4 +68,3 @@ export function registerManagementContext(events: ContextEvents, read: ReadInsta }); return () => { lifetime.abort(); dispose(); }; } -