Mount: 升级 dsh-distribution 与 dsh-dpx 的 pin 到上游 main - #19
Merged
Merged
Conversation
Upgrade reason and impact: - `vendor/meta-protocols/dsh-distribution`: `4ebbd10` -> `61b1455`, carrying the ecosystem-entry doc alignment (that repository now describes dsh-ecosystem-spec as the entry point that only mounts and indexes, and no longer claims the README is under revision with `old/` as the legacy baseline). - `vendor/examples/dsh-dpx`: `f32bed7` -> `95f1822` (39 commits: environment repair and doctor hardening, desktop launcher 0.3.2, offline Ed25519 release signing). Protocol coordinates and compatibility: unchanged. Neither pin moves a coordinate, schema, validator or normative sentence, and both upstreams still self-declare the status this repository already records (dsh-distribution: Draft; dsh-dpx: experimental / Windows-first, Node >=22.19.0), so `registry/` needs no edit. This repository's docs: no sync required. The only link into either mount targets the mount root, and every claim `docs/examples/dsh-dpx.md` makes was re-checked against `95f1822` (upstream status line, `--test`, `--no-desktop`, `DPX_HOME`, `.dpx-environment.json`, `registry.json`, Windows-only desktop launcher) and still holds. That document does not yet cover the new repair/doctor/signing surfaces; that is a separate doc PR, not mixed in here. Upstream verification: - dsh-distribution @ `61b1455` (tree `bc20b9f`): `pnpm check` -> 81 tests pass, 14 schemas verified against the independent Ajv check, 201 local doc links, 8 package boundaries, 7 protocol coordinates, discovery + migration examples. - dsh-dpx @ `95f1822`: `npm test` -> 109 tests pass. - `node scripts/verify-structure.mjs` -> green; `git diff --cached --check` -> clean.
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.
按
vendor/README.md§5 的要求,挂载升级单独一个 PR,并附升级原因、受影响坐标/兼容性、本仓库文档是否需要同步以及上游验证证据。升级原因
vendor/meta-protocols/dsh-distribution4ebbd1061b1455old/作为既有规范备份」这条已经失效的描述vendor/examples/dsh-dpxf32bed795f1822受影响的协议坐标与兼容性
无。 两个 pin 都没有移动任何坐标、schema、validator 或规范句子;两个上游仍自称本仓库已经照录的状态(dsh-distribution 自称 Draft;dsh-dpx 自称实验性 / Windows 优先、需要 Node.js
>=22.19.0),所以registry/protocols.json与registry/implementations.json不需要改动。本仓库文档是否需要同步
不需要。 本仓库指向两个挂载内部的链接只有一条,指向挂载根(
docs/examples/dsh-dpx.md第 9 行)。docs/examples/dsh-dpx.md里的每条事实断言都对着95f1822重新核过,全部仍然成立:上游状态行(实验性 / Windows 优先 / Node>=22.19.0)、--test、--no-desktop(桌面端只在 Windows 首次创建时默认生成)、DPX_HOME、.dpx-environment.json、registry.json、home\Desktop的建立规则。需要说明的是:该文档尚未覆盖新 pin 带来的新面(
dpx env repair、registry 级 doctor、桌面发布签名/校验等)。按“升级 revision”与“修订说明文档”各自独立的要求,这份补充留给单独的文档 PR,不混进本次提交。上游验证证据