Run through this list inside a real VS Code host before publishing a VSIX:
Server handshake — ProjectMind: Scan Project completes within seconds
(not 30s timeout). This validates the MCP initialize handshake against
the installed CLI's server.
Status bar metrics — file count / coverage / load update after scan.
Inline diagnostics — open a saved .ts file; check for
ProjectMind-sourced diagnostics when fast-tier verdict is warn/fail.
Sidebar — ProjectMind: Open Sidebar renders metrics; all three
buttons (Scan / View Debt / View Hotspots) produce live data lists.
Find Similar — returns similar-file paths (embedding-based via
get_context includeSimilar).
Impact analysis — returns non-zero dependents after a full scan
(requires imports resolved in the knowledge graph).
Missing CLI path — temporarily break mcpServerPath; confirm a clean
error message instead of an extension-host crash.
Dispose hygiene — close/reopen the sidebar and reload the window;
confirm no orphaned MCP server processes remain (check Task Manager).
The client performs the mandatory MCP initialize handshake
(protocolVersion 2024-11-05) followed by notifications/initialized,
mirroring tests/mcp-test.mjs.