BEFORE — MCP runtime capture App commit: b9bbfda08713b2f68403ffd98f28a5e45d317ed7 Environment: Linux x64, real T3 development server; fresh isolated T3 home; deterministic ACP contract probe. Seed: one synthetic git repository with committed content plus a tracked uncommitted edit and an untracked file. Provider: contractProbe (scripted ACP fixture, not a language model). All MCP calls go over HTTP to the unmodified app server. No tests were used as evidence. Local filesystem locations in the raw companion capture are replaced with . 04:47:16.956Z orchestrator_capabilities advertised model/options: [{"id": "probe", "label": "Contract probe", "options": [{"id": "effort", "values": ["low", "high"], "default": "low"}]}] inherited options: [] 04:47:17.526Z parent-checkout {"sameCheckout": true, "head": "d79be107eab5798950f0d8eb6877a171450bfe43", "tracked": "uncommitted parent edit", "untrackedPresent": true, "setupRan": false, "effort": "high"} 04:47:17.564Z orchestrator_capabilities advertised model/options: [{"id": "probe", "label": "Contract probe", "options": [{"id": "effort", "values": ["low", "high"], "default": "high"}]}] inherited options: [{"id": "effort", "value": "high"}] 04:47:17.715Z delegate_task — Inspect isolated checkout input: {"task": "Inspect isolated checkout", "title": "Isolated probe", "target": {"providerInstanceId": "contractProbe", "model": "probe", "options": {"effort": "low"}}, "isolation": "worktree", "mode": "wait", "timeoutMs": 1} returned options: [{"id": "effort", "value": "low"}] waitTimedOut: True; status at return: running next: Completion wakes this thread. Do not wait on it or poll it. Continue other work, and end your turn when none is left. 04:47:17.715Z independent-work-after-next {"performed": true, "message": "Continued the remaining independent MCP probes without polling the delegated task."} 04:47:17.843Z delegate_task — Inspect shared checkout input: {"task": "Inspect shared checkout", "title": "Shared probe", "target": {"providerInstanceId": "contractProbe", "model": "probe", "options": {"effort": "low"}}, "mode": "wait", "timeoutMs": 1} returned options: [{"id": "effort", "value": "low"}] waitTimedOut: True; status at return: starting next: Completion wakes this thread. Do not wait on it or poll it. Continue other work, and end your turn when none is left. 04:47:18.006Z delegate_task — Inspect cleared checkout input: {"task": "Inspect cleared checkout", "title": "Cleared probe", "target": {"providerInstanceId": "contractProbe", "model": "probe", "options": {}}, "mode": "wait", "timeoutMs": 1} returned options: [] waitTimedOut: True; status at return: starting next: Completion wakes this thread. Do not wait on it or poll it. Continue other work, and end your turn when none is left. 04:47:18.033Z child-checkout {"task": "Inspect shared checkout", "sameCheckout": true, "head": "d79be107eab5798950f0d8eb6877a171450bfe43", "tracked": "uncommitted parent edit", "untrackedPresent": true, "setupRan": false, "effort": "low"} 04:47:18.198Z delegate_task — Inspect array-cleared checkout input: {"task": "Inspect array-cleared checkout", "title": "Array cleared probe", "target": {"providerInstanceId": "contractProbe", "model": "probe", "options": []}, "mode": "wait", "timeoutMs": 1} returned options: [] waitTimedOut: True; status at return: starting next: Completion wakes this thread. Do not wait on it or poll it. Continue other work, and end your turn when none is left. 04:47:18.277Z child-checkout {"task": "Inspect cleared checkout", "sameCheckout": true, "head": "d79be107eab5798950f0d8eb6877a171450bfe43", "tracked": "uncommitted parent edit", "untrackedPresent": true, "setupRan": false, "effort": "low"} 04:47:18.353Z delegate_task — Inspect inherited checkout input: {"task": "Inspect inherited checkout", "title": "Inherited probe", "mode": "wait", "timeoutMs": 1} returned options: [{"id": "effort", "value": "high"}] waitTimedOut: True; status at return: starting next: Completion wakes this thread. Do not wait on it or poll it. Continue other work, and end your turn when none is left. 04:47:18.378Z delegate_task — Reject remote worktree input: {"task": "Reject remote worktree", "target": {"providerInstanceId": "contractProbe", "model": "probe", "options": {"effort": "low"}, "environmentId": "not-a-linked-environment"}, "isolation": "worktree", "mode": "wait", "timeoutMs": 1} returned error: {"_tag": "OrchestratorMcpFailure", "code": "invalid_request", "message": "A task in a linked environment runs in that project's checkout; isolation \"worktree\" is not supported there. Omit isolation, or use t3_thread_launch with environmentId and a worktree workspaceStrategy."} 04:47:18.472Z child-checkout {"task": "Inspect array-cleared checkout", "sameCheckout": true, "head": "d79be107eab5798950f0d8eb6877a171450bfe43", "tracked": "uncommitted parent edit", "untrackedPresent": true, "setupRan": false, "effort": "low"} 04:47:18.507Z create_threads input: {"threads": [{"title": "Local routing probe", "target": {"providerInstanceId": "contractProbe", "model": "probe", "options": {"effort": "low"}, "environmentId": "not-a-linked-environment", "projectId": "not-the-parent-project"}}]} returned an idle local top-level thread; routing verified with t3_thread_read below. 04:47:18.536Z created-routing {"sameProject": true, "sameBranch": true, "sameWorktree": true, "parentThreadId": null, "status": "idle"} 04:47:18.602Z child-checkout {"task": "Inspect inherited checkout", "sameCheckout": true, "head": "d79be107eab5798950f0d8eb6877a171450bfe43", "tracked": "uncommitted parent edit", "untrackedPresent": true, "setupRan": false, "effort": "high"} 04:47:22.730Z child-checkout {"task": "Inspect isolated checkout", "sameCheckout": false, "head": "d79be107eab5798950f0d8eb6877a171450bfe43", "tracked": "committed content", "untrackedPresent": false, "setupRan": true, "effort": "low"} 04:47:25.674Z completion-wakeup {"received": true} 04:47:26.635Z completion-wakeup {"received": true} 04:47:27.189Z completion-wakeup {"received": true} 04:47:30.127Z completion-wakeup {"received": true} Observed: all five delegated children completed; completion deliveries woke the parent. The number and grouping of completion wakeups may differ because child completions are asynchronous. Scope limit: remote worktree rejection uses a nonlocal environment ID and is rejected before link lookup. A successful linked-environment delegation or remote t3_thread_launch was not exercised.