跳转到内容

规范与引用

以下链接列出 Sumi 文档使用的外部契约权威。它们是引用,不代表认证或背书。Sumi 只采用本地 schema、测试和架构记录明确覆盖的部分。

协议与数据契约

领域 权威来源 在 Sumi 文档中的用途
MCP 消息、生命周期、工具和传输 Model Context Protocol 规范 定义 JSON-RPC 交互,以及 Agent 宿主、MCP client 和 server 的边界。
HTTP 传输行为 MCP transport 规范 定义 stdio 与 Streamable HTTP 语义;Sumi 仍以 stdio 为默认。
Schema 词汇 JSON Schema Draft 2020-12 定义 corpus manifest 和一致性 schema 的词汇。
HTTP API 描述 OpenAPI Specification 描述 get_openapi_spec 可选返回的 OpenAPI 文档。
规范性措辞 RFC 2119RFC 8174 解释项目契约中的大写 MUST、SHOULD 和 MAY。

Web、语言与运维

领域 权威来源 在 Sumi 文档中的用途
浏览器无障碍 WCAG 2.2 规定面向人的文档站点的无障碍目标。
TypeScript 语言 TypeScript 文档 说明 Node workspace 和生成的 TypeDoc 参考使用的语言。
Rust parity 线路 Rust Reference 只适用于未来受支持的原生实现,不改变当前 Node 契约。
运行时遥测 OpenTelemetry 规范语义约定 为可选的宿主或服务遥测提供词汇,不向只读 MCP 核心加入 exporter。
工作流安全 GitHub Actions security hardening 指导最小权限 workflow 和发布证据处理。
依赖更新 Dependabot configuration 定义生态发现、计划、分组与 PR 行为。
依赖审查 GitHub dependency review 定义用于拒绝新引入漏洞依赖的 PR 差异审查。

如何应用引用

外部链接不会覆盖仓库契约。提案必须指出受影响的本地 schema、实现、测试和回滚路径。 如果外部规范与项目锁定行为不一致,应先在架构决策中记录差异,再开始实现。

参阅工程记录选择记录类型,并参阅架构 了解当前兼容边界。