fix(compat): adopt DSH 0.1.2-rc.1 - #162
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要 / Summary
将开发与验证基线从 DSH 0.1.1-rc.2 升级到精确锁定的 0.1.2-rc.1,并补齐新 RC 发布声明所需的 Store/Invariants 依赖闭包与 selector 类型来源。继续保留对直接前身 0.1.2-alpha.5 的源码覆盖验证,以及对上一稳定基线 0.1.1-rc.2 的无版本分支向后兼容。
Moves the development and verification baseline from DSH 0.1.1-rc.2 to the exact 0.1.2-rc.1 registry release, including the Store/Invariants dependency closure and public selector type source required by the new RC declarations. Source-overlay verification for the immediate 0.1.2-alpha.5 predecessor and branch-free backward compatibility with 0.1.1-rc.2 remain covered.
关联 Issue 或背景 / Related Issue or Context
N/A. This is direct compatibility maintenance for the newly published upstream DSH 0.1.2-rc.1 release, which is an accepted PR category for this repository.
涉及区域 / Affected Areas
PR 类型 / PR Type
最新代码确认 / Latest Codebase Confirmation
main分支开发,或在提交前已 rebase 或合并最新main。 / I developed from the latestmain, or rebased or merged the latestmainbefore submitting.同步命令 / Sync command:
Base confirmed at
f6cb0c7f13f346f07fa03afed4fd07917ed61059immediately before push.AI 编码披露 / AI Coding Disclosure
使用的 AI 模型 / AI model used: GPT-5 Codex
使用的编码 Agent 工具 / Coding Agent tool used: Codex
仓库规范检查 / Repository Rules
@deepseek-ai/*NPM 契约。 / I did not modify DSH source or point tsconfig at a DSH source checkout, and used only published@deepseek-ai/*NPM contracts.src/shared/contracts.ts为准,没有在两侧重复定义 wire DTO。 / The Client and Host boundary still usessrc/shared/contracts.tsas the single source for wire DTOs.lib/文件。 / I did not commit tokens, credentials, private memory, unredacted logs, or generatedlib/files.兼容性与数据安全 / Compatibility and Data Safety
0.1.2-rc.1packages. Direct Store and Invariants dependencies close the published type/peer graph instead of relying on transitive hoisting.snapshotEvents()/eventAt()on 0.1.2 and fall back tosession.eventson 0.1.1-rc.2. No version parsing or runtime arity inspection was added.本地验证 / Local Validation
执行的命令 / Commands run:
结果摘要 / Result summary:
db6bdc3576c2d4e7c965e8e3ed0c2a731eed87f5passed the same complete verification chain; 23 registry links were restored afterward.用户可见变更证据 / Local Feature Evidence
完整的隔离边界、版本矩阵和三张原始截图见
docs/pr-assets/dsh-rc1-compat/README.md。DSH 0.1.2-rc.1 status:
DSH 0.1.2-rc.1 isolated conversation after reload:
DSH 0.1.1-rc.2 backward regression: