AFTER — commit 960049dd60781a55eea8d56d3eaba4c0f13b3a6e Real development server; HTTP MCP /mcp; fresh database; no provider turn Synthetic project; same HTTP MCP requests on both revisions. Workspace paths replaced with [checkout]; no credentials captured. tools/list: t3_project_update.defaultModelSelection { "type": "object", "properties": { "provider": {}, "instanceId": {}, "model": {}, "options": {} }, "required": [ "model" ] } REQUEST {"jsonrpc": "2.0", "id": 3, "method": "tools/call", "params": {"name": "t3_project_create", "arguments": {"title": "Null options proof"}}} RESPONSE {"jsonrpc": "2.0", "id": 3, "isError": false, "projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07", "defaultModelSelection": null} REQUEST {"jsonrpc": "2.0", "id": 4, "method": "tools/call", "params": {"name": "t3_project_update", "arguments": {"projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07", "defaultModelSelection": {"instanceId": "codex", "model": "gpt-6.1-sol", "options": null}}}} RESPONSE {"jsonrpc": "2.0", "id": 4, "isError": false, "projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07", "defaultModelSelection": {"instanceId": "codex", "model": "gpt-6.1-sol"}} REQUEST {"jsonrpc": "2.0", "id": 5, "method": "tools/call", "params": {"name": "t3_project_read", "arguments": {"projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07"}}} RESPONSE {"jsonrpc": "2.0", "id": 5, "isError": false, "projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07", "defaultModelSelection": {"instanceId": "codex", "model": "gpt-6.1-sol"}} REQUEST {"jsonrpc": "2.0", "id": 6, "method": "tools/call", "params": {"name": "t3_project_update", "arguments": {"projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07", "defaultModelSelection": {"instanceId": "codex", "model": "gpt-6.1-sol"}}}} RESPONSE {"jsonrpc": "2.0", "id": 6, "isError": false, "projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07", "defaultModelSelection": {"instanceId": "codex", "model": "gpt-6.1-sol"}} REQUEST {"jsonrpc": "2.0", "id": 7, "method": "tools/call", "params": {"name": "t3_project_read", "arguments": {"projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07"}}} RESPONSE {"jsonrpc": "2.0", "id": 7, "isError": false, "projectId": "8e816fca-d8dc-4634-b4f1-a7237c6fcd07", "defaultModelSelection": {"instanceId": "codex", "model": "gpt-6.1-sol"}}