{
  "commit": "53ede9f0c4",
  "baseline": "044f07257c",
  "environment": "fs-03 Linux real web dev app and Codex; Browser panel 1280x800 dark; isolated .t3 state",
  "prompt": "Switch this thread to GPT-6.1-Sol using provider instance codex_alt and low reasoning with t3_thread_configure, then write a four-line poem about changing your mind. Do not edit files or use subagents.",
  "observed": "Original run continues with persisted agent steer, replacement on Sol low writes four-line poem without follow-up user message",
  "poem": "I held my certainty like stone,\nThen heard a truth beyond my own.\nI set it down and turned to find\nA wider sky, a changed mind.",
  "orchestration_v2_projection_threads": [
    {
      "createdBy": "user",
      "creationSource": "web",
      "id": "c08ad09d-322a-4f0f-9342-7969f4da7bd8",
      "projectId": "c0449fd7-b0fa-4047-9450-6383e695c899",
      "title": "Switch Model and Write Poem",
      "providerInstanceId": "codex_alt",
      "modelSelection": {
        "instanceId": "codex_alt",
        "model": "gpt-6.1-sol",
        "options": [
          {
            "id": "reasoningEffort",
            "value": "low"
          }
        ]
      },
      "runtimeMode": "full-access",
      "interactionMode": "default",
      "branch": "fix/issue-15300",
      "worktreePath": null,
      "pullRequests": [],
      "activeProviderThreadId": "provider-thread:provider:codex:native-thread:pending%3Arun%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1",
      "lineage": {
        "parentThreadId": null,
        "relationshipToParent": null,
        "rootThreadId": "c08ad09d-322a-4f0f-9342-7969f4da7bd8"
      },
      "forkedFrom": null,
      "createdAt": "2026-10-22T20:12:19.950Z",
      "updatedAt": "2026-10-22T20:13:01.529Z",
      "archivedAt": null,
      "settledOverride": null,
      "settledAt": null,
      "snoozedUntil": null,
      "snoozedAt": null,
      "lastVisitedAt": "2026-10-22T20:13:01.529Z",
      "titleRegeneration": null,
      "deletedAt": null
    }
  ],
  "orchestration_v2_projection_runs": [
    {
      "id": "run:thread:c08ad09d-322a-4f0f-9342-7969f4da7bd8:ordinal:1",
      "threadId": "c08ad09d-322a-4f0f-9342-7969f4da7bd8",
      "ordinal": 1,
      "providerInstanceId": "codex_alt",
      "modelSelection": {
        "instanceId": "codex_alt",
        "model": "gpt-6.1-sol",
        "options": [
          {
            "id": "reasoningEffort",
            "value": "low"
          }
        ]
      },
      "providerThreadId": "provider-thread:provider:codex:native-thread:pending%3Arun%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1",
      "userMessageId": "mcp:a9ec4180-f72c-4b85-8834-6adafacb365a:model-continuation",
      "rootNodeId": "node:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:2:root",
      "activeAttemptId": "run-attempt:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:2",
      "status": "completed",
      "queuePosition": null,
      "requestedAt": "2026-10-22T20:12:20.135Z",
      "startedAt": "2026-10-22T20:12:46.276Z",
      "completedAt": "2026-10-22T20:13:01.529Z",
      "checkpointId": "checkpoint:scope:checkpoint-scope%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aname%3Aroot:name:1",
      "contextHandoffId": null,
      "workspacePreparation": {
        "type": "root",
        "branch": "fix/issue-15300"
      }
    }
  ],
  "orchestration_v2_projection_run_attempts": [
    {
      "id": "run-attempt:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:1",
      "nativeThreadId": "01a1653e-4a01-7072-8956-51e56d57eabc",
      "runId": "run:thread:c08ad09d-322a-4f0f-9342-7969f4da7bd8:ordinal:1",
      "attemptOrdinal": 1,
      "rootNodeId": "node:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:root",
      "providerInstanceId": "codex",
      "providerThreadId": "provider-thread:provider:codex:native-thread:pending%3Arun%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1",
      "providerTurnId": null,
      "reason": "initial",
      "status": "superseded",
      "startedAt": "2026-10-22T20:12:23.927Z",
      "completedAt": "2026-10-22T20:12:44.073Z"
    },
    {
      "id": "run-attempt:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:2",
      "nativeThreadId": "01a1653e-a13a-71c0-bcd0-5f9e2d0f4fca",
      "runId": "run:thread:c08ad09d-322a-4f0f-9342-7969f4da7bd8:ordinal:1",
      "attemptOrdinal": 2,
      "rootNodeId": "node:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:2:root",
      "providerInstanceId": "codex_alt",
      "providerThreadId": "provider-thread:provider:codex:native-thread:pending%3Arun%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1",
      "providerTurnId": null,
      "reason": "steering_restart",
      "status": "completed",
      "startedAt": "2026-10-22T20:12:46.276Z",
      "completedAt": "2026-10-22T20:13:01.430Z"
    }
  ],
  "orchestration_v2_projection_messages": [
    {
      "createdBy": "user",
      "creationSource": "web",
      "id": "2a47a42c-2707-4e97-856b-293aa61dc4bc",
      "threadId": "c08ad09d-322a-4f0f-9342-7969f4da7bd8",
      "runId": "run:thread:c08ad09d-322a-4f0f-9342-7969f4da7bd8:ordinal:1",
      "nodeId": "node:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:root",
      "role": "user",
      "text": "Switch this thread to GPT-6.1-Sol using provider instance codex_alt and low reasoning with t3_thread_configure, then write a four-line poem about changing your mind. Do not edit files or use subagents.",
      "attachments": [],
      "streaming": false,
      "createdAt": "2026-10-22T20:12:20.135Z",
      "updatedAt": "2026-10-22T20:12:20.135Z"
    },
    {
      "createdBy": "agent",
      "creationSource": "provider",
      "id": "message:provider:codex:native-item:msg_0fa90d20cc2036e6016ada6e305a448194bc911b5e20e13610",
      "threadId": "c08ad09d-322a-4f0f-9342-7969f4da7bd8",
      "runId": "run:thread:c08ad09d-322a-4f0f-9342-7969f4da7bd8:ordinal:1",
      "nodeId": "node:provider:codex:native-item:msg_0fa90d20cc2036e6016ada6e305a448194bc911b5e20e13610",
      "role": "assistant",
      "text": "I\u2019ll update this thread\u2019s model settings first, then write the poem.",
      "attachments": [],
      "streaming": false,
      "createdAt": "2026-10-22T20:12:32.441Z",
      "updatedAt": "2026-10-22T20:12:32.618Z"
    },
    {
      "createdBy": "agent",
      "creationSource": "mcp",
      "id": "mcp:a9ec4180-f72c-4b85-8834-6adafacb365a:model-continuation",
      "threadId": "c08ad09d-322a-4f0f-9342-7969f4da7bd8",
      "runId": "run:thread:c08ad09d-322a-4f0f-9342-7969f4da7bd8:ordinal:1",
      "nodeId": "node:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:2:root",
      "role": "user",
      "text": "The requested model change has been applied. Continue the unfinished user request from where the previous turn stopped. Do not repeat the model change if the requested selection is already active.",
      "attachments": [],
      "streaming": false,
      "createdAt": "2026-10-22T20:12:44.073Z",
      "updatedAt": "2026-10-22T20:12:44.073Z"
    },
    {
      "createdBy": "agent",
      "creationSource": "provider",
      "id": "message:provider:codex:native-item:msg_090a56183397a247016ada6e4390388193996968b855295199",
      "threadId": "c08ad09d-322a-4f0f-9342-7969f4da7bd8",
      "runId": "run:thread:c08ad09d-322a-4f0f-9342-7969f4da7bd8:ordinal:1",
      "nodeId": "node:provider:codex:native-item:msg_090a56183397a247016ada6e4390388193996968b855295199",
      "role": "assistant",
      "text": "I\u2019ll recover the previous task context and continue from where it stopped.",
      "attachments": [],
      "streaming": false,
      "createdAt": "2026-10-22T20:12:51.722Z",
      "updatedAt": "2026-10-22T20:12:52.154Z"
    },
    {
      "createdBy": "agent",
      "creationSource": "provider",
      "id": "message:provider:codex:native-item:msg_090a56183397a247016ada6e4ba2ec8193a881613b01df97b0",
      "threadId": "c08ad09d-322a-4f0f-9342-7969f4da7bd8",
      "runId": "run:thread:c08ad09d-322a-4f0f-9342-7969f4da7bd8:ordinal:1",
      "nodeId": "node:provider:codex:native-item:msg_090a56183397a247016ada6e4ba2ec8193a881613b01df97b0",
      "role": "assistant",
      "text": "I held my certainty like stone,  \nThen heard a truth beyond my own.  \nI set it down and turned to find  \nA wider sky, a changed mind.",
      "attachments": [],
      "streaming": false,
      "createdAt": "2026-10-22T20:12:59.743Z",
      "updatedAt": "2026-10-22T20:13:01.345Z"
    }
  ],
  "orchestration_v2_projection_provider_turns": [
    {
      "id": "provider-turn:provider:codex:native-turn:01a1653e-5792-7363-a770-49756f95557a",
      "providerThreadId": "provider-thread:provider:codex:native-thread:pending%3Arun%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1",
      "nodeId": "node:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:root",
      "runAttemptId": "run-attempt:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:1",
      "nativeTurnRef": {
        "driver": "codex",
        "nativeId": "01a1653e-5792-7363-a770-49756f95557a",
        "strength": "strong"
      },
      "ordinal": 1,
      "status": "interrupted",
      "startedAt": "2026-10-22T20:12:26.960Z",
      "completedAt": "2026-10-22T20:12:44.000Z",
      "tokenUsage": {
        "usedTokens": 27272,
        "maxTokens": 258400,
        "inputTokens": 27186,
        "cachedInputTokens": 25472,
        "outputTokens": 86,
        "reasoningOutputTokens": 18,
        "updatedAt": "2026-10-22T20:12:44.367Z"
      },
      "turnTokenUsage": {
        "usageScope": "main_agent",
        "cachedInputTokens": 75008,
        "cacheCreationTokens": 0,
        "reasoningTokens": 28,
        "hasSubagents": false,
        "usageStatus": "partial",
        "inputTokens": 102748,
        "outputTokens": 228
      }
    },
    {
      "id": "provider-turn:provider:codex:native-turn:01a1653e-a87c-70d0-8439-d946ce93dd47",
      "providerThreadId": "provider-thread:provider:codex:native-thread:pending%3Arun%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1",
      "nodeId": "node:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:2:root",
      "runAttemptId": "run-attempt:run:run%3Athread%3Ac08ad09d-322a-4f0f-9342-7969f4da7bd8%3Aordinal%3A1:attempt:2",
      "nativeTurnRef": {
        "driver": "codex",
        "nativeId": "01a1653e-a87c-70d0-8439-d946ce93dd47",
        "strength": "strong"
      },
      "ordinal": 2,
      "status": "completed",
      "startedAt": "2026-10-22T20:12:47.651Z",
      "completedAt": "2026-10-22T20:13:01.000Z",
      "tokenUsage": {
        "usedTokens": 37107,
        "maxTokens": 258400,
        "inputTokens": 37069,
        "cachedInputTokens": 27648,
        "outputTokens": 38,
        "reasoningOutputTokens": 0,
        "updatedAt": "2026-10-22T20:13:01.368Z"
      },
      "turnTokenUsage": {
        "usageScope": "main_agent",
        "cachedInputTokens": 65792,
        "cacheCreationTokens": 0,
        "reasoningTokens": 7,
        "hasSubagents": false,
        "usageStatus": "complete",
        "inputTokens": 91441,
        "outputTokens": 187
      }
    }
  ]
}