Skip to content

观察:文档站 client-sdk.mdx 把已退役的 CLIENT_SPEC_COMPLIANCE.md 宣传成「逐方法验证 13 个 namespace」的活矩阵 #5878

Description

@baozhoutao

在实做 #5824(退役两份脱节的仓内开发文档)时读到的,未认领,不在 #5824 的 PR 范围内(那条 PR 的引用面被限定为指向被删那两个文件的链接)。查重:is:open CLIENT_SPEC_COMPLIANCEis:open "Protocol Compliance Matrix"is:open client-sdk.mdx compliance matrix 三次搜索均零命中。

事实

content/docs/api/client-sdk.mdx 的 "Protocol Compliance Documentation" 一节里这条:

- **[Protocol Compliance Matrix](https://github.com/objectstack-ai/objectstack/blob/main/packages/client/CLIENT_SPEC_COMPLIANCE.md)** — Method-by-method verification of all API methods across 13 namespaces

packages/client/CLIENT_SPEC_COMPLIANCE.md 今天的第一行是:

# @objectstack/client — Spec Compliance Matrix (RETIRED)

正文自述:该文件 2026-07-27 已被 #3563 路由审计退役,它当年那个 "✅ FULLY COMPLIANT" 结论是拿 DEFAULT_DISPATCHER_ROUTES(一张运行时无人消费的表,列了 2 个不存在的域、漏了 8 个存在的域)量出来的;按服务端真实路由面重测,审计当天就有 27 条路由没有 SDK 表达。文件明确写着「Hand-maintained compliance tables drift; this one is not coming back」,保留只为不断入链。

也就是说:被链接方已自我否定,链接方仍在按它退役前的口径宣传它,而且宣传语("Method-by-method verification of all API methods")正是被否定的那个结论。

判读

Observation-class:点进去第一行就是 (RETIRED) 和完整的自我否定,读者当场就能纠正,所以没有人会真的按它行动;但在点进去之前,文档站给出的是「有一份逐方法验证的活矩阵」这个错误印象 —— 对着 backlog 找「协议覆盖在哪看」的下一个 agent,会先信这条再发现白跑。严重度按惯例交 PM 分诊,不在此自评。

修法方向

一句话的改写即可,方向上有二:

倾向前者(退役页存在的理由就是承接入链,链接文字如实即可)。

同一节里紧邻的另一条链接已在 #5824 的 PR 中处置(原指向被删的 CLIENT_SERVER_INTEGRATION_TESTS.md),本条是另一个文件、另一处事实,故单开。

关联:#5824(同一节的邻条)、#3563(退役该矩阵的路由审计)。


Generated by Claude Code

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions