{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"RunStarted","runId":"<id>","transition":{"type":"RunStarted","data":{"runId":"<id>","runFolder":"~/.hankweave-executions/<exec-id>/.hankweave/runs/<id>","gitBranch":"run-<id>","startingConditions":{"type":"fresh"},"serverPid":"<pid>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonStarted","runId":"<id>","codonId":"digest","transition":{"type":"CodonStarted","data":{"runId":"<id>","codonId":"digest"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonTransitioned","runId":"<id>","codonId":"digest","transition":{"type":"CodonTransitioned","data":{"runId":"<id>","codonId":"digest","from":"preparing","to":"starting","metadata":{}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"sentinel.loaded","data":{"sentinelId":"observer","codonId":"digest","model":"deepseek/deepseek-v4-flash","triggerType":"event","executionStrategy":"immediate","conversational":false,"source":"file","sourcePath":"<docs-root>/fixtures/sentinel-sweep-exhaust/sentinels/observer.json"}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"SentinelStatesUpdated","runId":"<id>","codonId":"digest","transition":{"type":"SentinelStatesUpdated","data":{"runId":"<id>","codonId":"digest","sentinelStates":[{"id":"observer","model":"deepseek/deepseek-v4-flash","loadedAt":"<ts>","llmCallCount":0,"failedLLMCalls":0,"totalTriggers":0,"totalCost":"<n>","status":"active"}],"totalCost":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonTransitioned","runId":"<id>","codonId":"digest","transition":{"type":"CodonTransitioned","data":{"runId":"<id>","codonId":"digest","from":"starting","to":"initializing","metadata":{"claudePid":"<pid>","claudeLogPath":".hankweave/runs/<id>/digest-claude.log"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonTransitioned","runId":"<id>","codonId":"digest","transition":{"type":"CodonTransitioned","data":{"runId":"<id>","codonId":"digest","from":"initializing","to":"running","metadata":{"claudeSessionId":"<session>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"codon.started","data":{"codonId":"digest","codonName":"Digest the observer's notes","sessionId":"<session>","startTime":"<ts>"}}
{"id":"<id>","timestamp":"<ts>","type":"sentinel.triggered","data":{"sentinelId":"observer","codonId":"digest","triggerNumber":1,"strategy":"immediate","eventCount":1,"queueSize":0}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"sentinel.output","data":{"sentinelId":"observer","codonId":"digest","triggerNumber":1,"outputType":"text","content":"note Fri Sep 04 2026 17:40:29 GMT+0800 (Singapore Standard Time): codon.started for codon digest","cost":"<n>","tokens":{"input":276,"output":200},"eventCount":1}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"codon.extended","data":{"codonId":"digest","codonName":"Digest the observer's notes","extensionNumber":1,"exhaustWithPrompt":"Look in ./sentinel-notes/ again. Fold any note you have not digested yet into notes-digest.md as a new bullet (quote the note's line). If there is nothing new, append the single line 'no new notes' and stop.","cumulativeTokens":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"},"cumulativeCost":"<n>"}}
{"id":"<id>","timestamp":"<ts>","type":"sentinel.triggered","data":{"sentinelId":"observer","codonId":"digest","triggerNumber":2,"strategy":"immediate","eventCount":1,"queueSize":0}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonFinalCostSet","runId":"<id>","codonId":"digest","transition":{"type":"CodonFinalCostSet","data":{"runId":"<id>","codonId":"digest","finalCost":"<n>","finalTokens":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"ExtensionCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"ExtensionCountUpdated","data":{"runId":"<id>","codonId":"digest","extensionCount":1}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"sentinel.output","data":{"sentinelId":"observer","codonId":"digest","triggerNumber":2,"outputType":"text","content":"note Fri Sep 04 2026 17:40:42 GMT+0800 (Singapore Standard Time): codon.extended for codon digest","cost":"<n>","tokens":{"input":357,"output":123},"eventCount":1}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"codon.extended","data":{"codonId":"digest","codonName":"Digest the observer's notes","extensionNumber":2,"exhaustWithPrompt":"Look in ./sentinel-notes/ again. Fold any note you have not digested yet into notes-digest.md as a new bullet (quote the note's line). If there is nothing new, append the single line 'no new notes' and stop.","cumulativeTokens":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"},"cumulativeCost":"<n>"}}
{"id":"<id>","timestamp":"<ts>","type":"sentinel.triggered","data":{"sentinelId":"observer","codonId":"digest","triggerNumber":3,"strategy":"immediate","eventCount":1,"queueSize":0}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonFinalCostSet","runId":"<id>","codonId":"digest","transition":{"type":"CodonFinalCostSet","data":{"runId":"<id>","codonId":"digest","finalCost":"<n>","finalTokens":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"ExtensionCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"ExtensionCountUpdated","data":{"runId":"<id>","codonId":"digest","extensionCount":2}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"sentinel.output","data":{"sentinelId":"observer","codonId":"digest","triggerNumber":3,"outputType":"text","content":"note Fri Sep 04 2026 17:40:45 GMT+0800 (Singapore Standard Time): codon.extended for codon digest","cost":"<n>","tokens":{"input":358,"output":140},"eventCount":1}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CostsIncremented","runId":"<id>","codonId":"digest","transition":{"type":"CostsIncremented","data":{"runId":"<id>","codonId":"digest","costDelta":"<n>","tokensDelta":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"AssistantMessageCountUpdated","runId":"<id>","codonId":"digest","transition":{"type":"AssistantMessageCountUpdated","data":{"runId":"<id>","codonId":"digest","newCount":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonFinalCostSet","runId":"<id>","codonId":"digest","transition":{"type":"CodonFinalCostSet","data":{"runId":"<id>","codonId":"digest","finalCost":"<n>","finalTokens":{"inputTokens":"<n>","outputTokens":"<n>","cacheCreationTokens":"<n>","cacheReadTokens":"<n>"}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonTransitioned","runId":"<id>","codonId":"digest","transition":{"type":"CodonTransitioned","data":{"runId":"<id>","codonId":"digest","from":"running","to":"completing-sentinels","metadata":{"sentinelCount":1,"sentinelIds":["observer"]}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"SentinelStatesUpdated","runId":"<id>","codonId":"digest","transition":{"type":"SentinelStatesUpdated","data":{"runId":"<id>","codonId":"digest","sentinelStates":[{"id":"observer","model":"deepseek/deepseek-v4-flash","loadedAt":"<ts>","llmCallCount":3,"failedLLMCalls":0,"lastLlmCallAt":"<ts>","totalTriggers":3,"totalCost":"<n>","status":"active"}],"totalCost":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CheckpointCreated","runId":"<id>","codonId":"digest","transition":{"type":"CheckpointCreated","data":{"runId":"<id>","codonId":"digest","checkpointType":"completed","sha":"<sha>","branch":"run-<id>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"CodonTransitioned","runId":"<id>","codonId":"digest","transition":{"type":"CodonTransitioned","data":{"runId":"<id>","codonId":"digest","from":"completing-sentinels","to":"completed","metadata":{"exitCode":0,"resultMessageReceived":true,"checkpointSha":"<sha>","contextExceeded":false,"extensionCount":2}}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"codon.completed","data":{"codonId":"digest","success":true,"cost":"<n>","duration":"<n>","exitStatus":{"type":"success"}}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"SentinelStatesUpdated","runId":"<id>","codonId":"digest","transition":{"type":"SentinelStatesUpdated","data":{"runId":"<id>","codonId":"digest","sentinelStates":[{"id":"observer","model":"deepseek/deepseek-v4-flash","loadedAt":"<ts>","llmCallCount":3,"failedLLMCalls":0,"lastLlmCallAt":"<ts>","totalTriggers":3,"totalCost":"<n>","status":"active"}],"totalCost":"<n>"}},"resultingState":{"currentRunId":"<id>","runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
{"id":"<id>","timestamp":"<ts>","type":"sentinel.unloaded","data":{"sentinelId":"observer","codonId":"digest","reason":"shutdown","finalCost":"<n>","llmCallCount":3}}
{"id":"<id>","timestamp":"<ts>","type":"state.transition","data":{"transitionType":"RunCompleted","runId":"<id>","transition":{"type":"RunCompleted","data":{"runId":"<id>"}},"resultingState":{"currentRunId":null,"runCount":1,"totalCost":"<n>","currentRunCost":"<n>"}}}
