# F17 MCP replacement supplement — before
Commit: 7389423507aff8f931fdd41fd0b752589d2d810e
Command: node /tmp/lead-32359-r1/evidence-capture-1/mcp-replacement-driver.mjs /home/user/wt/pr-32359-before before /tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z
Time: 2026-11-10T16:44:01.660Z
Environment: Node v26.12.1; Linux 6.8.0-117-generic x64; port 39105.
Uses only the existing synthetic server started by runtime-driver.mjs. Waits beyond the real inner 15-minute identity TTL; first list triggers refresh, then a WebSocket fresh milestone precedes the second list. Look for before returning null/widgets and peer-v2 immediately; after returning remembered widgets and peer-v1, then null/widgets and peer-v2 after refresh. No peer selection or agent turn is launched.
AI-assisted; verified with the tests and tools listed above.

```jsonl
2026-11-10T16:44:02.321Z HTTP_AUTH {"status":200,"method":"CLI one-time pairing credential exchanged at /oauth/token"}
2026-11-10T16:44:02.325Z MCP_NORMAL_SESSION_PROBE {"status":401,"body":"{\"error\":\"invalid_mcp_credential\",\"message\":\"A valid T3 Code MCP credential is required.\"}"}
2026-11-10T16:44:02.921Z MCP_AUTH {"status":200,"method":"registered OAuth client; CLI pairing-code approval; PKCE token exchange"}
2026-11-10T16:44:02.924Z F17 INITIALIZE {"request":{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"synthetic-evidence","version":"1"}}},"status":200,"body":"{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"protocolVersion\":\"2025-06-18\",\"capabilities\":{\"logging\":{},\"tools\":{\"listChanged\":true},\"completions\":{}},\"serverInfo\":{\"name\":\"T3 Code\",\"version\":\"0.1.8\"}}}\n"}
2026-11-10T16:44:02.927Z F17 INITIALIZED {"request":{"jsonrpc":"2.0","method":"notifications/initialized","params":{}},"status":202,"body":""}
2026-11-10T16:44:02.927Z WAIT_INNER_RESOLVER_TTL {"target":"2026-11-10T16:56:59.326Z","milliseconds":776399}
2026-11-10T16:57:00.113Z F17 INNER_TTL_EXPIRED_FIRST_LIST {"request":{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"t3_project_list","arguments":{"limit":20}}},"status":200,"body":"{\"jsonrpc\":\"2.0\",\"id\":2,\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"{\\\"projects\\\":[{\\\"id\\\":\\\"evidence-widgets\\\",\\\"title\\\":\\\"Synthetic widgets\\\",\\\"workspaceRoot\\\":\\\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/widgets\\\",\\\"repositoryIdentity\\\":null,\\\"faviconPath\\\":null,\\\"projectIcon\\\":null,\\\"defaultModelSelection\\\":null,\\\"defaultThreadEnvMode\\\":null,\\\"autoPull\\\":false,\\\"scripts\\\":[],\\\"pinnedAt\\\":null,\\\"archivedAt\\\":null,\\\"createdAt\\\":\\\"2026-11-10T16:41:41.743Z\\\",\\\"updatedAt\\\":\\\"2026-11-10T16:41:41.743Z\\\",\\\"deletedAt\\\":null},{\\\"id\\\":\\\"evidence-peer\\\",\\\"title\\\":\\\"Synthetic peer\\\",\\\"workspaceRoot\\\":\\\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer\\\",\\\"repositoryIdentity\\\":{\\\"canonicalKey\\\":\\\"github.com/acme/peer-v2\\\",\\\"locator\\\":{\\\"source\\\":\\\"git-remote\\\",\\\"remoteName\\\":\\\"origin\\\",\\\"remoteUrl\\\":\\\"https://github.com/acme/peer-v2.git\\\"},\\\"rootPath\\\":\\\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer\\\",\\\"displayName\\\":\\\"acme/peer-v2\\\",\\\"provider\\\":\\\"github\\\",\\\"owner\\\":\\\"acme\\\",\\\"name\\\":\\\"peer-v2\\\"},\\\"faviconPath\\\":null,\\\"projectIcon\\\":null,\\\"defaultModelSelection\\\":null,\\\"defaultThreadEnvMode\\\":null,\\\"autoPull\\\":false,\\\"scripts\\\":[],\\\"pinnedAt\\\":null,\\\"archivedAt\\\":null,\\\"createdAt\\\":\\\"2026-11-10T16:41:41.860Z\\\",\\\"updatedAt\\\":\\\"2026-11-10T16:41:41.860Z\\\",\\\"deletedAt\\\":null}],\\\"nextCursor\\\":null}\"}],\"structuredContent\":{\"projects\":[{\"id\":\"evidence-widgets\",\"title\":\"Synthetic widgets\",\"workspaceRoot\":\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/widgets\",\"repositoryIdentity\":null,\"faviconPath\":null,\"projectIcon\":null,\"defaultModelSelection\":null,\"defaultThreadEnvMode\":null,\"autoPull\":false,\"scripts\":[],\"pinnedAt\":null,\"archivedAt\":null,\"createdAt\":\"2026-11-10T16:41:41.743Z\",\"updatedAt\":\"2026-11-10T16:41:41.743Z\",\"deletedAt\":null},{\"id\":\"evidence-peer\",\"title\":\"Synthetic peer\",\"workspaceRoot\":\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer\",\"repositoryIdentity\":{\"canonicalKey\":\"github.com/acme/peer-v2\",\"locator\":{\"source\":\"git-remote\",\"remoteName\":\"origin\",\"remoteUrl\":\"https://github.com/acme/peer-v2.git\"},\"rootPath\":\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer\",\"displayName\":\"acme/peer-v2\",\"provider\":\"github\",\"owner\":\"acme\",\"name\":\"peer-v2\"},\"faviconPath\":null,\"projectIcon\":null,\"defaultModelSelection\":null,\"defaultThreadEnvMode\":null,\"autoPull\":false,\"scripts\":[],\"pinnedAt\":null,\"archivedAt\":null,\"createdAt\":\"2026-11-10T16:41:41.860Z\",\"updatedAt\":\"2026-11-10T16:41:41.860Z\",\"deletedAt\":null}],\"nextCursor\":null},\"isError\":false}}\n"}
2026-11-10T16:57:00.283Z F15 MCP_REPLACEMENT_REFRESH_MILESTONE SEND {"_tag":"Request","id":"1","tag":"orchestration.subscribeShell","payload":{"requestCompletionMarker":true,"afterSequence":0},"headers":[]}
2026-11-10T16:57:00.329Z F15 MCP_REPLACEMENT_REFRESH_MILESTONE FRAME {"_tag":"Chunk","requestId":"1","values":[{"kind":"snapshot","snapshot":{"schemaVersion":2,"snapshotSequence":2,"threads":[],"archivedThreads":[],"projects":[{"id":"evidence-widgets","title":"Synthetic widgets","workspaceRoot":"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/widgets","repositoryIdentity":null,"defaultModelSelection":null,"defaultThreadEnvMode":null,"autoPull":false,"faviconPath":null,"projectIcon":null,"scripts":[],"pinnedAt":null,"archivedAt":null,"createdAt":"2026-11-10T16:41:41.743Z","updatedAt":"2026-11-10T16:41:41.743Z"},{"id":"evidence-peer","title":"Synthetic peer","workspaceRoot":"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer","repositoryIdentity":{"canonicalKey":"github.com/acme/peer-v2","locator":{"source":"git-remote","remoteName":"origin","remoteUrl":"https://github.com/acme/peer-v2.git"},"rootPath":"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer","displayName":"acme/peer-v2","provider":"github","owner":"acme","name":"peer-v2"},"defaultModelSelection":null,"defaultThreadEnvMode":null,"autoPull":false,"faviconPath":null,"projectIcon":null,"scripts":[],"pinnedAt":null,"archivedAt":null,"createdAt":"2026-11-10T16:41:41.860Z","updatedAt":"2026-11-10T16:41:41.860Z"}]},"resolvedRepositoryIdentityRoots":["/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/widgets","/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer"]}]}
2026-11-10T16:57:00.332Z F15 MCP_REPLACEMENT_REFRESH_MILESTONE FRESH_MILESTONE {"gotSnapshot":true,"sequence":2}
2026-11-10T16:57:00.355Z F17 AFTER_REPLACEMENT_REFRESH {"request":{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"t3_project_list","arguments":{"limit":20}}},"status":200,"body":"{\"jsonrpc\":\"2.0\",\"id\":3,\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"{\\\"projects\\\":[{\\\"id\\\":\\\"evidence-widgets\\\",\\\"title\\\":\\\"Synthetic widgets\\\",\\\"workspaceRoot\\\":\\\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/widgets\\\",\\\"repositoryIdentity\\\":null,\\\"faviconPath\\\":null,\\\"projectIcon\\\":null,\\\"defaultModelSelection\\\":null,\\\"defaultThreadEnvMode\\\":null,\\\"autoPull\\\":false,\\\"scripts\\\":[],\\\"pinnedAt\\\":null,\\\"archivedAt\\\":null,\\\"createdAt\\\":\\\"2026-11-10T16:41:41.743Z\\\",\\\"updatedAt\\\":\\\"2026-11-10T16:41:41.743Z\\\",\\\"deletedAt\\\":null},{\\\"id\\\":\\\"evidence-peer\\\",\\\"title\\\":\\\"Synthetic peer\\\",\\\"workspaceRoot\\\":\\\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer\\\",\\\"repositoryIdentity\\\":{\\\"canonicalKey\\\":\\\"github.com/acme/peer-v2\\\",\\\"locator\\\":{\\\"source\\\":\\\"git-remote\\\",\\\"remoteName\\\":\\\"origin\\\",\\\"remoteUrl\\\":\\\"https://github.com/acme/peer-v2.git\\\"},\\\"rootPath\\\":\\\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer\\\",\\\"displayName\\\":\\\"acme/peer-v2\\\",\\\"provider\\\":\\\"github\\\",\\\"owner\\\":\\\"acme\\\",\\\"name\\\":\\\"peer-v2\\\"},\\\"faviconPath\\\":null,\\\"projectIcon\\\":null,\\\"defaultModelSelection\\\":null,\\\"defaultThreadEnvMode\\\":null,\\\"autoPull\\\":false,\\\"scripts\\\":[],\\\"pinnedAt\\\":null,\\\"archivedAt\\\":null,\\\"createdAt\\\":\\\"2026-11-10T16:41:41.860Z\\\",\\\"updatedAt\\\":\\\"2026-11-10T16:41:41.860Z\\\",\\\"deletedAt\\\":null}],\\\"nextCursor\\\":null}\"}],\"structuredContent\":{\"projects\":[{\"id\":\"evidence-widgets\",\"title\":\"Synthetic widgets\",\"workspaceRoot\":\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/widgets\",\"repositoryIdentity\":null,\"faviconPath\":null,\"projectIcon\":null,\"defaultModelSelection\":null,\"defaultThreadEnvMode\":null,\"autoPull\":false,\"scripts\":[],\"pinnedAt\":null,\"archivedAt\":null,\"createdAt\":\"2026-11-10T16:41:41.743Z\",\"updatedAt\":\"2026-11-10T16:41:41.743Z\",\"deletedAt\":null},{\"id\":\"evidence-peer\",\"title\":\"Synthetic peer\",\"workspaceRoot\":\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer\",\"repositoryIdentity\":{\"canonicalKey\":\"github.com/acme/peer-v2\",\"locator\":{\"source\":\"git-remote\",\"remoteName\":\"origin\",\"remoteUrl\":\"https://github.com/acme/peer-v2.git\"},\"rootPath\":\"/tmp/lead-32359-r1/evidence-capture-1/before-2026-11-10T16-41-30-314Z/peer\",\"displayName\":\"acme/peer-v2\",\"provider\":\"github\",\"owner\":\"acme\",\"name\":\"peer-v2\"},\"faviconPath\":null,\"projectIcon\":null,\"defaultModelSelection\":null,\"defaultThreadEnvMode\":null,\"autoPull\":false,\"scripts\":[],\"pinnedAt\":null,\"archivedAt\":null,\"createdAt\":\"2026-11-10T16:41:41.860Z\",\"updatedAt\":\"2026-11-10T16:41:41.860Z\",\"deletedAt\":null}],\"nextCursor\":null},\"isError\":false}}\n"}
2026-11-10T16:57:00.356Z COMPLETE {"sha":"7389423507aff8f931fdd41fd0b752589d2d810e","port":39105}
```
