test(e2e): spec-version lifecycle infrastructure for the 2026-07-28 release (#2226)

This commit is contained in:
Felix Weinberger 2026-06-02 12:26:25 +01:00 • committed by GitHub
commit 600ba75f34
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -55,7 +55,8 @@ transports: STATEFUL_TRANSPORTS, // or an explicit list
note: 'stateless hosting has no server→client back-channel'
```
`addedInSpecVersion` / `removedInSpecVersion` bound the spec versions a requirement applies to; a behavior changed by a spec release gets a sibling entry linked via `supersedes`.
`addedInSpecVersion` / `removedInSpecVersion` bound the spec versions a requirement applies to. A behavior changed by a spec release gets a sibling entry: the new entry lists every retired id it replaces in `supersedes` (an array, requires `addedInSpecVersion`), and each retired
entry points back via `supersededBy` (requires `removedInSpecVersion`). A coverage gate enforces that the links resolve and are exactly symmetric.
## Running