Skip to content

docs(governance): clarify upstream contract admission - #29

Merged
xiaoland merged 3 commits into
mainfrom
feat/org-repository-cleanup
Sep 1, 2026
Merged

docs(governance): clarify upstream contract admission#29
xiaoland merged 3 commits into
mainfrom
feat/org-repository-cleanup

Conversation

@xiaoland

@xiaoland xiaoland commented Aug 31, 2026

Copy link
Copy Markdown
Member

结果

  • 明确 consumer 可有意落后于 additive upstream release;权威是与已声明 contract revision 的兼容性,而不是与最新 moving delivery 相等。
  • PR validation 只负责候选验证,不生产 Pages preview 交付输入;Pages workflow 可由 CI 成功事件编排,但必须自行 checkout exact head、构建并上传。
  • 失败诊断 artifact 可以保留;成功 CI 输出不得成为 preview/release 输入,也不得在没有已识别诊断消费者时留存。

配套实现见 core-py#94client-web#91ui#40ext-reg#29docs 整理 PR。

验证

  • git diff --check

- allow consumers to adopt additive revisions intentionally
- prefer behavior evidence over moving generated-diff gates
- make each Pages preview workflow own its exact-head build and upload
- use CI completion only as an orchestration signal
- allow failure-only diagnostic evidence
- forbid successful CI outputs as preview or release inputs
@xiaoland
xiaoland merged commit 6dcb9d4 into main Sep 1, 2026
@xiaoland
xiaoland deleted the feat/org-repository-cleanup branch September 1, 2026 03:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant