Repository navigation
命令独立输出方式、契约发现与类型化示例,迁移原生发布 - #21
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
每个命令现在声明自己的具名输出方式、结果契约和处理器。调用方用统一的选择参数,并从轻量发现和经过验证的示例取得可执行调用。
修复递归模式嵌入后的引用语义,公开查询与实际线模式保持同一资源边界。工程基线升级为 Node 26,core/testing 由 fixed 版本组同步发布,删除旧输出模型和自制发布入口。
Evidence
Before: 递归载荷独立有效,包装信封后根引用会错误绑定;单方式的错误显式默认值被静默接受;帮助出现非作者提供的自然语言。
After: 最终集成树
5450d584b8919698090a24fb16b2cf1b1a6d02ce与已验候选一致。Node 26.13.0 / pnpm 12.9.1 下check:workspace23/23、check:full均 exit 0;原反例与正常对照通过,Standards 和 Spec 必修项复审全部关闭。原生 Changesets 3.0.3 由唯一 minor changeset 将 core/testing 固定组计算为 0.5.0。非空同批 pack 的完整
product:verifyexit 0,覆盖运行时、TS 6/7 独立消费者及示例真实进程。实际 Action 版本 PR、OIDC 发布与 registry 消费将在主分支通过正式发行入口完成。类型化示例复用正式解析和输入验证,不执行业务 handler;POSIX 展示从最终帮助文本经过真实 shell 往返。发现摘要的下一步 argv 经过现有 CLI 进程回放。
Merge Danger
Door: two-way
合并后的源码可回滚;npm 发布后的版本不可覆写,实际发版在正式版本 PR 和同批制品验收后执行。
Blast Radius: 消费者
旧输出接口及选择入口被移除,最低运行环境升至 Node 26;core/testing 需作为同版本组升级。