Canonical answer to 'is this reachable in VS Code': three webview hosts, VSCodeLayout's three views, a 33-row surface table (mounted / partial / not mounted with the mount chain or cut-off point), the dead-bridge handler list, and which fs routes stay live. Reviews, changelog entries, and parity claims consult this map; whoever mounts or unmounts a surface updates it in the same change.