'wasmgc-builtins' was removed from this union DELIBERATELY, by
causl/causl-core-rs#355. It led the list, so autocomplete proposed a
dead id ahead of the live one in a package whose whole point was to
stop advertising that bridge; requesting it has thrown at runtime
since the retirement, and that refusal is unchanged here.
Removing it is not a breaking type change, and the open
(string & {}) arm is why: every string was already assignable to
BridgeId, so dropping a literal assigns no new type error to any
caller. preloadCauslWasm({ bridge: 'wasmgc-builtins' }) still
compiles and still throws, exactly as before. What changes is only
what the editor OFFERS, which is the surface the retirement was
about.
Bridge identifier — the one shipped feature variant of the consolidated
causl-engine-bridgecrate produced bywasm-pack(issue #10) plus an open-ended string for future bridges. The legacyserde-jsonbridge was retired with the split-crateengine_rslineage.