Repository navigation
chore: 重新生成过期的 protocol registry 文档(修复 main CI 与全部 PR 的 Go checks 失败) - #511
Merged
Merged
Conversation
docs/convergence/protocol-registry.md went stale when the registry gained the anthropic native search and chatgpt request runtime identifiers (registry.json updated by #468 without regenerating the generated doc). Every PR based on main then fails the 'Verify classified protocol registry and reader history' step with 'docs/convergence/protocol-registry.md is stale', blocking the whole queue. Pure tool output from 'go run ./cmd/protocolregistry -write'; -check passes against both the PR baseline and current main.
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.
What this fixes
main 自身的 CI 自 2026-10-27 18:20 起在 "Verify classified protocol registry and reader history" 步骤失败(
docs/convergence/protocol-registry.md is stale; run go run ./cmd/protocolregistry -write),导致基于 main 的全部 open PR 的 Go checks / Go control plane 一并继承失败、整条 PR 队列被阻塞。根因:#468 合并时更新了
protocols/registry.json(anthropic 原生搜索与 chatgpt request runtime 标识符入册),但生成产物docs/convergence/protocol-registry.md未随之重新生成——desktop-web-presentation-state家族的计数停留在 23(实际 24)。What this changes
go run ./cmd/protocolregistry -write的纯工具输出(+2/-2):family 汇总表与<details>计数 23 → 24。无任何手写内容、无其他文件改动。OCR delegate review(提交前执行)
ocr delegate preview/rule+ 独立评审子代理全文核验,结论通过:desktop-web-presentation-state(24 个标识符逐一在 web/src 找到声明)与web-evidence-tools(anthropic_native_search.v1↔ internal/webevidence/anthropic_search_provider.go);-check复跑:protocol registry is synchronized (43 families, 1254 identifiers, 129 explicit test/golden entries),exit=0。Validation
go run ./cmd/protocolregistry -check -baseline 325e69043ae2cb19a6b831527d830bafa67aad21(PR 基线)→ 修复前 stale、修复后 synchronized;Note
合并本 PR 后,当前因继承失败而显示红的 open PR(#479/#489/#492/#494/#508/#509/#510 等)需要
Update branch或重跑失败 job 才会转绿。AI assistance and contributor review
Claude <claude@users.noreply.github.com>.