Repository navigation
docs(extension): 独立分发与 Peer 参与契约 - #34
Merged
Merged
Conversation
- 由发布者声明精确版本的最小分发集合 - 区分历史补关联、新发布校验与宿主启用 - 约束支持移除确认和并发版本变更
This was referenced Oct 12, 2026
- 使用现有原生关联表达交付计划,移除重复字段与安装确认要求 - 保留共同版本、固定候选、宿主启用与完整验收边界
- 分发独立发布,精确版本由 Peer 选择 - 保留共享业务状态和历史产物,明确协议迁移与进程应用边界
- 已准入 Peer 维护共享业务状态,管理响应不展示凭据 - 未识别分发只保留旧 schema 快照,避免错误来源
- 显式命令先保存意图,恢复不反写启用状态 - 异步启动复核精确参与记录并清理迟到实例
This branch was previously deployed
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.
旧契约把 Python/MF 绑在同一个 Release 版本,并让部署内所有 Peer 共用安装版本;这会使独立仓库发布互相等待,并让一次升级改变其他运行端的选择。
本 PR 改为独立
(Extension, Distribution, version)发布、部署共享身份和业务数据、每个 Peer 保存精确安装选择及启用意图。插件维护业务和数据兼容,宿主负责原生应用与真实运行结果。历史产物和文档保留原身份;v1 历史读、新版管理和数据库切换边界明确记录。关联实施:InKCre/ext-reg#58、InKCre/impl-py#129、InKCre/impl-ts#130。三个 implementation PR 正在采用此契约;尚未将它们的未完成验收记成已交付结果。
验证:Website format/build、git diff --check 通过;源码与 preview 验收由各实施 PR 提供。Python 共享环境变更需要暂停 Peer 并从新进程启动,协议迁移需要新版消费者及旧写入退出;本 PR 不承诺无停机切换。