Skip to content

Commit 3907cc0

Browse files
speak-agentclaude
andcommitted
the release notes name the reason token, as this file's own convention does
`interface-not-provided`, together with the three that have been emitted since 2026.9.18.1 and were never listed in the token table. A release note that describes a refusal without naming the token leaves the machine consumer to find it by reading the source. Co-authored-by: Claude Code <noreply@anthropic.com>
1 parent ba09a01 commit 3907cc0

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@ requires-interfaces = ["openkal.fs", "openkal.net"]
8080
`provides-interfaces` 的图照常构建,链接仍以它一贯的词汇报告缺席。什么都不写的清单,
8181
产出的命令行与这项能力存在之前逐字节相同。
8282

83+
拒绝记录的 reason 为 `interface-not-provided`,并且**这个令牌也印在拒绝消息里**,用方括号
84+
包着,与 `E0006` 同一个约定——mcpp-index 的兼容性测量靠它把「这个图不供给这个成员所要的」
85+
与「这个成员没能构建」分开,而一条只有人能认出的拒绝会逼迫那个消费者去匹配散文。
86+
`docs/50` 的 reason 令牌表同时补上了 2026.9.18.1 起一直在发却从未列出的三个:
87+
`c-env-unrealisable`、`c-env-verification-mismatch`、`platform-dependency`。
88+
8389
### `[c-abi.absent]`:枚举例外,不枚举规则
8490

8591
一个 C 库供给的名字集合在清单里不可枚举(POSIX 约一千二百个),枚举它正是 §3.3 记录下

0 commit comments

Comments
 (0)