# Row A2 — fixture: claudeQuestionMockCli
revision 2fb01453927cad79c5b7d54e74764500c2e54488 (/home/ubuntu/wt/pr-22803)
fixture sha256 d488d671516f2543c07a6adf3cc7c65521353d00adc33f68405c8786536b0067  driver sha256 eff31b46ffe6a08f54a8a9ba3c5aeedd96670c16f6b70a5a981fd58ddddce34c
thread ea29b758-f0f4-4435-8ef7-31198485167e  server port 34141 pid 912149

## Summary
{
  "row": "A2",
  "threadId": "ea29b758-f0f4-4435-8ef7-31198485167e",
  "error": null,
  "q1Statuses": [
    "71:pending",
    "76:cancelled"
  ],
  "q1CancelledCount": 1,
  "q1Resolved": false,
  "runs": {
    "run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1": "interrupted"
  }
}

## Client stream (orchestration.subscribeThread), relevant items in arrival order
snapshot@60 requests=[] runs=[["run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1","starting"]]
event seq=64 run.updated id=run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1 status=running
event seq=66 node.updated id=node:run:run%3Athread%3Aea29…435-8ef7-31198485167e%3Aordinal%3A1:root status=running kind=root_turn
event seq=67 provider-turn.updated id=provider-turn:provider:claud…8485167e%253Aordinal%253A1%3Aattempt%3A1 status=running
event seq=68 node.updated id=node:provider:claudeAgent:native-item:toolu_q1 status=running kind=tool_call
event seq=69 turn-item.updated id=turn-item:provider:claudeAgent:native-item:toolu_q1 status=running type=dynamic_tool
event seq=70 node.updated id=node:runtime-request:runtime…1%3A79eb255a-df21-4268-addc-261dd1e37290 status=waiting kind=user_input_request
event seq=71 runtime-request.updated id=runtime-request:provider:cla…_q1:79eb255a-df21-4268-addc-261dd1e37290 status=pending kind=user_input native=toolu_q1
event seq=72 turn-item.updated id=turn-item:runtime-request:ru…1%3A79eb255a-df21-4268-addc-261dd1e37290 status=waiting type=user_input_request
event seq=73 provider-turn.updated id=provider-turn:provider:claud…8485167e%253Aordinal%253A1%3Aattempt%3A1 status=running
-- checkpoint Q1 pending (before action): stream pending=["toolu_q1"]
-> dispatch thread.stop
event seq=74 turn-item.updated id=turn-item:provider:claudeAgent:native-item:toolu_q1 status=running type=dynamic_tool
event seq=75 turn-item.updated id=turn-item:run:run%3Athread%3…e%3Aordinal%3A1:signal:interrupt-request status=completed type=run_interrupt_request
event seq=76 runtime-request.updated id=runtime-request:provider:cla…_q1:79eb255a-df21-4268-addc-261dd1e37290 status=cancelled kind=user_input native=toolu_q1
event seq=77 node.updated id=node:runtime-request:runtime…1%3A79eb255a-df21-4268-addc-261dd1e37290 status=cancelled kind=user_input_request
event seq=78 turn-item.updated id=turn-item:runtime-request:ru…1%3A79eb255a-df21-4268-addc-261dd1e37290 status=cancelled type=user_input_request
event seq=79 node.updated id=node:provider:claudeAgent:native-item:toolu_q1 status=interrupted kind=tool_call
event seq=80 turn-item.updated id=turn-item:provider:claudeAgent:native-item:toolu_q1 status=interrupted type=dynamic_tool
event seq=81 provider-turn.updated id=provider-turn:provider:claud…8485167e%253Aordinal%253A1%3Aattempt%3A1 status=interrupted
event seq=84 turn-item.updated id=turn-item:run:run%3Athread%3…7e%3Aordinal%3A1:signal:interrupt-result status=interrupted type=run_interrupt_result
event seq=85 run.updated id=run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1 status=interrupted
event seq=86 node.updated id=node:run:run%3Athread%3Aea29…435-8ef7-31198485167e%3Aordinal%3A1:root status=interrupted kind=root_turn
event seq=90 turn-item.updated id=turn-item:provider:claudeAge…1198485167e%253Aname%253Aroot%3Aname%3A1 status=completed type=checkpoint
event seq=91 run.updated id=run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1 status=interrupted
-- checkpoint final: stream pending=[]

