- fail() no longer emits MEMTRACE_MCP_ERROR_TIMEOUT (STDERR-only) - McpClient.spawn() wrapped with withTimeout(spawnPromise, TIMEOUT_MS) - McpClient.sendRequest() wrapped with withTimeout(requestPromise, TIMEOUT_MS) - runSingleQuery non-timeout catch uses inline console.error - Add 7 new timeout-accuracy tests (39/39 pass) - Fix 6 existing test assertions for non-timeout exit-1 paths - Story 4.1 complete |
||
|---|---|---|
| .. | ||
| inject-mcp-config.mjs | ||
| memtrace-adapter.mjs | ||
| memtrace-adapter.test.mjs | ||
| memtrace-restart.mjs | ||
| memtrace-restart.test.mjs | ||
| pitfalls-catalog.json | ||
| qa-memtrace.mjs | ||
| qa-memtrace.test.mjs | ||
| validate-dead-code.mjs | ||
| validate-dead-code.test.mjs | ||