# file: /Users/rubensanchez/Developer/LoopForge/src/loopforge/adapters/json_events.py
# hypothesis_version: 6.165.10

[',', ':', 'ActionAuthorized', 'ActionProposed', 'ActionRejected', 'ApprovalGranted', 'ApprovalRejected', 'ApprovalRequested', 'ArtifactRecorded', 'BudgetDebited', 'CircuitOpened', 'ContextAssembled', 'ModelTurnRecorded', 'OperatorInstruction', 'PlanCreated', 'ReflectionRecorded', 'RetryScheduled', 'RunStarted', 'RunStopped', 'ToolExecutionStarted', 'ToolFailed', 'ToolSucceeded', 'VerificationFailed', 'VerificationPassed', 'WorkerMerged', 'WorkerSpawned', 'WorkerStopped', 'action_id', 'amends_objective', 'approval', 'arguments', 'attempt', 'cached_input_tokens', 'caused_by', 'content', 'context_items', 'cost_usd', 'created_at', 'delay_seconds', 'detail', 'error_code', 'error_message', 'event', 'event_id', 'event_type', 'expected_observation', 'expires_at', 'failure_class', 'idempotency', 'idempotency_key', 'input_tokens', 'instruction', 'item_id', 'kind', 'label', 'model', 'name', 'next_attempt', 'objective', 'observation', 'occurred_at', 'origin', 'outcome', 'output_tokens', 'plan', 'prompt_template_id', 'proposal', 'provider', 'reason', 'reason_code', 'reference', 'reflection', 'required_permission', 'retry', 'retryable', 'revision', 'risk', 'run_id', 'schema_version', 'score', 'score must be finite', 'sensitivity', 'sequence', 'side_effect', 'source', 'summary', 'supersedes', 'timeout_seconds', 'tool_metadata', 'tool_name', 'trust', 'usage', 'worker_id', 'worker_run_id', 'workspace_id']