Commit 0bc2180
docs: forge vocabulary is TypeScript-only, and this page claimed otherwise
`extending-with-providers.md` listed `forgeTypesProvider` in the default
composition of "the TS / C# / Python loaders". Only TypeScript has it. C#,
Python, Java and Kotlin register no `@forge*` attribute and no `decision` /
`principle` / `convention` / `glossary` / `failure` type at all, and
`expected-registry.json` — the manifest all five ports byte-match — carries zero
forge entries, so the cross-port gate never had jurisdiction over any of it.
That makes a document carrying `@forgeConfidence` load on TypeScript and fail
`ERR_UNKNOWN_ATTR` on the other four: one document, two verdicts, decided by
which toolchain reads it. The page now says so rather than leaving it to be
found.
Found by the mikes-website estate pass against 1.0.0-rc.5, in an estate that
carries nine such nodes. Documentation only — whether the vocabulary itself
should be registered everywhere, deregistered, or chartered TS-only is a
1.0-freeze decision and is not made here.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTcEKXTQMYt84fAjuw5A2M1 parent c346048 commit 0bc2180
1 file changed
Lines changed: 16 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
226 | 238 | | |
227 | 239 | | |
228 | 240 | | |
| |||
0 commit comments