## Persisted events (orchestration_events, stream_id = thread)
sequence | event_type | command_id | driver | id | status | kind | item_type | native_id | resolved_at | occurred_at
52 | node.updated | 02b4b95a-92be-41e0-be1d-1f797b743975:initial-message | - | node:run:run%3Athread%3Aea29…435-8ef7-31198485167e%3Aordinal%3A1:root | pending | root_turn | - | - | - | 2026-10-22T11:18:37.115Z
54 | turn-item.updated | 02b4b95a-92be-41e0-be1d-1f797b743975:initial-message | - | turn-item:message:message%3A…1%3A7463dde5-a84d-4d08-9c75-37fedad79084 | completed | - | user_message | - | - | 2026-10-22T11:18:37.115Z
55 | turn-item.updated | 02b4b95a-92be-41e0-be1d-1f797b743975:initial-message | - | turn-item:provider:claudeAge…0f4-4435-8ef7-31198485167e%3Aordinal%3A1 | running | - | command_execution | - | - | 2026-10-22T11:18:37.115Z
58 | node.updated | 02b4b95a-92be-41e0-be1d-1f797b743975:release | - | node:run:run%3Athread%3Aea29…435-8ef7-31198485167e%3Aordinal%3A1:root | pending | root_turn | - | - | - | 2026-10-22T11:18:37.145Z
59 | turn-item.updated | 02b4b95a-92be-41e0-be1d-1f797b743975:release | - | turn-item:provider:claudeAge…0f4-4435-8ef7-31198485167e%3Aordinal%3A1 | completed | - | command_execution | - | - | 2026-10-22T11:18:37.145Z
60 | run.updated | 02b4b95a-92be-41e0-be1d-1f797b743975:release | - | run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1 | starting | - | - | - | - | 2026-10-22T11:18:37.145Z
64 | run.updated | - | - | run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1 | running | - | - | - | - | 2026-10-22T11:18:37.177Z
66 | node.updated | - | - | node:run:run%3Athread%3Aea29…435-8ef7-31198485167e%3Aordinal%3A1:root | running | root_turn | - | - | - | 2026-10-22T11:18:37.177Z
67 | provider-turn.updated | - | claudeAgent | provider-turn:provider:claud…8485167e%253Aordinal%253A1%3Aattempt%3A1 | running | - | - | - | - | 2026-10-22T11:18:37.411Z
68 | node.updated | - | claudeAgent | node:provider:claudeAgent:native-item:toolu_q1 | running | tool_call | - | - | - | 2026-10-22T11:18:37.416Z
69 | turn-item.updated | - | claudeAgent | turn-item:provider:claudeAgent:native-item:toolu_q1 | running | - | dynamic_tool | - | - | 2026-10-22T11:18:37.418Z
70 | node.updated | - | claudeAgent | node:runtime-request:runtime…1%3A79eb255a-df21-4268-addc-261dd1e37290 | waiting | user_input_request | - | - | - | 2026-10-22T11:18:37.421Z
71 | runtime-request.updated | - | claudeAgent | runtime-request:provider:cla…_q1:79eb255a-df21-4268-addc-261dd1e37290 | pending | user_input | - | toolu_q1 | - | 2026-10-22T11:18:37.422Z
72 | turn-item.updated | - | claudeAgent | turn-item:runtime-request:ru…1%3A79eb255a-df21-4268-addc-261dd1e37290 | waiting | - | user_input_request | - | - | 2026-10-22T11:18:37.425Z
73 | provider-turn.updated | - | claudeAgent | provider-turn:provider:claud…8485167e%253Aordinal%253A1%3Aattempt%3A1 | running | - | - | - | - | 2026-10-22T11:18:37.432Z
74 | turn-item.updated | - | claudeAgent | turn-item:provider:claudeAgent:native-item:toolu_q1 | running | - | dynamic_tool | - | - | 2026-10-22T11:18:37.434Z
75 | turn-item.updated | 0570d92a-f4f6-4de2-9eea-1fa5c1da291f | - | turn-item:run:run%3Athread%3…e%3Aordinal%3A1:signal:interrupt-request | completed | - | run_interrupt_request | - | - | 2026-10-22T11:18:37.449Z
76 | runtime-request.updated | - | claudeAgent | runtime-request:provider:cla…_q1:79eb255a-df21-4268-addc-261dd1e37290 | cancelled | user_input | - | toolu_q1 | 2026-10-22T11:18:37.458Z | 2026-10-22T11:18:37.459Z
77 | node.updated | - | claudeAgent | node:runtime-request:runtime…1%3A79eb255a-df21-4268-addc-261dd1e37290 | cancelled | user_input_request | - | - | - | 2026-10-22T11:18:37.462Z
78 | turn-item.updated | - | claudeAgent | turn-item:runtime-request:ru…1%3A79eb255a-df21-4268-addc-261dd1e37290 | cancelled | - | user_input_request | - | - | 2026-10-22T11:18:37.463Z
79 | node.updated | - | claudeAgent | node:provider:claudeAgent:native-item:toolu_q1 | interrupted | tool_call | - | - | - | 2026-10-22T11:18:37.469Z
80 | turn-item.updated | - | claudeAgent | turn-item:provider:claudeAgent:native-item:toolu_q1 | interrupted | - | dynamic_tool | - | - | 2026-10-22T11:18:37.471Z
81 | provider-turn.updated | - | claudeAgent | provider-turn:provider:claud…8485167e%253Aordinal%253A1%3Aattempt%3A1 | interrupted | - | - | - | - | 2026-10-22T11:18:37.474Z
84 | turn-item.updated | - | - | turn-item:run:run%3Athread%3…7e%3Aordinal%3A1:signal:interrupt-result | interrupted | - | run_interrupt_result | - | - | 2026-10-22T11:18:37.481Z
85 | run.updated | - | - | run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1 | interrupted | - | - | - | - | 2026-10-22T11:18:37.481Z
86 | node.updated | - | - | node:run:run%3Athread%3Aea29…435-8ef7-31198485167e%3Aordinal%3A1:root | interrupted | root_turn | - | - | - | 2026-10-22T11:18:37.481Z
90 | turn-item.updated | command:effect:checkpoint.ca…58-f0f4-4435-8ef7-31198485167e:ordinal:1 | claudeAgent | turn-item:provider:claudeAge…1198485167e%253Aname%253Aroot%3Aname%3A1 | completed | - | checkpoint | - | - | 2026-10-22T11:18:37.500Z
91 | run.updated | command:effect:checkpoint.ca…58-f0f4-4435-8ef7-31198485167e:ordinal:1 | - | run:thread:ea29b758-f0f4-4435-8ef7-31198485167e:ordinal:1 | interrupted | - | - | - | - | 2026-10-22T11:18:37.500Z

## Checkpoint projection rows (orchestration_v2_projection_runtime_requests)
-- Q1 pending (before action)
runtime-request:provider:cla…_q1:79eb255a-df21-4268-addc-261dd1e37290 | user_input | pending | - | toolu_q1
-- final
runtime-request:provider:cla…_q1:79eb255a-df21-4268-addc-261dd1e37290 | user_input | cancelled | 2026-10-22T11:18:37.458Z | toolu_q1
-- after row
runtime-request:provider:cla…_q1:79eb255a-df21-4268-addc-261dd1e37290 | user_input | cancelled | 2026-10-22T11:18:37.458Z | toolu_q1

## Fixture trace (dir type subtype request_id tool_use_id ...)
in control_request initialize u9s5idbenab
out control_response u9s5idbenab
in control_request mcp_set_servers m2c2r8lcbr8
out control_response m2c2r8lcbr8
in user
out system init
out command_lifecycle
out assistant toolu_q1
out control_request can_use_tool cu_q1 toolu_q1
in control_request interrupt 4onb7kvfj76
out control_response 4onb7kvfj76
A2-912722.ndjson exit code=0
