import { z } from 'zod'; export { i as protocol } from './index-CwXX5IUH.cjs'; import { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; /** Droid server methods (client → server communication). */ declare enum DroidServerMethod { INITIALIZE_SESSION = "droid.initialize_session", LOAD_SESSION = "droid.load_session", ADD_USER_MESSAGE = "droid.add_user_message", CLOSE_SESSION = "droid.close_session", INTERRUPT_SESSION = "droid.interrupt_session", KILL_WORKER_SESSION = "droid.kill_worker_session", UPDATE_SESSION_SETTINGS = "droid.update_session_settings", TOGGLE_MCP_SERVER = "droid.toggle_mcp_server", AUTHENTICATE_MCP_SERVER = "droid.authenticate_mcp_server", CANCEL_MCP_AUTH = "droid.cancel_mcp_auth", CLEAR_MCP_AUTH = "droid.clear_mcp_auth", ADD_MCP_SERVER = "droid.add_mcp_server", REMOVE_MCP_SERVER = "droid.remove_mcp_server", LIST_MCP_REGISTRY = "droid.list_mcp_registry", LIST_MCP_TOOLS = "droid.list_mcp_tools", LIST_TOOLS = "droid.list_tools", LIST_MCP_SERVERS = "droid.list_mcp_servers", TOGGLE_MCP_TOOL = "droid.toggle_mcp_tool", SUBMIT_MCP_AUTH_CODE = "droid.submit_mcp_auth_code", LIST_SKILLS = "droid.list_skills", SUBMIT_BUG_REPORT = "droid.submit_bug_report", GET_REWIND_INFO = "droid.get_rewind_info", EXECUTE_REWIND = "droid.execute_rewind", COMPACT_SESSION = "droid.compact_session", FORK_SESSION = "droid.fork_session", RENAME_SESSION = "droid.rename_session", GET_CONTEXT_STATS = "droid.get_context_stats" } /** Droid client methods (server → client communication). */ declare enum DroidClientMethod { SESSION_NOTIFICATION = "droid.session_notification", REQUEST_PERMISSION = "droid.request_permission", ASK_USER = "droid.ask_user" } declare enum SessionNotificationType { TOOL_RESULT = "tool_result", TOOL_PROGRESS_UPDATE = "tool_progress_update", CREATE_MESSAGE = "create_message", ERROR = "error", DROID_WORKING_STATE_CHANGED = "droid_working_state_changed", PERMISSION_RESOLVED = "permission_resolved", SETTINGS_UPDATED = "settings_updated", SESSION_TITLE_UPDATED = "session_title_updated", MCP_STATUS_CHANGED = "mcp_status_changed", ASSISTANT_TEXT_DELTA = "assistant_text_delta", ASSISTANT_TEXT_COMPLETE = "assistant_text_complete", THINKING_TEXT_DELTA = "thinking_text_delta", THINKING_TEXT_COMPLETE = "thinking_text_complete", TOOL_CALL = "tool_call", SESSION_TOKEN_USAGE_CHANGED = "session_token_usage_changed", MISSION_STATE_CHANGED = "mission_state_changed", MISSION_FEATURES_CHANGED = "mission_features_changed", MISSION_PROGRESS_ENTRY = "mission_progress_entry", MISSION_HEARTBEAT = "mission_heartbeat", MISSION_WORKER_STARTED = "mission_worker_started", MISSION_WORKER_COMPLETED = "mission_worker_completed", MCP_AUTH_REQUIRED = "mcp_auth_required", MCP_AUTH_COMPLETED = "mcp_auth_completed", HOOK_EXECUTION_STARTED = "hook_execution_started", HOOK_EXECUTION_COMPLETED = "hook_execution_completed", STRUCTURED_OUTPUT = "structured_output" } /** Tool confirmation outcome options (possible user responses to permission requests). */ declare enum ToolConfirmationOutcome { ProceedOnce = "proceed_once", ProceedAlways = "proceed_always", ProceedAutoRun = "proceed_auto_run", ProceedAutoRunLow = "proceed_auto_run_low", ProceedAutoRunMedium = "proceed_auto_run_medium", ProceedAutoRunHigh = "proceed_auto_run_high", ProceedNewSession = "proceed_new_session", ProceedNewSessionLow = "proceed_new_session_low", ProceedNewSessionMedium = "proceed_new_session_medium", ProceedNewSessionHigh = "proceed_new_session_high", ProceedEdit = "proceed_edit", Cancel = "cancel" } /** Tool confirmation type (which tool is requesting permission). */ declare enum ToolConfirmationType { Edit = "edit", Execute = "exec", Create = "create", AskUser = "ask_user", ExitSpecMode = "exit_spec_mode", ProposeMission = "propose_mission", StartMissionRun = "start_mission_run", ApplyPatch = "apply_patch", McpTool = "mcp_tool" } declare enum DroidWorkingState { Idle = "idle", StreamingAssistantMessage = "streaming_assistant_message", WaitingForToolConfirmation = "waiting_for_tool_confirmation", ExecutingTool = "executing_tool", CompactingConversation = "compacting_conversation" } declare enum ContextStatsAccuracy { Exact = "exact", Estimated = "estimated" } declare enum DroidErrorType { CONNECTION_ERROR = "ConnectionError", PROTOCOL_ERROR = "ProtocolError", SESSION_ERROR = "SessionError", TIMEOUT_ERROR = "TimeoutError", DROID_CLIENT_ERROR = "DroidClientError", PROCESS_EXIT_ERROR = "ProcessExitError", ERROR = "Error" } declare enum McpServerStatus { Connecting = "connecting", Connected = "connected", Disconnected = "disconnected", Failed = "failed", Disabled = "disabled" } declare enum McpServerType { Stdio = "stdio", Http = "http", Sse = "sse" } declare enum McpStatus { NotInitialized = "not-initialized", Initializing = "initializing", Ready = "ready", NoServers = "no-servers", Failed = "failed" } declare enum McpAuthOutcome { Success = "success", Cancelled = "cancelled", Failed = "failed" } /** Session type for mission decomposition (orchestrator manages workers). */ declare enum DecompSessionType { Orchestrator = "orchestrator", Worker = "worker" } /** Mission state enum (used by orchestrator mission runner). */ declare enum MissionState { AwaitingInput = "awaiting_input", Initializing = "initializing", Running = "running", Paused = "paused", OrchestratorTurn = "orchestrator_turn", Completed = "completed" } /** Feature status enum (mirrors orchestrator feature lifecycle). */ declare enum FeatureStatus { Pending = "pending", InProgress = "in_progress", Completed = "completed", Cancelled = "cancelled" } /** Success state for feature completion. */ declare enum FeatureSuccessState { Success = "success", Partial = "partial", Failure = "failure" } /** Issue severity for discovered issues. */ declare enum IssueSeverity { Blocking = "blocking", NonBlocking = "non_blocking", Suggestion = "suggestion" } /** Dismissal item type. */ declare enum DismissalType { DiscoveredIssue = "discovered_issue", CriticalContext = "critical_context", IncompleteWork = "incomplete_work" } /** Progress log entry type. */ declare enum ProgressLogEntryType { MissionAccepted = "mission_accepted", MissionPaused = "mission_paused", MissionResumed = "mission_resumed", MissionRunStarted = "mission_run_started", WorkerStarted = "worker_started", WorkerSelectedFeature = "worker_selected_feature", WorkerCompleted = "worker_completed", WorkerFailed = "worker_failed", WorkerPaused = "worker_paused", HandoffItemsDismissed = "handoff_items_dismissed", MilestoneValidationTriggered = "milestone_validation_triggered" } /** * The interaction mode determines how Droid operates. * - Auto: Droid can execute actions based on autonomy level * - Spec: Droid is in planning/research mode only (read-only operations) * - AGI: Droid orchestrates missions with read-only tools and orchestrator controls */ declare enum DroidInteractionMode { Auto = "auto", Spec = "spec", AGI = "agi" } /** * Autonomy level determines what actions Droid can perform without user confirmation. * - Off: User controls all actions (confirmation required for everything) * - Low: Allow file edits and read-only commands * - Medium: Allow reversible commands * - High: Allow all commands without prompts */ declare enum AutonomyLevel { Off = "off", Low = "low", Medium = "medium", High = "high" } /** * Combined autonomy mode for backward compatibility. * @deprecated Use DroidInteractionMode + AutonomyLevel instead. */ declare enum AutonomyMode { Normal = "normal", Spec = "spec", AutoLow = "auto-low", AutoMedium = "auto-medium", AutoHigh = "auto-high" } declare enum ReasoningEffort { None = "none", Dynamic = "dynamic", Off = "off", Minimal = "minimal", Low = "low", Medium = "medium", High = "high", ExtraHigh = "xhigh", Max = "max" } declare enum ModelProvider { ANTHROPIC = "anthropic", OPENAI = "openai", GENERIC_CHAT_COMPLETION_API = "generic-chat-completion-api", FACTORY = "factory", GOOGLE = "google", XAI = "xai", VOYAGE = "voyage" } /** Standard JSON-RPC 2.0 error codes. */ declare enum JsonRpcErrorCode { PARSE_ERROR = -32700, INVALID_REQUEST = -32600, METHOD_NOT_FOUND = -32601, INVALID_PARAMS = -32602, INTERNAL_ERROR = -32603, AUTHENTICATION_ERROR = -32001, ENTITY_NOT_FOUND = -32004, SESSION_DISCONNECTED = -32005 } declare enum JsonRpcMessageType { Request = "request", Response = "response", Notification = "notification" } declare enum ServerRequestHandlerType { Permission = "permission", AskUser = "askUser" } /** * Settings hierarchy level enum. * Precedence order (highest to lowest): Org → Runtime → Folder → Project → User */ declare enum SettingsLevel { Org = "org", Runtime = "runtime", User = "user", Project = "project", Folder = "folder", Dynamic = "dynamic", BuiltIn = "builtin" } declare enum SkillLocation { Project = "project", Personal = "personal", Builtin = "builtin" } /** JSON-RPC protocol version. */ declare const JSONRPC_VERSION: "2.0"; /** * Frozen Factory API version embedded in every JSON-RPC envelope. * This value is required by the wire protocol and must not be changed. * For version negotiation, use FACTORY_PROTOCOL_VERSION instead. */ declare const LEGACY_FACTORY_API_VERSION: "1.0.0"; /** Current Factory protocol version. */ declare const FACTORY_PROTOCOL_VERSION: "1.51.0"; /** HTTP header identifying the Factory client type. */ declare const FACTORY_CLIENT_HEADER: "X-Factory-Client"; /** HTTP header identifying the Factory client version. */ declare const FACTORY_CLIENT_VERSION: "X-Client-Version"; /** Default request timeout in milliseconds (30s). */ declare const DEFAULT_REQUEST_TIMEOUT = 30000; /** Session initialization timeout in milliseconds (60s). */ declare const SESSION_INIT_TIMEOUT = 60000; /** MCP authentication timeout in milliseconds (300s). */ declare const MCP_AUTH_TIMEOUT = 300000; /** Compaction timeout in milliseconds (240s — LLM summarization of full conversation). */ declare const COMPACTION_TIMEOUT = 240000; /** Rewind timeout in milliseconds (60s — file restore + session fork). */ declare const REWIND_TIMEOUT = 60000; /** JSON-compatible primitive values. */ type JsonPrimitive = string | number | boolean | null; /** JSON-compatible object values. */ interface JsonObject { [key: string]: JsonValue; } /** JSON-compatible array values. */ type JsonArray = JsonValue[]; /** Recursive JSON-compatible value. */ type JsonValue = JsonPrimitive | JsonObject | JsonArray; declare const JsonValueSchema: z.ZodType; declare const JsonObjectSchema: z.ZodType; declare const JsonArraySchema: z.ZodType; /** Trace context metadata for distributed tracing propagation. */ declare const TraceContextMetaSchema: z.ZodObject<{ traceparent: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>; type TraceContextMeta = z.infer; /** Shared tool selection override fields reused across client/server schemas. */ declare const ToolSelectionOverridesSchema: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; }, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; }>; type ToolSelectionOverrides = z.infer; /** Shared empty object result reused by RPC result schemas. */ declare const EmptyResultSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; type EmptyResult = z.infer; /** Shared success result reused by RPC result schemas. */ declare const SuccessResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type SuccessResult = z.infer; /** JSON-RPC 2.0 envelope with Factory protocol extensions. */ declare const JsonRpcEnvelopeSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type JsonRpcEnvelope = z.infer; /** JSON-RPC 2.0 error object. */ declare const JsonRpcErrorSchema: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; type JsonRpcError = z.infer; /** Base JSON-RPC request. */ declare const BaseRequestSchema: z.ZodObject<{ type: z.ZodLiteral<"request">; id: z.ZodString; method: z.ZodString; params: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "request"; id: string; method: string; params?: JsonValue | undefined; }, { type: "request"; id: string; method: string; params?: JsonValue | undefined; }>; type BaseRequest = z.infer; /** Base JSON-RPC success response. */ declare const BaseResponseSuccessSchema: z.ZodObject<{ type: z.ZodLiteral<"response">; id: z.ZodString; result: z.ZodType; }, "strip", z.ZodTypeAny, { type: "response"; id: string; result: JsonValue; }, { type: "response"; id: string; result: JsonValue; }>; type BaseResponseSuccess = z.infer; /** Base JSON-RPC failure response. */ declare const BaseResponseFailureSchema: z.ZodObject<{ type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; id: string | null; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; id: string | null; }>; type BaseResponseFailure = z.infer; /** Base JSON-RPC notification. */ declare const BaseNotificationSchema: z.ZodObject<{ type: z.ZodLiteral<"notification">; method: z.ZodString; params: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "notification"; method: string; params?: JsonValue | undefined; }, { type: "notification"; method: string; params?: JsonValue | undefined; }>; type BaseNotification = z.infer; /** Full JSON-RPC request with envelope fields. */ declare const JsonRpcRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"request">; id: z.ZodString; method: z.ZodString; params: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: string; params?: JsonValue | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: string; params?: JsonValue | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type JsonRpcRequest = z.infer; /** Full JSON-RPC success response with envelope fields. */ declare const JsonRpcResponseSuccessSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodString; result: z.ZodType; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: JsonValue; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: JsonValue; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type JsonRpcResponseSuccess = z.infer; /** Full JSON-RPC failure response with envelope fields. */ declare const JsonRpcResponseFailureSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type JsonRpcResponseFailure = z.infer; /** Full JSON-RPC notification with envelope fields. */ declare const JsonRpcNotificationSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"notification">; method: z.ZodString; params: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "notification"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; method: string; params?: JsonValue | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "notification"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; method: string; params?: JsonValue | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type JsonRpcNotification = z.infer; /** JSON-RPC response (success or failure). */ declare const JsonRpcResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodString; result: z.ZodType; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: JsonValue; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: JsonValue; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type JsonRpcResponse = z.infer; /** Discriminated union for initial message type routing. */ declare const JsonRpcMessageSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"request">; id: z.ZodString; method: z.ZodString; params: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: string; params?: JsonValue | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: string; params?: JsonValue | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; result: z.ZodOptional>; error: z.ZodOptional; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; error?: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; } | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; result?: JsonValue | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; error?: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; } | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; result?: JsonValue | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"notification">; method: z.ZodString; params: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "notification"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; method: string; params?: JsonValue | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "notification"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; method: string; params?: JsonValue | undefined; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type JsonRpcMessage = z.infer; /** Creates a JSON-RPC response schema (success | failure) for a given result schema. */ declare function createResponseSchema(resultSchema: T): z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: T; }, "strip", z.ZodTypeAny, z.objectUtil.addQuestionMarks; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: T; }>, any> extends infer T_1 ? { [k in keyof T_1]: T_1[k]; } : never, z.baseObjectInputType<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: T; }> extends infer T_2 ? { [k_1 in keyof T_2]: T_2[k_1]; } : never>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; /** * Session metadata returned by {@link listSessions}. * * Mirrors the shape used by the `droid` CLI's `SessionService` so results * are interoperable with sessions created by the CLI or the SDK. */ declare const SessionMetadataSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; sessionTitle: z.ZodOptional; owner: z.ZodString; messageCount: z.ZodNumber; modifiedTime: z.ZodDate; createdTime: z.ZodDate; isFavorite: z.ZodOptional; cwd: z.ZodOptional; decompSessionType: z.ZodOptional>; decompMissionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; title: z.ZodString; sessionTitle: z.ZodOptional; owner: z.ZodString; messageCount: z.ZodNumber; modifiedTime: z.ZodDate; createdTime: z.ZodDate; isFavorite: z.ZodOptional; cwd: z.ZodOptional; decompSessionType: z.ZodOptional>; decompMissionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; title: z.ZodString; sessionTitle: z.ZodOptional; owner: z.ZodString; messageCount: z.ZodNumber; modifiedTime: z.ZodDate; createdTime: z.ZodDate; isFavorite: z.ZodOptional; cwd: z.ZodOptional; decompSessionType: z.ZodOptional>; decompMissionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type SessionMetadata = z.infer; /** * First line of a droid session `.jsonl` file. Produced by the CLI's * `SessionService` when a session is created. * @internal */ declare const SessionStartEventSchema: z.ZodObject<{ type: z.ZodLiteral<"session_start">; sessionId: z.ZodOptional; title: z.ZodOptional; sessionTitle: z.ZodOptional; owner: z.ZodOptional; cwd: z.ZodOptional; decompSessionType: z.ZodCatch>>; decompMissionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"session_start">; sessionId: z.ZodOptional; title: z.ZodOptional; sessionTitle: z.ZodOptional; owner: z.ZodOptional; cwd: z.ZodOptional; decompSessionType: z.ZodCatch>>; decompMissionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"session_start">; sessionId: z.ZodOptional; title: z.ZodOptional; sessionTitle: z.ZodOptional; owner: z.ZodOptional; cwd: z.ZodOptional; decompSessionType: z.ZodCatch>>; decompMissionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type SessionStartEvent = z.infer; /** * Content of the sibling `.settings.json` file, if present. * Used to detect archived sessions and recover tag metadata. * @internal */ declare const SessionSettingsFileSchema: z.ZodObject<{ archivedAt: z.ZodOptional; tags: z.ZodOptional>; }, "strict", z.ZodTypeAny, { name: string; metadata?: Record | undefined; }, { name: string; metadata?: Record | undefined; }>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ archivedAt: z.ZodOptional; tags: z.ZodOptional>; }, "strict", z.ZodTypeAny, { name: string; metadata?: Record | undefined; }, { name: string; metadata?: Record | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ archivedAt: z.ZodOptional; tags: z.ZodOptional>; }, "strict", z.ZodTypeAny, { name: string; metadata?: Record | undefined; }, { name: string; metadata?: Record | undefined; }>, "many">>; }, z.ZodTypeAny, "passthrough">>; type SessionSettingsFile = z.infer; /** Options accepted by {@link listSessions}. */ interface ListSessionsOptions { /** * Working directory to scope the listing to. Defaults to `process.cwd()`. * Ignored when `fetchOutsideCWD` is `true`. */ cwd?: string; /** * If `true`, return sessions from every working directory on disk and * ignore `cwd`. Defaults to `false` (only sessions for the given `cwd` * are returned). */ fetchOutsideCWD?: boolean; /** * Cap the number of sessions returned. Results are sorted by * `modifiedTime` descending before being truncated. */ numSessions?: number; /** * Override the sessions root directory. Defaults to `~/.factory/sessions/`. * Primarily useful for tests and custom installations. */ sessionsDir?: string; } declare const DroidHookEventSchema: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; type DroidHookEvent = z.infer; declare const DroidHookSpecificOutputSchema: z.ZodObject<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; declare const DroidHookOutputSchema: z.ZodObject<{ continue: z.ZodOptional; stopReason: z.ZodOptional; suppressOutput: z.ZodOptional; systemMessage: z.ZodOptional; decision: z.ZodOptional>; reason: z.ZodOptional; hookSpecificOutput: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ continue: z.ZodOptional; stopReason: z.ZodOptional; suppressOutput: z.ZodOptional; systemMessage: z.ZodOptional; decision: z.ZodOptional>; reason: z.ZodOptional; hookSpecificOutput: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ continue: z.ZodOptional; stopReason: z.ZodOptional; suppressOutput: z.ZodOptional; systemMessage: z.ZodOptional; decision: z.ZodOptional>; reason: z.ZodOptional; hookSpecificOutput: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; type DroidHookOutput = z.infer; declare const DroidHookExecutionResultSchema: z.ZodObject<{ continue: z.ZodOptional; stopReason: z.ZodOptional; suppressOutput: z.ZodOptional; systemMessage: z.ZodOptional; decision: z.ZodOptional>; reason: z.ZodOptional; hookSpecificOutput: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; } & { exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ continue: z.ZodOptional; stopReason: z.ZodOptional; suppressOutput: z.ZodOptional; systemMessage: z.ZodOptional; decision: z.ZodOptional>; reason: z.ZodOptional; hookSpecificOutput: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; } & { exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ continue: z.ZodOptional; stopReason: z.ZodOptional; suppressOutput: z.ZodOptional; systemMessage: z.ZodOptional; decision: z.ZodOptional>; reason: z.ZodOptional; hookSpecificOutput: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ hookEventName: z.ZodOptional>; permissionDecision: z.ZodOptional>; permissionDecisionReason: z.ZodOptional; additionalContext: z.ZodOptional; updatedInput: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; } & { exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type DroidHookExecutionResult = z.infer; /** Text content block. */ declare const TextBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type TextBlock = z.infer; /** Base64-encoded image source. */ declare const Base64ImageSourceSchema: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; type Base64ImageSource = z.infer; /** Image content block. */ declare const ImageBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ImageBlock = z.infer; /** Thinking content block. */ declare const ThinkingBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ThinkingBlock = z.infer; /** Redacted thinking content block. */ declare const RedactedThinkingBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type RedactedThinkingBlock = z.infer; /** Tool use content block. */ declare const ToolUseBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ToolUseBlock = z.infer; /** Tool result content block. */ declare const ToolResultBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ToolResultBlock = z.infer; /** Document content block. */ declare const DocumentBlockSchema: z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type DocumentBlock = z.infer; /** Discriminated union over all content block types. */ declare const ContentBlockSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>; type ContentBlock = z.infer; declare const FactoryDroidMessageRole: { readonly User: "user"; readonly Assistant: "assistant"; readonly Tool: "tool"; readonly System: "system"; }; type FactoryDroidMessageRole = (typeof FactoryDroidMessageRole)[keyof typeof FactoryDroidMessageRole]; /** Factory Droid message schema (used in CreateMessageNotification and session data). */ declare const FactoryDroidMessageSchema: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type FactoryDroidMessage = z.infer; /** Document source for user messages (PDF or plain text). */ declare const DocumentSourceSchema: z.ZodObject<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type DocumentSource = z.infer; declare const McpStdioServerConfigFieldsSchema: z.ZodObject<{ command: z.ZodOptional; args: z.ZodOptional>; }, "strip", z.ZodTypeAny, { command?: string | undefined; args?: string[] | undefined; }, { command?: string | undefined; args?: string[] | undefined; }>; type McpStdioServerConfigFields = z.infer; declare const McpHttpServerConfigFieldsSchema: z.ZodObject<{ url: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; }, { url?: string | undefined; }>; type McpHttpServerConfigFields = z.infer; declare const McpSseServerConfigFieldsSchema: z.ZodObject<{ url: z.ZodString; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; headers?: Record | undefined; }, { url: string; headers?: Record | undefined; }>; type McpSseServerConfigFields = z.infer; declare const McpServerStatusInfoSchema: z.ZodObject<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type McpServerStatusInfo = z.infer; declare const McpStatusSummarySchema: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type McpStatusSummary = z.infer; declare const McpRegistryServerSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type McpRegistryServer = z.infer; /** JSON Schema subset for MCP tool input parameters. */ declare const McpToolInputSchemaSchema: z.ZodObject<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; type McpToolInputSchema = z.infer; declare const McpToolInfoSchema: z.ZodObject<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; type McpToolInfo = z.infer; declare const ToolConfirmationListItemSchema: z.ZodObject<{ label: z.ZodString; value: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>; type ToolConfirmationListItem = z.infer; /** Mission feature schema. */ declare const MissionFeatureSchema: z.ZodObject<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; type MissionFeature = z.infer; declare const FeatureSuccessStateSchema: z.ZodNativeEnum; /** Discovered issue during feature implementation. */ declare const DiscoveredIssueSchema: z.ZodObject<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type DiscoveredIssue = z.infer; /** A command run during verification. */ declare const VerificationCommandSchema: z.ZodObject<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type VerificationCommand = z.infer; /** An interactive check performed during verification. */ declare const InteractiveCheckSchema: z.ZodObject<{ action: z.ZodString; observed: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type InteractiveCheck = z.infer; /** Verification performed during feature implementation. */ declare const VerificationSchema: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; type Verification = z.infer; /** A single test case. */ declare const TestCaseSchema: z.ZodObject<{ name: z.ZodString; verifies: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type TestCase = z.infer; /** A test file with its test cases. */ declare const TestFileSchema: z.ZodObject<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type TestFile = z.infer; /** Test information for a feature implementation. */ declare const TestsSchema: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type Tests = z.infer; /** A deviation from the skill procedure. */ declare const SkillDeviationSchema: z.ZodObject<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type SkillDeviation = z.infer; /** Feedback on the skill procedure. */ declare const SkillFeedbackSchema: z.ZodObject<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; type SkillFeedback = z.infer; /** Worker handoff information. */ declare const HandoffSchema: z.ZodObject<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; type Handoff = z.infer; /** A record of a dismissed handoff item. */ declare const DismissalRecordSchema: z.ZodObject<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type DismissalRecord = z.infer; declare const MissionAcceptedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type MissionAcceptedEntry = z.infer; declare const MissionPausedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>; type MissionPausedEntry = z.infer; declare const MissionResumedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>; type MissionResumedEntry = z.infer; declare const MissionRunStartedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type MissionRunStartedEntry = z.infer; declare const WorkerStartedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type WorkerStartedEntry = z.infer; declare const WorkerSelectedFeatureEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type WorkerSelectedFeatureEntry = z.infer; declare const WorkerCompletedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; type WorkerCompletedEntry = z.infer; declare const WorkerFailedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type WorkerFailedEntry = z.infer; declare const WorkerPausedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type WorkerPausedEntry = z.infer; declare const HandoffItemsDismissedEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; type HandoffItemsDismissedEntry = z.infer; declare const MilestoneValidationTriggeredEntrySchema: z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type MilestoneValidationTriggeredEntry = z.infer; /** Discriminated union over all 11 progress log entry types. */ declare const ProgressLogEntrySchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; type ProgressLogEntry = z.infer; declare const SessionTagSchema: z.ZodObject<{ name: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { name: string; metadata?: Record | undefined; }, { name: string; metadata?: Record | undefined; }>; type SessionTag = z.infer; declare const SessionSourceSchema: z.ZodObject<{ platform: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type SessionSource = z.infer; declare const StdioMcpConfigSchema: z.ZodObject<{ name: z.ZodString; command: z.ZodString; args: z.ZodDefault>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>; type StdioMcpConfig = z.infer; declare const HttpHeaderSchema: z.ZodObject<{ name: z.ZodString; value: z.ZodString; }, "strict", z.ZodTypeAny, { value: string; name: string; }, { value: string; name: string; }>; type HttpHeader = z.infer; declare const HttpMcpConfigSchema: z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>; type HttpMcpConfig = z.infer; declare const SseMcpConfigSchema: z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>; type SseMcpConfig = z.infer; declare const McpServerConfigSchema: z.ZodUnion<[z.ZodObject<{ name: z.ZodString; command: z.ZodString; args: z.ZodDefault>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>; type McpServerConfig = z.infer; /** Session settings returned in init/load results. */ declare const SessionSettingsSchema: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; type SessionSettings = z.infer; declare const GitRepoInfoSchema: z.ZodObject<{ owner: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type GitRepoInfo = z.infer; /** Available model configuration returned in session init/load responses. */ declare const AvailableModelConfigSchema: z.ZodObject<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type AvailableModelConfig = z.infer; declare const TokenUsageSchema: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; type TokenUsage = z.infer; /** Current context window utilization for the active session. */ declare const ContextStatsSchema: z.ZodObject<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type ContextStats = z.infer; declare const WorkerStateInfoSchema: z.ZodObject<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type WorkerStateInfo = z.infer; declare const SkillResourceSchema: z.ZodObject<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>; type SkillResource = z.infer; declare const SkillInfoSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; type SkillInfo = z.infer; declare const InitializeSessionRequestParamsSchema: z.ZodObject<{ sessionLocation: z.ZodOptional; sessionSource: z.ZodOptional, z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; tags: z.ZodOptional>; }, "strict", z.ZodTypeAny, { name: string; metadata?: Record | undefined; }, { name: string; metadata?: Record | undefined; }>, "many">>; mcpOAuthCallbackUri: z.ZodOptional; enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; decompSessionType: z.ZodOptional>; decompMissionId: z.ZodOptional; skipPermissionsUnsafe: z.ZodOptional; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; machineId: z.ZodString; cwd: z.ZodString; workspaceId: z.ZodOptional; sessionId: z.ZodOptional; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; }, "strict", z.ZodTypeAny, { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectOutputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }, { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }>; type InitializeSessionRequestParams = z.infer; declare const LoadSessionRequestParamsSchema: z.ZodObject<{ sessionId: z.ZodString; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; mcpOAuthCallbackUri: z.ZodOptional; }, "strict", z.ZodTypeAny, { sessionId: string; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }, { sessionId: string; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }>; type LoadSessionRequestParams = z.infer; declare const OutputFormatType: { readonly JsonSchema: "json_schema"; }; type OutputFormatType = (typeof OutputFormatType)[keyof typeof OutputFormatType]; declare const OutputFormatSchema: z.ZodObject<{ type: z.ZodLiteral<"json_schema">; schema: z.ZodType; }, "strict", z.ZodTypeAny, { type: "json_schema"; schema: JsonObject; }, { type: "json_schema"; schema: JsonObject; }>; type OutputFormat = z.infer; declare const AddUserMessageRequestParamsSchema: z.ZodObject<{ messageId: z.ZodOptional; text: z.ZodString; images: z.ZodOptional; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; files: z.ZodOptional; mime: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; outputFormat: z.ZodOptional; schema: z.ZodType; }, "strict", z.ZodTypeAny, { type: "json_schema"; schema: JsonObject; }, { type: "json_schema"; schema: JsonObject; }>>; }, "strict", z.ZodTypeAny, { text: string; messageId?: string | undefined; images?: z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }, { text: string; messageId?: string | undefined; images?: z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }>; type AddUserMessageRequestParams = z.infer; declare const InterruptSessionRequestParamsSchema: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; type InterruptSessionRequestParams = z.infer; declare const CloseSessionRequestParamsSchema: z.ZodObject<{ reason: z.ZodOptional>; }, "strict", z.ZodTypeAny, { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }, { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }>; type CloseSessionRequestParams = z.infer; declare const KillWorkerSessionRequestParamsSchema: z.ZodObject<{ workerSessionId: z.ZodString; }, "strict", z.ZodTypeAny, { workerSessionId: string; }, { workerSessionId: string; }>; type KillWorkerSessionRequestParams = z.infer; declare const UpdateSessionSettingsRequestParamsSchema: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional>; specModeReasoningEffort: z.ZodOptional>>; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; }, "strict", z.ZodTypeAny, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }>; type UpdateSessionSettingsRequestParams = z.infer; declare const ToggleMcpServerRequestParamsSchema: z.ZodObject<{ serverName: z.ZodString; enabled: z.ZodBoolean; settingsLevel: z.ZodLiteral; }, "strict", z.ZodTypeAny, { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }, { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }>; type ToggleMcpServerRequestParams = z.infer; declare const AuthenticateMcpServerRequestParamsSchema: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; type AuthenticateMcpServerRequestParams = z.infer; declare const CancelMcpAuthRequestParamsSchema: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; type CancelMcpAuthRequestParams = z.infer; declare const ClearMcpAuthRequestParamsSchema: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; type ClearMcpAuthRequestParams = z.infer; declare const SubmitMcpAuthCodeRequestParamsSchema: z.ZodObject<{ serverName: z.ZodString; code: z.ZodString; state: z.ZodString; }, "strict", z.ZodTypeAny, { code: string; serverName: string; state: string; }, { code: string; serverName: string; state: string; }>; type SubmitMcpAuthCodeRequestParams = z.infer; declare const AddMcpServerRequestParamsSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodNativeEnum; url: z.ZodOptional; headers: z.ZodOptional>; command: z.ZodOptional; args: z.ZodOptional>; env: z.ZodOptional>; }, "strict", z.ZodTypeAny, { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }, { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }>; type AddMcpServerRequestParams = z.infer; declare const RemoveMcpServerRequestParamsSchema: z.ZodObject<{ serverName: z.ZodString; settingsLevel: z.ZodLiteral; }, "strict", z.ZodTypeAny, { serverName: string; settingsLevel: SettingsLevel.User; }, { serverName: string; settingsLevel: SettingsLevel.User; }>; type RemoveMcpServerRequestParams = z.infer; declare const ListMcpRegistryRequestParamsSchema: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; type ListMcpRegistryRequestParams = z.infer; declare const ListMcpToolsRequestParamsSchema: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; type ListMcpToolsRequestParams = z.infer; declare const ExecToolInfoSchema: z.ZodObject<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type ExecToolInfo = z.infer; declare const ListToolsRequestParamsSchema: z.ZodObject<{ depth: z.ZodOptional; enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; specModeModelId: z.ZodOptional>; skipPermissionsUnsafe: z.ZodOptional; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; }, "strict", z.ZodTypeAny, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }>; type ListToolsRequestParams = z.infer; declare const ListMcpServersRequestParamsSchema: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; type ListMcpServersRequestParams = z.infer; declare const ToggleMcpToolRequestParamsSchema: z.ZodObject<{ serverName: z.ZodString; toolName: z.ZodString; enabled: z.ZodBoolean; }, "strict", z.ZodTypeAny, { serverName: string; enabled: boolean; toolName: string; }, { serverName: string; enabled: boolean; toolName: string; }>; type ToggleMcpToolRequestParams = z.infer; declare const ListSkillsRequestParamsSchema: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; type ListSkillsRequestParams = z.infer; declare const SubmitBugReportRequestParamsSchema: z.ZodObject<{ userComment: z.ZodString; clientLogs: z.ZodOptional; }, "strict", z.ZodTypeAny, { userComment: string; clientLogs?: string | undefined; }, { userComment: string; clientLogs?: string | undefined; }>; type SubmitBugReportRequestParams = z.infer; declare const RewindFileSnapshotSchema: z.ZodObject<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; type RewindFileSnapshot = z.infer; declare const RewindFileCreationSchema: z.ZodObject<{ filePath: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type RewindFileCreation = z.infer; declare const RewindEvictedFileSchema: z.ZodObject<{ filePath: z.ZodString; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type RewindEvictedFile = z.infer; declare const GetRewindInfoRequestParamsSchema: z.ZodObject<{ messageId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ messageId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ messageId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type GetRewindInfoRequestParams = z.infer; declare const ExecuteRewindRequestParamsSchema: z.ZodObject<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type ExecuteRewindRequestParams = z.infer; declare const CompactSessionRequestParamsSchema: z.ZodObject<{ customInstructions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ customInstructions: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ customInstructions: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type CompactSessionRequestParams = z.infer; declare const RenameSessionRequestParamsSchema: z.ZodObject<{ title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type RenameSessionRequestParams = z.infer; declare const ForkSessionRequestParamsSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; type ForkSessionRequestParams = z.infer; declare const GetContextStatsRequestParamsSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; type GetContextStatsRequestParams = z.infer; declare const InitializeSessionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ sessionLocation: z.ZodOptional; sessionSource: z.ZodOptional, z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; tags: z.ZodOptional>; }, "strict", z.ZodTypeAny, { name: string; metadata?: Record | undefined; }, { name: string; metadata?: Record | undefined; }>, "many">>; mcpOAuthCallbackUri: z.ZodOptional; enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; decompSessionType: z.ZodOptional>; decompMissionId: z.ZodOptional; skipPermissionsUnsafe: z.ZodOptional; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; machineId: z.ZodString; cwd: z.ZodString; workspaceId: z.ZodOptional; sessionId: z.ZodOptional; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; }, "strict", z.ZodTypeAny, { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectOutputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }, { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }>; }, "strip", z.ZodTypeAny, { params: { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectOutputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.INITIALIZE_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.INITIALIZE_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type InitializeSessionRequest = z.infer; declare const LoadSessionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ sessionId: z.ZodString; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; mcpOAuthCallbackUri: z.ZodOptional; }, "strict", z.ZodTypeAny, { sessionId: string; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }, { sessionId: string; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }>; }, "strip", z.ZodTypeAny, { params: { sessionId: string; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LOAD_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { sessionId: string; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LOAD_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type LoadSessionRequest = z.infer; declare const AddUserMessageRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ messageId: z.ZodOptional; text: z.ZodString; images: z.ZodOptional; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; files: z.ZodOptional; mime: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; outputFormat: z.ZodOptional; schema: z.ZodType; }, "strict", z.ZodTypeAny, { type: "json_schema"; schema: JsonObject; }, { type: "json_schema"; schema: JsonObject; }>>; }, "strict", z.ZodTypeAny, { text: string; messageId?: string | undefined; images?: z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }, { text: string; messageId?: string | undefined; images?: z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }>; }, "strip", z.ZodTypeAny, { params: { text: string; messageId?: string | undefined; images?: z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.ADD_USER_MESSAGE; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { text: string; messageId?: string | undefined; images?: z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.ADD_USER_MESSAGE; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type AddUserMessageRequest = z.infer; declare const InterruptSessionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.INTERRUPT_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.INTERRUPT_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type InterruptSessionRequest = z.infer; declare const CloseSessionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ reason: z.ZodOptional>; }, "strict", z.ZodTypeAny, { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }, { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }>; }, "strip", z.ZodTypeAny, { params: { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CLOSE_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CLOSE_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type CloseSessionRequest = z.infer; declare const KillWorkerSessionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ workerSessionId: z.ZodString; }, "strict", z.ZodTypeAny, { workerSessionId: string; }, { workerSessionId: string; }>; }, "strip", z.ZodTypeAny, { params: { workerSessionId: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.KILL_WORKER_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { workerSessionId: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.KILL_WORKER_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type KillWorkerSessionRequest = z.infer; declare const UpdateSessionSettingsRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional>; specModeReasoningEffort: z.ZodOptional>>; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; }, "strict", z.ZodTypeAny, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }>; }, "strip", z.ZodTypeAny, { params: { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.UPDATE_SESSION_SETTINGS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.UPDATE_SESSION_SETTINGS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type UpdateSessionSettingsRequest = z.infer; declare const ToggleMcpServerRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; enabled: z.ZodBoolean; settingsLevel: z.ZodLiteral; }, "strict", z.ZodTypeAny, { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }, { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.TOGGLE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.TOGGLE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ToggleMcpServerRequest = z.infer; declare const AuthenticateMcpServerRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.AUTHENTICATE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.AUTHENTICATE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type AuthenticateMcpServerRequest = z.infer; declare const CancelMcpAuthRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CANCEL_MCP_AUTH; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CANCEL_MCP_AUTH; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type CancelMcpAuthRequest = z.infer; declare const ClearMcpAuthRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CLEAR_MCP_AUTH; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CLEAR_MCP_AUTH; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ClearMcpAuthRequest = z.infer; declare const SubmitMcpAuthCodeRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; code: z.ZodString; state: z.ZodString; }, "strict", z.ZodTypeAny, { code: string; serverName: string; state: string; }, { code: string; serverName: string; state: string; }>; }, "strip", z.ZodTypeAny, { params: { code: string; serverName: string; state: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.SUBMIT_MCP_AUTH_CODE; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { code: string; serverName: string; state: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.SUBMIT_MCP_AUTH_CODE; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type SubmitMcpAuthCodeRequest = z.infer; declare const AddMcpServerRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ name: z.ZodString; type: z.ZodNativeEnum; url: z.ZodOptional; headers: z.ZodOptional>; command: z.ZodOptional; args: z.ZodOptional>; env: z.ZodOptional>; }, "strict", z.ZodTypeAny, { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }, { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }>; }, "strip", z.ZodTypeAny, { params: { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.ADD_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.ADD_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type AddMcpServerRequest = z.infer; declare const RemoveMcpServerRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; settingsLevel: z.ZodLiteral; }, "strict", z.ZodTypeAny, { serverName: string; settingsLevel: SettingsLevel.User; }, { serverName: string; settingsLevel: SettingsLevel.User; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; settingsLevel: SettingsLevel.User; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.REMOVE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; settingsLevel: SettingsLevel.User; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.REMOVE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type RemoveMcpServerRequest = z.infer; declare const ListMcpRegistryRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_REGISTRY; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_REGISTRY; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ListMcpRegistryRequest = z.infer; declare const ListMcpToolsRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_TOOLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_TOOLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ListMcpToolsRequest = z.infer; declare const ListToolsRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ depth: z.ZodOptional; enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; specModeModelId: z.ZodOptional>; skipPermissionsUnsafe: z.ZodOptional; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; }, "strict", z.ZodTypeAny, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }>; }, "strip", z.ZodTypeAny, { params: { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_TOOLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_TOOLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ListToolsRequest = z.infer; declare const ListMcpServersRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_SERVERS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_SERVERS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ListMcpServersRequest = z.infer; declare const ToggleMcpToolRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; toolName: z.ZodString; enabled: z.ZodBoolean; }, "strict", z.ZodTypeAny, { serverName: string; enabled: boolean; toolName: string; }, { serverName: string; enabled: boolean; toolName: string; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; enabled: boolean; toolName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.TOGGLE_MCP_TOOL; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; enabled: boolean; toolName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.TOGGLE_MCP_TOOL; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ToggleMcpToolRequest = z.infer; declare const ListSkillsRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_SKILLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_SKILLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ListSkillsRequest = z.infer; declare const SubmitBugReportRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ userComment: z.ZodString; clientLogs: z.ZodOptional; }, "strict", z.ZodTypeAny, { userComment: string; clientLogs?: string | undefined; }, { userComment: string; clientLogs?: string | undefined; }>; }, "strip", z.ZodTypeAny, { params: { userComment: string; clientLogs?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.SUBMIT_BUG_REPORT; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { userComment: string; clientLogs?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.SUBMIT_BUG_REPORT; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type SubmitBugReportRequest = z.infer; declare const GetRewindInfoRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ messageId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ messageId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ messageId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { messageId: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.GET_REWIND_INFO; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { messageId: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.GET_REWIND_INFO; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type GetRewindInfoRequest = z.infer; declare const ExecuteRewindRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { messageId: string; filesToRestore: z.objectOutputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">[]; filesToDelete: z.objectOutputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; forkTitle: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.EXECUTE_REWIND; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { messageId: string; filesToRestore: z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">[]; filesToDelete: z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; forkTitle: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.EXECUTE_REWIND; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ExecuteRewindRequest = z.infer; declare const CompactSessionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ customInstructions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ customInstructions: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ customInstructions: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { customInstructions?: string | undefined; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.COMPACT_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { customInstructions?: string | undefined; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.COMPACT_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type CompactSessionRequest = z.infer; declare const ForkSessionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: {} & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.FORK_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {} & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.FORK_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type ForkSessionRequest = z.infer; declare const GetContextStatsRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: {} & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.GET_CONTEXT_STATS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {} & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.GET_CONTEXT_STATS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type GetContextStatsRequest = z.infer; declare const RenameSessionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { title: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.RENAME_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { title: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.RENAME_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type RenameSessionRequest = z.infer; /** Discriminated union over all client→server request types. */ declare const ClientRequestSchema: z.ZodDiscriminatedUnion<"method", [z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ sessionLocation: z.ZodOptional; sessionSource: z.ZodOptional, z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; tags: z.ZodOptional>; }, "strict", z.ZodTypeAny, { name: string; metadata?: Record | undefined; }, { name: string; metadata?: Record | undefined; }>, "many">>; mcpOAuthCallbackUri: z.ZodOptional; enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; decompSessionType: z.ZodOptional>; decompMissionId: z.ZodOptional; skipPermissionsUnsafe: z.ZodOptional; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; machineId: z.ZodString; cwd: z.ZodString; workspaceId: z.ZodOptional; sessionId: z.ZodOptional; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; }, "strict", z.ZodTypeAny, { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectOutputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }, { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }>; }, "strip", z.ZodTypeAny, { params: { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectOutputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.INITIALIZE_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { machineId: string; cwd: string; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; workspaceId?: string | undefined; sessionId?: string | undefined; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; decompSessionType?: DecompSessionType | undefined; decompMissionId?: string | undefined; skipPermissionsUnsafe?: boolean | undefined; sessionLocation?: string | undefined; sessionSource?: z.objectInputType<{ platform: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; tags?: { name: string; metadata?: Record | undefined; }[] | undefined; mcpOAuthCallbackUri?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.INITIALIZE_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ sessionId: z.ZodString; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; mcpOAuthCallbackUri: z.ZodOptional; }, "strict", z.ZodTypeAny, { sessionId: string; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }, { sessionId: string; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }>; }, "strip", z.ZodTypeAny, { params: { sessionId: string; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LOAD_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { sessionId: string; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; mcpOAuthCallbackUri?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LOAD_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ messageId: z.ZodOptional; text: z.ZodString; images: z.ZodOptional; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; files: z.ZodOptional; mime: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; outputFormat: z.ZodOptional; schema: z.ZodType; }, "strict", z.ZodTypeAny, { type: "json_schema"; schema: JsonObject; }, { type: "json_schema"; schema: JsonObject; }>>; }, "strict", z.ZodTypeAny, { text: string; messageId?: string | undefined; images?: z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }, { text: string; messageId?: string | undefined; images?: z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }>; }, "strip", z.ZodTypeAny, { params: { text: string; messageId?: string | undefined; images?: z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectOutputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.ADD_USER_MESSAGE; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { text: string; messageId?: string | undefined; images?: z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">[] | undefined; files?: z.objectInputType<{ type: z.ZodString; mediaType: z.ZodString; data: z.ZodString; name: z.ZodOptional; mime: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; outputFormat?: { type: "json_schema"; schema: JsonObject; } | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.ADD_USER_MESSAGE; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ reason: z.ZodOptional>; }, "strict", z.ZodTypeAny, { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }, { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }>; }, "strip", z.ZodTypeAny, { params: { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CLOSE_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { reason?: "clear" | "logout" | "prompt_input_exit" | "other" | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CLOSE_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.INTERRUPT_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.INTERRUPT_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ workerSessionId: z.ZodString; }, "strict", z.ZodTypeAny, { workerSessionId: string; }, { workerSessionId: string; }>; }, "strip", z.ZodTypeAny, { params: { workerSessionId: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.KILL_WORKER_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { workerSessionId: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.KILL_WORKER_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional>; specModeReasoningEffort: z.ZodOptional>>; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; }, "strict", z.ZodTypeAny, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }>; }, "strip", z.ZodTypeAny, { params: { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.UPDATE_SESSION_SETTINGS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; reasoningEffort?: ReasoningEffort | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; specModeReasoningEffort?: ReasoningEffort | null | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.UPDATE_SESSION_SETTINGS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; enabled: z.ZodBoolean; settingsLevel: z.ZodLiteral; }, "strict", z.ZodTypeAny, { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }, { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.TOGGLE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; enabled: boolean; settingsLevel: SettingsLevel.User; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.TOGGLE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.AUTHENTICATE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.AUTHENTICATE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CANCEL_MCP_AUTH; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CANCEL_MCP_AUTH; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; }, "strict", z.ZodTypeAny, { serverName: string; }, { serverName: string; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CLEAR_MCP_AUTH; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.CLEAR_MCP_AUTH; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; code: z.ZodString; state: z.ZodString; }, "strict", z.ZodTypeAny, { code: string; serverName: string; state: string; }, { code: string; serverName: string; state: string; }>; }, "strip", z.ZodTypeAny, { params: { code: string; serverName: string; state: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.SUBMIT_MCP_AUTH_CODE; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { code: string; serverName: string; state: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.SUBMIT_MCP_AUTH_CODE; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ name: z.ZodString; type: z.ZodNativeEnum; url: z.ZodOptional; headers: z.ZodOptional>; command: z.ZodOptional; args: z.ZodOptional>; env: z.ZodOptional>; }, "strict", z.ZodTypeAny, { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }, { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }>; }, "strip", z.ZodTypeAny, { params: { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.ADD_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { type: McpServerType; name: string; command?: string | undefined; args?: string[] | undefined; url?: string | undefined; headers?: Record | undefined; env?: Record | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.ADD_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; settingsLevel: z.ZodLiteral; }, "strict", z.ZodTypeAny, { serverName: string; settingsLevel: SettingsLevel.User; }, { serverName: string; settingsLevel: SettingsLevel.User; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; settingsLevel: SettingsLevel.User; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.REMOVE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; settingsLevel: SettingsLevel.User; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.REMOVE_MCP_SERVER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_REGISTRY; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_REGISTRY; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_TOOLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_TOOLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ depth: z.ZodOptional; enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; specModeModelId: z.ZodOptional>; skipPermissionsUnsafe: z.ZodOptional; modelId: z.ZodOptional; autonomyMode: z.ZodOptional>; interactionMode: z.ZodOptional>; autonomyLevel: z.ZodOptional>; }, "strict", z.ZodTypeAny, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }, { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }>; }, "strip", z.ZodTypeAny, { params: { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_TOOLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; modelId?: string | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | null | undefined; skipPermissionsUnsafe?: boolean | undefined; depth?: number | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_TOOLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_SERVERS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_MCP_SERVERS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ serverName: z.ZodString; toolName: z.ZodString; enabled: z.ZodBoolean; }, "strict", z.ZodTypeAny, { serverName: string; enabled: boolean; toolName: string; }, { serverName: string; enabled: boolean; toolName: string; }>; }, "strip", z.ZodTypeAny, { params: { serverName: string; enabled: boolean; toolName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.TOGGLE_MCP_TOOL; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { serverName: string; enabled: boolean; toolName: string; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.TOGGLE_MCP_TOOL; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "strict", z.ZodTypeAny, {}, {}>; }, "strip", z.ZodTypeAny, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_SKILLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {}; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.LIST_SKILLS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ userComment: z.ZodString; clientLogs: z.ZodOptional; }, "strict", z.ZodTypeAny, { userComment: string; clientLogs?: string | undefined; }, { userComment: string; clientLogs?: string | undefined; }>; }, "strip", z.ZodTypeAny, { params: { userComment: string; clientLogs?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.SUBMIT_BUG_REPORT; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { userComment: string; clientLogs?: string | undefined; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.SUBMIT_BUG_REPORT; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ messageId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ messageId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ messageId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { messageId: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.GET_REWIND_INFO; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { messageId: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.GET_REWIND_INFO; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ messageId: z.ZodString; filesToRestore: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; filesToDelete: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; forkTitle: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { messageId: string; filesToRestore: z.objectOutputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">[]; filesToDelete: z.objectOutputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; forkTitle: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.EXECUTE_REWIND; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { messageId: string; filesToRestore: z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">[]; filesToDelete: z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; forkTitle: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.EXECUTE_REWIND; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ customInstructions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ customInstructions: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ customInstructions: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { customInstructions?: string | undefined; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.COMPACT_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { customInstructions?: string | undefined; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.COMPACT_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: {} & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.FORK_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {} & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.FORK_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: {} & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.GET_CONTEXT_STATS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: {} & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.GET_CONTEXT_STATS; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { title: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.RENAME_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { title: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidServerMethod.RENAME_SESSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ClientRequest = z.infer; declare const MissionSnapshotSchema: z.ZodObject<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>; type MissionSnapshot = z.infer; declare const InitializeSessionResultSchema: z.ZodObject<{ sessionId: z.ZodString; session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ sessionId: z.ZodString; session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ sessionId: z.ZodString; session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; type InitializeSessionResult = z.infer; declare const LoadSessionResultSchema: z.ZodObject<{ session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; pendingPermissions: z.ZodOptional, "many">>; pendingAskUserRequests: z.ZodOptional, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; isAgentLoopInProgress: z.ZodOptional; queuedMessages: z.ZodOptional, "many">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; cwd: z.ZodOptional; callingSessionId: z.ZodOptional; callingToolUseId: z.ZodOptional; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; mission: z.ZodOptional; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; decompSessionType: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; pendingPermissions: z.ZodOptional, "many">>; pendingAskUserRequests: z.ZodOptional, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; isAgentLoopInProgress: z.ZodOptional; queuedMessages: z.ZodOptional, "many">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; cwd: z.ZodOptional; callingSessionId: z.ZodOptional; callingToolUseId: z.ZodOptional; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; mission: z.ZodOptional; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; decompSessionType: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; pendingPermissions: z.ZodOptional, "many">>; pendingAskUserRequests: z.ZodOptional, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; isAgentLoopInProgress: z.ZodOptional; queuedMessages: z.ZodOptional, "many">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; cwd: z.ZodOptional; callingSessionId: z.ZodOptional; callingToolUseId: z.ZodOptional; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; mission: z.ZodOptional; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ state: z.ZodNativeEnum; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; workerSessionIds: z.ZodArray; workerStates: z.ZodOptional; exitCode: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ startedAt: z.ZodString; completedAt: z.ZodOptional; exitCode: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; tokenUsage: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; tokenUsageBySessionId: z.ZodOptional, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>>; }, z.ZodTypeAny, "passthrough">>>; decompSessionType: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; type LoadSessionResult = z.infer; declare const AddUserMessageResultSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; type AddUserMessageResult = z.infer; declare const InterruptSessionResultSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; type InterruptSessionResult = z.infer; declare const CloseSessionResultSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; type CloseSessionResult = z.infer; declare const KillWorkerSessionResultSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; type KillWorkerSessionResult = z.infer; declare const UpdateSessionSettingsResultSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; type UpdateSessionSettingsResult = z.infer; declare const ToggleMcpServerResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type ToggleMcpServerResult = z.infer; declare const AuthenticateMcpServerResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type AuthenticateMcpServerResult = z.infer; declare const CancelMcpAuthResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type CancelMcpAuthResult = z.infer; declare const ClearMcpAuthResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type ClearMcpAuthResult = z.infer; declare const SubmitMcpAuthCodeResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type SubmitMcpAuthCodeResult = z.infer; declare const AddMcpServerResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type AddMcpServerResult = z.infer; declare const RemoveMcpServerResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type RemoveMcpServerResult = z.infer; declare const ListMcpRegistryResultSchema: z.ZodObject<{ servers: z.ZodArray; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ servers: z.ZodArray; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ servers: z.ZodArray; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type ListMcpRegistryResult = z.infer; declare const ListMcpToolsResultSchema: z.ZodObject<{ tools: z.ZodArray; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ tools: z.ZodArray; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ tools: z.ZodArray; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type ListMcpToolsResult = z.infer; declare const ListToolsResultSchema: z.ZodObject<{ tools: z.ZodArray; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ tools: z.ZodArray; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ tools: z.ZodArray; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type ListToolsResult = z.infer; declare const ListMcpServersResultSchema: z.ZodObject<{ servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; type ListMcpServersResult = z.infer; declare const ToggleMcpToolResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type ToggleMcpToolResult = z.infer; declare const ListSkillsResultSchema: z.ZodObject<{ skills: z.ZodArray; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ skills: z.ZodArray; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ skills: z.ZodArray; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type ListSkillsResult = z.infer; declare const SubmitBugReportResultSchema: z.ZodObject<{ bugReportId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ bugReportId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ bugReportId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type SubmitBugReportResult = z.infer; declare const GetRewindInfoResultSchema: z.ZodObject<{ availableFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; createdFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; evictedFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ availableFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; createdFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; evictedFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ availableFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; createdFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; evictedFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type GetRewindInfoResult = z.infer; declare const ExecuteRewindResultSchema: z.ZodObject<{ newSessionId: z.ZodString; restoredCount: z.ZodNumber; deletedCount: z.ZodNumber; failedRestoreCount: z.ZodNumber; failedDeleteCount: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ newSessionId: z.ZodString; restoredCount: z.ZodNumber; deletedCount: z.ZodNumber; failedRestoreCount: z.ZodNumber; failedDeleteCount: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ newSessionId: z.ZodString; restoredCount: z.ZodNumber; deletedCount: z.ZodNumber; failedRestoreCount: z.ZodNumber; failedDeleteCount: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; type ExecuteRewindResult = z.infer; declare const CompactSessionResultSchema: z.ZodObject<{ newSessionId: z.ZodString; removedCount: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ newSessionId: z.ZodString; removedCount: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ newSessionId: z.ZodString; removedCount: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; type CompactSessionResult = z.infer; declare const ForkSessionResultSchema: z.ZodObject<{ newSessionId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ newSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ newSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type ForkSessionResult = z.infer; declare const GetContextStatsResultSchema: z.ZodObject<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type GetContextStatsResult = z.infer; declare const ContextBreakdownCategorySchema: z.ZodObject<{ name: z.ZodString; tokens: z.ZodNumber; colorKey: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; tokens: z.ZodNumber; colorKey: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; tokens: z.ZodNumber; colorKey: z.ZodString; }, z.ZodTypeAny, "passthrough">>; declare const ContextBreakdownResultSchema: z.ZodObject<{ modelId: z.ZodString; modelDisplayName: z.ZodString; contextBudget: z.ZodNumber; usedTokens: z.ZodNumber; freeTokens: z.ZodNumber; categories: z.ZodArray, z.objectInputType<{ name: z.ZodString; tokens: z.ZodNumber; colorKey: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ modelId: z.ZodString; modelDisplayName: z.ZodString; contextBudget: z.ZodNumber; usedTokens: z.ZodNumber; freeTokens: z.ZodNumber; categories: z.ZodArray, z.objectInputType<{ name: z.ZodString; tokens: z.ZodNumber; colorKey: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ modelId: z.ZodString; modelDisplayName: z.ZodString; contextBudget: z.ZodNumber; usedTokens: z.ZodNumber; freeTokens: z.ZodNumber; categories: z.ZodArray, z.objectInputType<{ name: z.ZodString; tokens: z.ZodNumber; colorKey: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type ContextBreakdownResult = z.infer; declare const RenameSessionResultSchema: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; type RenameSessionResult = z.infer; declare const InitializeSessionResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ sessionId: z.ZodString; session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ sessionId: z.ZodString; session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ sessionId: z.ZodString; session: z.ZodType; mcpServers: z.ZodOptional>; env: z.ZodDefault>>; }, "strict", z.ZodTypeAny, { command: string; args: string[]; name: string; env: Record; }, { command: string; name: string; args?: string[] | undefined; env?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"http">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"sse">; name: z.ZodString; url: z.ZodString; headers: z.ZodDefault, "many">>; }, "strict", z.ZodTypeAny, { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; }, { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; }>]>, "many">>; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; modelId: z.ZodString; reasoningEffort: z.ZodNativeEnum; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; gitRepo: z.ZodOptional; repoName: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; availableModels: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { sessionId: string; session: JsonObject; settings: { modelId: string; reasoningEffort: ReasoningEffort; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: DroidInteractionMode | undefined; autonomyLevel?: AutonomyLevel | undefined; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; } & { [k: string]: unknown; }; mcpServers?: ({ command: string; args: string[]; name: string; env: Record; } | { type: "http"; url: string; headers: { value: string; name: string; }[]; name: string; } | { type: "sse"; url: string; headers: { value: string; name: string; }[]; name: string; })[] | undefined; gitRepo?: z.objectOutputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; availableModels?: z.objectOutputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { sessionId: string; session: JsonObject; settings: { modelId: string; reasoningEffort: ReasoningEffort; enabledToolIds?: string[] | undefined; disabledToolIds?: string[] | undefined; autonomyMode?: AutonomyMode | undefined; interactionMode?: unknown; autonomyLevel?: unknown; specModeModelId?: string | undefined; specModeReasoningEffort?: ReasoningEffort | undefined; } & { [k: string]: unknown; }; mcpServers?: ({ command: string; name: string; args?: string[] | undefined; env?: Record | undefined; } | { type: "http"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; } | { type: "sse"; url: string; name: string; headers?: { value: string; name: string; }[] | undefined; })[] | undefined; gitRepo?: z.objectInputType<{ owner: z.ZodOptional; repoName: z.ZodString; }, z.ZodTypeAny, "passthrough"> | undefined; availableModels?: z.objectInputType<{ id: z.ZodString; modelId: z.ZodOptional; displayName: z.ZodString; shortDisplayName: z.ZodString; modelProvider: z.ZodNativeEnum; supportedReasoningEfforts: z.ZodArray, "many">; defaultReasoningEffort: z.ZodNativeEnum; isCustom: z.ZodDefault; noImageSupport: z.ZodOptional; supportsPDFs: z.ZodOptional; tier: z.ZodOptional; tokenMultiplier: z.ZodOptional; promoLabel: z.ZodOptional; featureFlag: z.ZodOptional>; usesUSBasedInference: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type InitializeSessionResponse = z.infer; /** Concrete type for LoadSessionResponse (avoids TS7056 deep inference). */ type LoadSessionResponse = (Omit, 'result'> & { result: LoadSessionResult; }) | JsonRpcResponseFailure; declare const LoadSessionResponseSchema: z.ZodType; declare const AddUserMessageResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type AddUserMessageResponse = z.infer; declare const InterruptSessionResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type InterruptSessionResponse = z.infer; declare const CloseSessionResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type CloseSessionResponse = z.infer; declare const KillWorkerSessionResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type KillWorkerSessionResponse = z.infer; declare const UpdateSessionSettingsResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: {} & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type UpdateSessionSettingsResponse = z.infer; declare const ToggleMcpServerResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ToggleMcpServerResponse = z.infer; declare const AuthenticateMcpServerResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type AuthenticateMcpServerResponse = z.infer; declare const CancelMcpAuthResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type CancelMcpAuthResponse = z.infer; declare const ClearMcpAuthResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ClearMcpAuthResponse = z.infer; declare const SubmitMcpAuthCodeResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type SubmitMcpAuthCodeResponse = z.infer; declare const AddMcpServerResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type AddMcpServerResponse = z.infer; declare const RemoveMcpServerResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type RemoveMcpServerResponse = z.infer; declare const ListMcpRegistryResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ servers: z.ZodArray; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ servers: z.ZodArray; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ servers: z.ZodArray; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { servers: z.objectOutputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { servers: z.objectInputType<{ name: z.ZodString; description: z.ZodString; type: z.ZodNativeEnum; command: z.ZodOptional; args: z.ZodOptional>; url: z.ZodOptional; note: z.ZodOptional; logoUrl: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ListMcpRegistryResponse = z.infer; declare const ListMcpToolsResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ tools: z.ZodArray; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ tools: z.ZodArray; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ tools: z.ZodArray; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { tools: z.objectOutputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { tools: z.objectInputType<{ serverName: z.ZodString; name: z.ZodString; description: z.ZodOptional; isEnabled: z.ZodBoolean; isReadOnly: z.ZodOptional; inputSchema: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodOptional; properties: z.ZodOptional>; required: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ListMcpToolsResponse = z.infer; declare const ListToolsResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ tools: z.ZodArray; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ tools: z.ZodArray; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ tools: z.ZodArray; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { tools: z.objectOutputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { tools: z.objectInputType<{ id: z.ZodString; llmId: z.ZodString; displayName: z.ZodString; description: z.ZodString; category: z.ZodEnum<["read", "edit", "execute", "other"]>; defaultAllowed: z.ZodBoolean; currentlyAllowed: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ListToolsResponse = z.infer; declare const ListMcpServersResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { summary: { connecting: number; connected: number; failed: number; total: number; disabled?: number | undefined; } & { [k: string]: unknown; }; servers: z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { summary: { connecting: number; connected: number; failed: number; total: number; disabled?: number | undefined; } & { [k: string]: unknown; }; servers: z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ListMcpServersResponse = z.infer; declare const ToggleMcpToolResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ToggleMcpToolResponse = z.infer; declare const ListSkillsResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ skills: z.ZodArray; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ skills: z.ZodArray; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ skills: z.ZodArray; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { skills: z.objectOutputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { skills: z.objectInputType<{ name: z.ZodString; description: z.ZodOptional; location: z.ZodNativeEnum; filePath: z.ZodString; enabled: z.ZodOptional; userInvocable: z.ZodOptional; version: z.ZodOptional; content: z.ZodOptional; resources: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; path: z.ZodString; type: z.ZodEnum<["reference", "asset"]>; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ListSkillsResponse = z.infer; declare const SubmitBugReportResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ bugReportId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ bugReportId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ bugReportId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { bugReportId: string; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { bugReportId: string; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type SubmitBugReportResponse = z.infer; declare const GetRewindInfoResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ availableFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; createdFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; evictedFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ availableFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; createdFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; evictedFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ availableFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">; createdFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; evictedFiles: z.ZodArray, z.objectInputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { availableFiles: z.objectOutputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">[]; createdFiles: z.objectOutputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; evictedFiles: z.objectOutputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { availableFiles: z.objectInputType<{ filePath: z.ZodString; contentHash: z.ZodString; size: z.ZodNumber; }, z.ZodTypeAny, "passthrough">[]; createdFiles: z.objectInputType<{ filePath: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; evictedFiles: z.objectInputType<{ filePath: z.ZodString; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type GetRewindInfoResponse = z.infer; declare const ExecuteRewindResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ newSessionId: z.ZodString; restoredCount: z.ZodNumber; deletedCount: z.ZodNumber; failedRestoreCount: z.ZodNumber; failedDeleteCount: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ newSessionId: z.ZodString; restoredCount: z.ZodNumber; deletedCount: z.ZodNumber; failedRestoreCount: z.ZodNumber; failedDeleteCount: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ newSessionId: z.ZodString; restoredCount: z.ZodNumber; deletedCount: z.ZodNumber; failedRestoreCount: z.ZodNumber; failedDeleteCount: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { newSessionId: string; restoredCount: number; deletedCount: number; failedRestoreCount: number; failedDeleteCount: number; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { newSessionId: string; restoredCount: number; deletedCount: number; failedRestoreCount: number; failedDeleteCount: number; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ExecuteRewindResponse = z.infer; declare const CompactSessionResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ newSessionId: z.ZodString; removedCount: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ newSessionId: z.ZodString; removedCount: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ newSessionId: z.ZodString; removedCount: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { newSessionId: string; removedCount: number; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { newSessionId: string; removedCount: number; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type CompactSessionResponse = z.infer; declare const ForkSessionResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ newSessionId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ newSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ newSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { newSessionId: string; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { newSessionId: string; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type ForkSessionResponse = z.infer; declare const GetContextStatsResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ used: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; accuracy: z.ZodNativeEnum; updatedAt: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { updatedAt: string; used: number; remaining: number; limit: number; accuracy: ContextStatsAccuracy; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { updatedAt: string; used: number; remaining: number; limit: number; accuracy: ContextStatsAccuracy; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type GetContextStatsResponse = z.infer; declare const RenameSessionResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ success: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ success: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { success: boolean; } & { [k: string]: unknown; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type RenameSessionResponse = z.infer; /** @deprecated Use ToolUseBlockSchema/ToolUseBlock for the message block shape. */ declare const ToolUseSchema: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; declare const ErrorDetailSchema: z.ZodObject<{ name: z.ZodString; message: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type ErrorDetail = z.infer; declare const ToolProgressUpdateSchema: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ToolProgressUpdate = z.infer; declare const SettingsUpdatedPayloadSchema: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; type SettingsUpdatedPayload = z.infer; declare const ToolResultNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ToolResultNotification = z.infer; declare const ToolProgressUpdateNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; type ToolProgressUpdateNotification = z.infer; declare const CreateMessageNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type CreateMessageNotification = z.infer; declare const ErrorNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; type ErrorNotification = z.infer; declare const DroidWorkingStateChangedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>; type DroidWorkingStateChangedNotification = z.infer; declare const PermissionResolvedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>; type PermissionResolvedNotification = z.infer; declare const SettingsUpdatedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; type SettingsUpdatedNotification = z.infer; declare const SessionTitleUpdatedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type SessionTitleUpdatedNotification = z.infer; declare const McpStatusChangedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; type McpStatusChangedNotification = z.infer; /** Assistant text delta notification (streaming token). */ declare const AssistantTextDeltaNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type AssistantTextDeltaNotification = z.infer; /** Assistant text complete notification (streaming block finished). */ declare const AssistantTextCompleteNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; type AssistantTextCompleteNotification = z.infer; declare const ThinkingTextDeltaNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type ThinkingTextDeltaNotification = z.infer; declare const ThinkingTextCompleteNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ThinkingTextCompleteNotification = z.infer; declare const ToolCallNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; type ToolCallNotification = z.infer; declare const SessionTokenUsageChangedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; type SessionTokenUsageChangedNotification = z.infer; declare const MissionStateChangedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>; type MissionStateChangedNotification = z.infer; declare const MissionFeaturesChangedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type MissionFeaturesChangedNotification = z.infer; declare const MissionProgressEntryNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, z.ZodTypeAny, "passthrough">>; type MissionProgressEntryNotification = z.infer; declare const MissionHeartbeatNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; timestamp: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; timestamp: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; timestamp: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type MissionHeartbeatNotification = z.infer; declare const MissionWorkerStartedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type MissionWorkerStartedNotification = z.infer; declare const MissionWorkerCompletedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; type MissionWorkerCompletedNotification = z.infer; declare const McpAuthRequiredNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type McpAuthRequiredNotification = z.infer; declare const McpAuthCompletedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type McpAuthCompletedNotification = z.infer; declare const HookCommandSchema: z.ZodObject<{ command: z.ZodString; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type HookCommand = z.infer; declare const HookResultSchema: z.ZodObject<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type HookResult = z.infer; declare const HookExecutionStartedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type HookExecutionStartedNotification = z.infer; declare const HookExecutionCompletedNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; type HookExecutionCompletedNotification = z.infer; /** Structured output validation error emitted by Droid. */ declare const StructuredOutputErrorSchema: z.ZodObject<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type StructuredOutputError = z.infer; /** Backend-validated structured output for the completed turn. */ declare const StructuredOutputNotificationSchema: z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; type StructuredOutputNotification = z.infer; /** List of all session notification schemas (for discriminatedUnion). */ declare const SessionNotificationSchemaList: readonly [z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; timestamp: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; timestamp: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; timestamp: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>]; /** Discriminated union over all session notification types. */ declare const SessionNotificationPayloadSchema: z.ZodDiscriminatedUnion<"type", readonly [z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; toolUseId: z.ZodString; content: z.ZodOptional>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolUseId: z.ZodString; toolName: z.ZodString; update: z.ZodObject<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodEnum<["tool_call", "tool_result", "error", "status", "message"]>; toolName: z.ZodOptional; status: z.ZodOptional; details: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; timestamp: z.ZodOptional; parameters: z.ZodOptional>; valueSnippet: z.ZodOptional; subagentSessionId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; message: z.ZodObject<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; role: z.ZodEnum<["user", "assistant", "tool", "system"]>; content: z.ZodArray; text: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"text">; text: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"image">; source: z.ZodObject<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"base64">; data: z.ZodString; mediaType: z.ZodEnum<["image/jpeg", "image/png", "image/gif", "image/webp"]>; }, z.ZodTypeAny, "passthrough">>; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"thinking">; signature: z.ZodString; thinking: z.ZodString; id: z.ZodOptional; signatureProvider: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"redacted_thinking">; data: z.ZodString; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_result">; toolUseId: z.ZodString; content: z.ZodOptional, "many">]>>; isError: z.ZodOptional; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"document">; source: z.ZodType; id: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>, "many">; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; parentId: z.ZodOptional; visibility: z.ZodOptional>; isError: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; parentId: z.ZodOptional; requestId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; message: z.ZodString; errorType: z.ZodNativeEnum; timestamp: z.ZodString; error: z.ZodOptional, z.objectInputType<{ name: z.ZodString; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; newState: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; requestId: z.ZodString; toolUseIds: z.ZodArray; selectedOption: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; settings: z.ZodObject<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ enabledToolIds: z.ZodOptional>; disabledToolIds: z.ZodOptional>; autonomyMode: z.ZodOptional>; interactionMode: z.ZodCatch>>; autonomyLevel: z.ZodCatch>>; modelId: z.ZodOptional; reasoningEffort: z.ZodOptional>; specModeModelId: z.ZodOptional; specModeReasoningEffort: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; servers: z.ZodArray; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; status: z.ZodNativeEnum; source: z.ZodNativeEnum; isManaged: z.ZodBoolean; error: z.ZodOptional; toolCount: z.ZodOptional; serverType: z.ZodOptional>; hasAuthTokens: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; summary: z.ZodObject<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ total: z.ZodNumber; connected: z.ZodNumber; connecting: z.ZodNumber; failed: z.ZodNumber; disabled: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; textDelta: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; blockIndex: z.ZodNumber; durationMs: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; sessionId: z.ZodString; tokenUsage: z.ZodObject<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; thinkingTokens: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; state: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; features: z.ZodArray; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; description: z.ZodString; status: z.ZodNativeEnum; skillName: z.ZodString; preconditions: z.ZodArray; expectedBehavior: z.ZodArray; verificationSteps: z.ZodArray; fulfills: z.ZodOptional>; milestone: z.ZodOptional; workerSessionIds: z.ZodOptional>; currentWorkerSessionId: z.ZodOptional>; completedWorkerSessionId: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; progressLog: z.ZodArray; title: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; title: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; message: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; spawnId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodString; successState: z.ZodNativeEnum; returnToOrchestrator: z.ZodBoolean; commitId: z.ZodOptional; exitCode: z.ZodNumber; validatorsPassed: z.ZodOptional; handoff: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ salientSummary: z.ZodOptional; whatWasImplemented: z.ZodString; whatWasLeftUndone: z.ZodString; verification: z.ZodObject<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ commandsRun: z.ZodArray, z.objectInputType<{ command: z.ZodString; exitCode: z.ZodNumber; observation: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; interactiveChecks: z.ZodOptional, z.objectInputType<{ action: z.ZodString; observed: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>; tests: z.ZodObject<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ added: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ file: z.ZodString; cases: z.ZodArray, z.objectInputType<{ name: z.ZodString; verifies: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>, "many">; updated: z.ZodOptional>; coverage: z.ZodString; }, z.ZodTypeAny, "passthrough">>; discoveredIssues: z.ZodArray; description: z.ZodString; suggestedFix: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ severity: z.ZodNativeEnum; description: z.ZodString; suggestedFix: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; skillFeedback: z.ZodOptional, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ followedProcedure: z.ZodBoolean; deviations: z.ZodArray, z.objectInputType<{ step: z.ZodString; whatIDidInstead: z.ZodString; why: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; suggestedChanges: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodOptional; spawnId: z.ZodString; exitCode: z.ZodOptional; reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; workerSessionId: z.ZodString; featureId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; dismissals: z.ZodOptional; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodNativeEnum; sourceFeatureId: z.ZodString; summary: z.ZodString; justification: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timestamp: z.ZodString; } & { type: z.ZodLiteral; milestone: z.ZodString; featureId: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>, "many">; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; timestamp: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; timestamp: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; timestamp: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; workerSessionId: z.ZodString; exitCode: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; serverName: z.ZodString; authUrl: z.ZodString; message: z.ZodString; state: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; serverName: z.ZodString; outcome: z.ZodNativeEnum; message: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodEnum<["PreToolUse", "PostToolUse", "Notification", "UserPromptSubmit", "Stop", "SubagentStop", "PreCompact", "SessionStart", "SessionEnd"]>; hookMatcher: z.ZodOptional; hookCommands: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ command: z.ZodString; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; hookToolCallId: z.ZodOptional; isParallelExecution: z.ZodOptional; parallelGroupId: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; hookId: z.ZodString; hookEventName: z.ZodOptional>; hookMatcher: z.ZodOptional; hookToolCallId: z.ZodOptional; hookStatus: z.ZodEnum<["completed", "error"]>; hookResults: z.ZodOptional; timeout: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; command: z.ZodOptional; timeout: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; messageId: z.ZodString; structuredOutput: z.ZodNullable>; structuredOutputError: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ code: z.ZodString; message: z.ZodString; details: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>]>; type SessionNotificationPayload = z.infer; declare const SessionNotificationParamsSchema: z.ZodType; type SessionNotificationParams = { notification: SessionNotificationPayload; [key: string]: unknown; }; declare const SessionNotificationSchema: z.ZodType; type SessionNotification = z.output & { method: 'droid.session_notification'; params: SessionNotificationParams; }; declare const EditToolConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type EditToolConfirmationDetails = z.infer; declare const ExecuteToolConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ExecuteToolConfirmationDetails = z.infer; declare const CreateToolConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type CreateToolConfirmationDetails = z.infer; declare const AskUserQuestionSchema: z.ZodObject<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; type AskUserQuestion = z.infer; declare const AskUserConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>; type AskUserConfirmationDetails = z.infer; declare const ExitSpecModeConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; type ExitSpecModeConfirmationDetails = z.infer; declare const ProposeMissionConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ProposeMissionConfirmationDetails = z.infer; declare const StartMissionRunConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; type StartMissionRunConfirmationDetails = z.infer; declare const ApplyPatchToolConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type ApplyPatchToolConfirmationDetails = z.infer; declare const McpToolConfirmationDetailsSchema: z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type McpToolConfirmationDetails = z.infer; /** Discriminated union over tool confirmation detail types. */ declare const ToolConfirmationDetailsSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; type ToolConfirmationDetails = z.infer; /** Tool confirmation information (toolUse + confirmationType + details). */ declare const ToolConfirmationInfoSchema: z.ZodObject<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">>; type ToolConfirmationInfo = z.infer; /** Parameters for droid.request_permission request. */ declare const RequestPermissionRequestParamsSchema: z.ZodObject<{ toolUses: z.ZodArray; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">>, "many">; options: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUses: z.ZodArray; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">>, "many">; options: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUses: z.ZodArray; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">>, "many">; options: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type RequestPermissionRequestParams = z.infer; /** Request for permission from the server (server → client). */ declare const RequestPermissionRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ toolUses: z.ZodArray; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">>, "many">; options: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUses: z.ZodArray; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">>, "many">; options: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUses: z.ZodArray; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">>, "many">; options: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { options: z.objectOutputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">[]; toolUses: z.objectOutputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidClientMethod.REQUEST_PERMISSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { options: z.objectInputType<{ label: z.ZodString; value: z.ZodNativeEnum; }, z.ZodTypeAny, "passthrough">[]; toolUses: z.objectInputType<{ toolUse: z.ZodObject<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral<"tool_use">; id: z.ZodString; input: z.ZodType; name: z.ZodString; thoughtSignature: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; confirmationType: z.ZodNativeEnum; details: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; fullCommand: z.ZodString; command: z.ZodString; extractedCommands: z.ZodOptional>; impactLevel: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; content: z.ZodString; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; questionnaire: z.ZodString; parsed: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>>; parseError: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; line?: number | undefined; }, { message: string; line?: number | undefined; }>>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; plan: z.ZodString; title: z.ZodOptional; optionNames: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; proposal: z.ZodString; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; runningMissionCount: z.ZodNumber; runningMissionSessionIds: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; filePath: z.ZodString; fileName: z.ZodString; patchContent: z.ZodString; oldContent: z.ZodOptional; newContent: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ type: z.ZodLiteral; toolName: z.ZodString; impactLevel: z.ZodString; }, z.ZodTypeAny, "passthrough">>]>; }, z.ZodTypeAny, "passthrough">[]; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidClientMethod.REQUEST_PERMISSION; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type RequestPermissionRequest = z.infer; type RequestPermissionSelection = ToolConfirmationOutcome | `${ToolConfirmationOutcome}`; type RequestPermissionHandlerResult = RequestPermissionSelection | { selectedOption: RequestPermissionSelection; comment?: string; }; /** Result for droid.request_permission response. */ declare const RequestPermissionResultSchema: z.ZodObject<{ selectedOption: z.ZodNativeEnum; comment: z.ZodOptional; }, "strict", z.ZodTypeAny, { selectedOption: ToolConfirmationOutcome; comment?: string | undefined; }, { selectedOption: ToolConfirmationOutcome; comment?: string | undefined; }>; type RequestPermissionResult = z.infer; /** Response to droid.request_permission. */ declare const RequestPermissionResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ selectedOption: z.ZodNativeEnum; comment: z.ZodOptional; }, "strict", z.ZodTypeAny, { selectedOption: ToolConfirmationOutcome; comment?: string | undefined; }, { selectedOption: ToolConfirmationOutcome; comment?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { selectedOption: ToolConfirmationOutcome; comment?: string | undefined; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { selectedOption: ToolConfirmationOutcome; comment?: string | undefined; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type RequestPermissionResponse = z.infer; /** Parameters for droid.ask_user request. */ declare const AskUserRequestParamsSchema: z.ZodObject<{ toolCallId: z.ZodString; questions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolCallId: z.ZodString; questions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolCallId: z.ZodString; questions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; type AskUserRequestParams = z.infer; /** Ask user request from the server (server → client). */ declare const AskUserRequestSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"request">; id: z.ZodString; } & { method: z.ZodLiteral; params: z.ZodObject<{ toolCallId: z.ZodString; questions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ toolCallId: z.ZodString; questions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ toolCallId: z.ZodString; questions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { params: { questions: z.objectOutputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; toolCallId: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidClientMethod.ASK_USER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { params: { questions: z.objectInputType<{ index: z.ZodNumber; topic: z.ZodString; question: z.ZodString; options: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; toolCallId: string; } & { [k: string]: unknown; }; type: "request"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; method: DroidClientMethod.ASK_USER; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>; type AskUserRequest = z.infer; /** A collected answer from the user. */ declare const AskUserCollectedAnswerSchema: z.ZodObject<{ index: z.ZodNumber; question: z.ZodString; answer: z.ZodString; }, "strict", z.ZodTypeAny, { index: number; question: string; answer: string; }, { index: number; question: string; answer: string; }>; type AskUserCollectedAnswer = z.infer; /** Result for droid.ask_user response. */ declare const AskUserResultSchema: z.ZodObject<{ cancelled: z.ZodOptional; answers: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { answers: { index: number; question: string; answer: string; }[]; cancelled?: boolean | undefined; }, { answers: { index: number; question: string; answer: string; }[]; cancelled?: boolean | undefined; }>; type AskUserResult = z.infer; /** Response to droid.ask_user. */ declare const AskUserResponseSchema: z.ZodUnion<[z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; type: z.ZodLiteral<"response">; id: z.ZodString; } & { result: z.ZodObject<{ cancelled: z.ZodOptional; answers: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { answers: { index: number; question: string; answer: string; }[]; cancelled?: boolean | undefined; }, { answers: { index: number; question: string; answer: string; }[]; cancelled?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { answers: { index: number; question: string; answer: string; }[]; cancelled?: boolean | undefined; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string; result: { answers: { index: number; question: string; answer: string; }[]; cancelled?: boolean | undefined; }; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>, z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; factoryApiVersion: z.ZodLiteral<"1.0.0">; factoryProtocolVersion: z.ZodOptional; _meta: z.ZodOptional; tracestate: z.ZodOptional; }, "strip", z.ZodTypeAny, { traceparent?: string | undefined; tracestate?: string | undefined; }, { traceparent?: string | undefined; tracestate?: string | undefined; }>>; } & { type: z.ZodLiteral<"response">; id: z.ZodNullable; error: z.ZodObject<{ code: z.ZodNativeEnum; message: z.ZodString; data: z.ZodOptional>; }, "strip", z.ZodTypeAny, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }, { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }>; }, "strip", z.ZodTypeAny, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }, { error: { code: JsonRpcErrorCode; message: string; data?: JsonValue | undefined; }; type: "response"; jsonrpc: "2.0"; factoryApiVersion: "1.0.0"; id: string | null; factoryProtocolVersion?: string | undefined; _meta?: { traceparent?: string | undefined; tracestate?: string | undefined; } | undefined; }>]>; type AskUserResponse = z.infer; declare const CliRequestOrNotificationSchema: z.ZodType; type CliRequestOrNotification = SessionNotification | RequestPermissionRequest | AskUserRequest; /** Re-exported for convenience. */ /** Injected at build time via tsup's `define` option. */ declare const SDK_VERSION: string; /** Injected into every `initializeSession` call for backend tracking. */ declare const SDK_TAG: { name: "sdk"; metadata: { language: "typescript"; version: string; }; }; declare class ConnectionError extends Error { readonly cwd: string; readonly execPath: string; constructor(message: string, options?: { cwd?: string; execPath?: string; }); } declare class ProtocolError extends Error { readonly code: number | undefined; readonly data: unknown; constructor(message: string, options?: { code?: number; data?: unknown; }); } declare class SessionError extends Error { constructor(message: string); } declare class SessionNotFoundError extends SessionError { readonly sessionId: string; constructor(sessionId: string); } declare class TimeoutError extends Error { constructor(message: string); } declare class ProcessExitError extends Error { readonly exitCode: number | null; readonly signal: string | null; constructor(message: string, options?: { exitCode?: number | null; signal?: string | null; }); } type MessageCallback = (message: Record) => void; type ErrorCallback = (error: Error) => void; interface DroidClientTransport { send(message: Record): void; onMessage(callback: MessageCallback): void; onError(callback: ErrorCallback): void; close(): Promise; readonly isConnected: boolean; connect?(): Promise; } interface ProcessTransportOptions { execPath?: string; execArgs?: string[]; cwd?: string; env?: Record; gracePeriod?: number; } declare class ProcessTransport implements DroidClientTransport { private readonly execPath; private readonly execArgs; private readonly cwd; private readonly env; private readonly gracePeriodMs; private childProcess; private readlineInterface; private messageHandler; private errorHandler; /** Once set, all subsequent `send()` calls throw immediately. */ private processError; /** Serializes stdin writes to prevent interleaving. */ private writeChain; private _isConnected; private isClosing; constructor(options?: ProcessTransportOptions); get isConnected(): boolean; connect(): Promise; send(message: Record): void; onMessage(callback: MessageCallback): void; onError(callback: ErrorCallback): void; close(): Promise; private setupHandlers; } type PermissionHandler = (params: RequestPermissionRequestParams) => RequestPermissionHandlerResult | Promise; type AskUserHandler = (params: AskUserRequestParams) => AskUserResult | Promise; type NotificationCallback = (notification: Record) => void; interface NotificationFilter { type?: string; } interface NotificationListener { readonly callback: NotificationCallback; readonly filter?: NotificationFilter; } /** Dispatch a notification to matching listeners, swallowing listener errors. */ declare function dispatchNotification(notification: Record, listeners: Iterable): void; declare class ProtocolEngine { private readonly _transport; private readonly _defaultTimeout; private readonly _serverRequestMethodMap; private readonly _pendingRequests; private readonly _notificationListeners; private _permissionHandler; private _askUserHandler; private _transportError; private _closed; constructor(options: { transport: DroidClientTransport; defaultTimeout?: number; /** * Maps incoming server-to-client request method strings to handler types. * Defaults to `{ 'droid.request_permission': 'permission', 'droid.ask_user': 'askUser' }`. * Override for daemon mode: `{ 'daemon.request_permission': 'permission', ... }`. */ serverRequestMethodMap?: Record; }); sendRequest(method: string, params: Record, timeout?: number): Promise; onNotification(callback: NotificationCallback, filter?: NotificationFilter): () => void; setPermissionHandler(handler: PermissionHandler): void; clearPermissionHandler(): void; /** * Register a handler for server→client ask-user requests. * * The handler receives the request params and should return * a result object with `cancelled` and `answers` keys. * * Replaces any previously registered handler. */ setAskUserHandler(handler: AskUserHandler): void; clearAskUserHandler(): void; get isHealthy(): boolean; close(): Promise; private _handleMessage; private _handleResponse; private _handleNotification; private _handleServerRequest; private _handlePermissionRequest; private _handleAskUserRequest; /** * Handle a transport error. * Sets the sticky transport error and rejects all pending requests. * The original error is preserved as `cause` on the ConnectionError. */ private _handleTransportError; private _sendResponse; private _sendErrorResponse; private _sendBestEffort; private _rejectAllPending; } type ClientPermissionHandler = PermissionHandler; type ClientAskUserHandler = AskUserHandler; interface DroidClientOptions { /** A connected DroidClientTransport implementation. */ transport: DroidClientTransport; /** Default request timeout in ms. Defaults to 30 000. */ defaultTimeout?: number; } declare class DroidClient { private readonly _engine; private _sessionId; private _closed; private readonly _notificationListeners; /** Client-level permission handler. */ private _permissionHandler; /** Client-level ask-user handler. */ private _askUserHandler; constructor(options: DroidClientOptions); private _rpc; private _sessionRpc; private _sessionRpcWithoutParams; get sessionId(): string | null; get isConnected(): boolean; initializeSession(params: InitializeSessionRequestParams): Promise; loadSession(params: LoadSessionRequestParams): Promise; addUserMessage(params: Pick & Partial>): Promise; interruptSession(): Promise; closeSession(params?: CloseSessionRequestParams): Promise; killWorkerSession(params: KillWorkerSessionRequestParams): Promise; updateSessionSettings(params: Partial): Promise; toggleMcpServer(params: ToggleMcpServerRequestParams): Promise; authenticateMcpServer(params: AuthenticateMcpServerRequestParams): Promise; cancelMcpAuth(params: CancelMcpAuthRequestParams): Promise; clearMcpAuth(params: ClearMcpAuthRequestParams): Promise; submitMcpAuthCode(params: SubmitMcpAuthCodeRequestParams): Promise; addMcpServer(params: AddMcpServerRequestParams): Promise; removeMcpServer(params: RemoveMcpServerRequestParams): Promise; listMcpRegistry(): Promise; listMcpTools(): Promise; listTools(params?: ListToolsRequestParams): Promise; listMcpServers(): Promise; toggleMcpTool(params: ToggleMcpToolRequestParams): Promise; listSkills(): Promise; submitBugReport(params: SubmitBugReportRequestParams): Promise; getRewindInfo(params: GetRewindInfoRequestParams): Promise; executeRewind(params: ExecuteRewindRequestParams): Promise; compactSession(params: CompactSessionRequestParams): Promise; forkSession(): Promise; getContextStats(): Promise; renameSession(params: RenameSessionRequestParams): Promise; onNotification(callback: NotificationCallback, filter?: NotificationFilter): () => void; setPermissionHandler(handler: ClientPermissionHandler): void; clearPermissionHandler(): void; setAskUserHandler(handler: ClientAskUserHandler): void; clearAskUserHandler(): void; close(): Promise; private _dispatchNotification; private _dispatchPermissionRequest; private _dispatchAskUserRequest; private _ensureNotClosed; private _ensureSession; } type DroidPermissionMode = 'off' | 'spec' | 'auto-low' | 'auto-medium' | 'auto-high'; interface BaseDroidHookInput { session_id: string; transcript_path: string; cwd: string; permission_mode: DroidPermissionMode; hook_event_name: DroidHookEvent; message_id?: string; [key: string]: unknown; } interface ToolHookInput extends BaseDroidHookInput { hook_event_name: 'PreToolUse' | 'PostToolUse'; tool_name: string; tool_input: Record; tool_response?: unknown; } interface UserPromptSubmitHookInput extends BaseDroidHookInput { hook_event_name: 'UserPromptSubmit'; prompt: string; has_images?: boolean; } interface NotificationHookInput extends BaseDroidHookInput { hook_event_name: 'Notification'; message: string; notification_type: 'permission_prompt' | 'idle_prompt' | 'auth_success' | 'elicitation_dialog'; } interface StopHookInput extends BaseDroidHookInput { hook_event_name: 'Stop'; stop_hook_active: boolean; tool_execution_count?: number; elapsed_time?: number; } interface SubagentStopHookInput extends BaseDroidHookInput { hook_event_name: 'SubagentStop'; task_name: string; task_result?: string; task_error?: string; stop_hook_active: boolean; } interface PreCompactHookInput extends BaseDroidHookInput { hook_event_name: 'PreCompact'; trigger: 'manual' | 'auto'; custom_instructions?: string; message_count: number; estimated_tokens: number; } interface SessionStartHookInput extends BaseDroidHookInput { hook_event_name: 'SessionStart'; source: 'startup' | 'resume' | 'clear' | 'compact'; previous_session_id?: string; calling_session_id?: string; } interface SessionEndHookInput extends BaseDroidHookInput { hook_event_name: 'SessionEnd'; reason: 'clear' | 'logout' | 'prompt_input_exit' | 'other'; session_duration_ms: number; message_count: number; } type DroidHookInput = ToolHookInput | UserPromptSubmitHookInput | NotificationHookInput | StopHookInput | SubagentStopHookInput | PreCompactHookInput | SessionStartHookInput | SessionEndHookInput | BaseDroidHookInput; interface AssistantTextDelta { readonly type: 'assistant_text_delta'; readonly messageId: string; readonly blockIndex: number; readonly text: string; } interface AssistantTextComplete { readonly type: 'assistant_text_complete'; readonly messageId: string; readonly blockIndex: number; } interface ThinkingTextDelta { readonly type: 'thinking_text_delta'; readonly messageId: string; readonly blockIndex: number; readonly text: string; } interface ThinkingTextComplete { readonly type: 'thinking_text_complete'; readonly messageId: string; readonly blockIndex: number; readonly durationMs?: number; } interface ToolCallDelta { readonly type: 'tool_call_delta'; readonly toolUse: ToolUseBlock; } interface ToolUse { readonly type: 'tool_use'; readonly toolName: string; readonly toolInput: JsonObject; readonly toolUseId: string; } interface DroidToolCallMessage { readonly type: 'tool_call'; readonly toolUse: ToolUseBlock; } interface DroidAssistantMessage { readonly type: 'assistant'; readonly message: FactoryDroidMessage; readonly text: string; } interface DroidUserMessage { readonly type: 'user'; readonly message: FactoryDroidMessage; } interface ToolResult { readonly type: 'tool_result'; readonly toolUseId: string; readonly toolName: string; readonly content: string | JsonValue[]; readonly isError: boolean; } interface ToolProgress { readonly type: 'tool_progress'; readonly toolUseId: string; readonly toolName: string; readonly content: string; readonly update: ToolProgressUpdate; } interface WorkingStateChanged { readonly type: 'working_state_changed'; readonly state: DroidWorkingState; } type TokenUsageUpdate = Readonly<{ type: 'token_usage_update'; } & TokenUsage>; interface CreateMessage { readonly type: 'create_message'; readonly messageId: CreateMessageNotification['message']['id']; readonly role: CreateMessageNotification['message']['role']; readonly content: CreateMessageNotification['message']['content']; readonly parentId?: CreateMessageNotification['parentId']; } interface PermissionResolved { readonly type: 'permission_resolved'; readonly requestId: string; readonly toolUseIds: string[]; readonly selectedOption: ToolConfirmationOutcome; } interface SettingsUpdated { readonly type: 'settings_updated'; readonly settings: SettingsUpdatedPayload; } interface SessionTitleUpdated { readonly type: 'session_title_updated'; readonly title: string; } interface McpStatusChanged { readonly type: 'mcp_status_changed'; readonly servers: McpServerStatusInfo[]; readonly summary: McpStatusSummary; } interface MissionStateChanged { readonly type: 'mission_state_changed'; readonly state: MissionState; } interface MissionFeaturesChanged { readonly type: 'mission_features_changed'; readonly features: MissionFeature[]; } interface MissionProgressEntry { readonly type: 'mission_progress_entry'; readonly progressLog: ProgressLogEntry[]; } interface MissionHeartbeat { readonly type: 'mission_heartbeat'; readonly timestamp: string; } interface MissionWorkerStarted { readonly type: 'mission_worker_started'; readonly workerSessionId: string; } interface MissionWorkerCompleted { readonly type: 'mission_worker_completed'; readonly workerSessionId: string; readonly exitCode: number; } interface McpAuthRequired { readonly type: 'mcp_auth_required'; readonly serverName: string; readonly authUrl: string; readonly message: string; readonly state: string; } interface McpAuthCompleted { readonly type: 'mcp_auth_completed'; readonly serverName: string; readonly outcome: McpAuthOutcome; readonly message: string; } interface HookExecution { readonly type: 'hook'; readonly hookId: string; readonly eventName?: DroidHookEvent; readonly matcher?: string; readonly toolCallId?: string; readonly command?: string; readonly timeout?: number; readonly status: 'started' | 'completed' | 'error'; readonly exitCode?: number; readonly stdout?: string; readonly stderr?: string; } interface StructuredOutputFields { readonly structuredOutput: JsonObject | null; readonly structuredOutputError: StructuredOutputError | null; } interface StructuredOutput extends StructuredOutputFields { readonly type: 'structured_output'; readonly messageId: string; } interface ErrorEvent { readonly type: 'error'; readonly message: string; readonly errorType: ErrorNotification['errorType']; readonly timestamp: string; } type DroidErrorMessage = ErrorEvent; type DroidToolResultMessage = ToolResult; interface DroidResultBase { readonly type: 'result'; readonly sessionId: string; readonly durationMs: number; readonly numTurns: number; readonly result: string; readonly tokenUsage: TokenUsage | null; /** Stream messages emitted before this result. */ readonly messages: DroidStreamEvent[]; readonly text: string; readonly turnCount: number; readonly success: boolean; } interface DroidResultSuccessMessage extends DroidResultBase { readonly subtype: 'success'; readonly isError: false; readonly structuredOutput?: unknown; readonly structuredOutputError?: null; readonly error: null; } interface DroidResultErrorMessage extends DroidResultBase { readonly subtype: 'error_during_execution' | 'error_structured_output'; readonly isError: true; readonly errors: string[]; readonly structuredOutput?: unknown; readonly structuredOutputError?: StructuredOutputError | null; readonly error: ErrorEvent | null; } type DroidResultMessage = DroidResultSuccessMessage | DroidResultErrorMessage; type DroidStreamMessage = DroidAssistantMessage | DroidUserMessage | DroidToolCallMessage | ToolResult | HookExecution | ErrorEvent | DroidResultMessage; type DroidStreamEvent = DroidStreamMessage | AssistantTextDelta | AssistantTextComplete | ThinkingTextDelta | ThinkingTextComplete | ToolCallDelta | ToolProgress | WorkingStateChanged | TokenUsageUpdate | PermissionResolved | SettingsUpdated | SessionTitleUpdated | McpStatusChanged | MissionStateChanged | MissionFeaturesChanged | MissionProgressEntry | MissionHeartbeat | MissionWorkerStarted | MissionWorkerCompleted | McpAuthRequired | McpAuthCompleted | HookExecution; type InternalDroidMessage = DroidStreamEvent | ToolUse | CreateMessage | StructuredOutput; type DroidMessage = DroidStreamEvent; declare const DroidMessageType: { readonly Assistant: "assistant"; readonly User: "user"; readonly ToolCall: "tool_call"; readonly AssistantTextDelta: "assistant_text_delta"; readonly AssistantTextComplete: "assistant_text_complete"; readonly ThinkingTextDelta: "thinking_text_delta"; readonly ThinkingTextComplete: "thinking_text_complete"; readonly ToolCallDelta: "tool_call_delta"; readonly ToolResult: "tool_result"; readonly ToolProgress: "tool_progress"; readonly WorkingStateChanged: "working_state_changed"; readonly TokenUsageUpdate: "token_usage_update"; readonly PermissionResolved: "permission_resolved"; readonly SettingsUpdated: "settings_updated"; readonly SessionTitleUpdated: "session_title_updated"; readonly McpStatusChanged: "mcp_status_changed"; readonly MissionStateChanged: "mission_state_changed"; readonly MissionFeaturesChanged: "mission_features_changed"; readonly MissionProgressEntry: "mission_progress_entry"; readonly MissionHeartbeat: "mission_heartbeat"; readonly MissionWorkerStarted: "mission_worker_started"; readonly MissionWorkerCompleted: "mission_worker_completed"; readonly McpAuthRequired: "mcp_auth_required"; readonly McpAuthCompleted: "mcp_auth_completed"; readonly Hook: "hook"; readonly Error: "error"; readonly Result: "result"; }; type DroidMessageType = (typeof DroidMessageType)[keyof typeof DroidMessageType]; declare function convertNotificationToStreamMessage(raw: unknown): InternalDroidMessage | InternalDroidMessage[] | null; /** * Tracks working state to detect turn completion (non-idle → idle transition). * Create a fresh instance per `stream()` call. */ declare class StreamStateTracker { private readonly options; private hasBeenNonIdle; private lastTokenUsage; private fullText; private finalAssistantText; private structuredOutput; private structuredOutputError; private errors; private numTurns; private emittedMessages; private toolNameMap; constructor(options?: { sessionId?: string; startedAt?: number; hasOutputFormat?: boolean; }); private getToolName; processMessage(message: InternalDroidMessage): { message: InternalDroidMessage | null; additional: InternalDroidMessage[]; }; private createResultMessage; private trackEmittedMessage; private resetTurnState; } type ToolInputShape = Record; type DroidToolResult = string | CallToolResult; interface DroidTool { name: string; description?: string; inputSchema?: ToolInputShape; handler: (input: Record) => DroidToolResult | Promise; } interface SdkMcpServerOptions { name: string; version?: string; tools: DroidTool[]; } type DroidMcpServerConfig = McpServerConfig | SdkMcpServer; declare function tool(name: string, description: string, inputSchema: InputShape, handler: (input: z.infer>) => DroidToolResult | Promise): DroidTool; declare function tool(name: string, description: string, handler: DroidTool['handler']): DroidTool; declare class SdkMcpServer { readonly name: string; readonly version: string; readonly tools: DroidTool[]; private _httpServer; private _url; constructor(options: SdkMcpServerOptions); get config(): McpServerConfig | null; start(): Promise; close(): Promise; private createMcpServer; private handleRequest; } declare function createSdkMcpServer(options: SdkMcpServerOptions): SdkMcpServer; interface MessageOptions { images?: Base64ImageSource[]; files?: DocumentSource[]; outputFormat?: OutputFormat; includePartialMessages?: boolean; abortSignal?: AbortSignal; } interface TransportCreationOptions extends Pick { apiKey: string; transport?: DroidClientTransport; } interface HandlerOptions { permissionHandler?: ClientPermissionHandler; askUserHandler?: ClientAskUserHandler; } interface SessionInitOptions extends ToolSelectionOverrides { apiKey: string; cwd?: string; machineId?: string; modelId?: string; autonomyLevel?: AutonomyLevel; interactionMode?: DroidInteractionMode; reasoningEffort?: ReasoningEffort; specModeModelId?: string; specModeReasoningEffort?: ReasoningEffort; mcpServers?: DroidMcpServerConfig[]; sessionSource?: SessionSource; tags?: SessionTag[]; } /** Aggregated result from a one-shot {@link run} call. */ type DroidResult = DroidResultMessage; interface CreateSessionOptions extends SessionInitOptions, HandlerOptions, TransportCreationOptions { abortSignal?: AbortSignal; } interface ResumeSessionOptions extends Pick { mcpServers?: DroidMcpServerConfig[]; } /** Create instances via {@link createSession} or {@link resumeSession}. */ declare class DroidSession { private _client; private _sessionId; private _initResult; private _closed; private _cleanupAbortSignal; private _cleanupCallbacks; private readonly _activeBridges; /** @internal */ constructor(client: DroidClient, sessionId: string, initResult: InitializeSessionResult | LoadSessionResult); get sessionId(): string; get initResult(): InitializeSessionResult | LoadSessionResult; /** @internal */ setAbortSignalCleanup(cleanup: () => void): void; /** @internal */ addCleanup(cleanup: () => Promise | void): void; /** Yields message-level events until the final `result` message. */ stream(prompt: string, options?: MessageOptions & { includePartialMessages?: false; }): AsyncGenerator; /** Yields message-level events plus partial chunks until the final `result` message. */ stream(prompt: string, options: MessageOptions & { includePartialMessages: true; }): AsyncGenerator; interrupt(): Promise; close(): Promise; updateSettings(params: Partial): Promise; enterSpecMode(params?: Pick): Promise; addMcpServer(params: AddMcpServerRequestParams): Promise; removeMcpServer(params: RemoveMcpServerRequestParams): Promise; toggleMcpServer(params: ToggleMcpServerRequestParams): Promise; listMcpServers(): Promise; listMcpTools(): Promise; listTools(params?: ListToolsRequestParams): Promise; authenticateMcpServer(params: AuthenticateMcpServerRequestParams): Promise; listSkills(): Promise; getRewindInfo(params: GetRewindInfoRequestParams): Promise; executeRewind(params: ExecuteRewindRequestParams): Promise; compactSession(params?: CompactSessionRequestParams): Promise; forkSession(): Promise; getContextStats(): Promise; renameSession(params: RenameSessionRequestParams): Promise; onNotification(callback: NotificationCallback, filter?: NotificationFilter): () => void; private _ensureNotClosed; } declare function createSession(options: CreateSessionOptions): Promise; /** * Resumes an existing Droid session. * * The resumed session always runs in the working directory that was persisted * with the session at creation time. `resumeSession()` intentionally does not * accept a `cwd` option: the persisted session cwd is authoritative. The * underlying subprocess is launched in the host process's `process.cwd()`, but * this does not affect the session's working directory as far as the Droid is * concerned. To run in a different directory, create a new session or fork the * existing one. * * @throws {SessionNotFoundError} If the session ID does not exist. */ declare function resumeSession(sessionId: string, options: ResumeSessionOptions): Promise; interface RunOptions extends CreateSessionOptions, Omit { } declare function run(prompt: string, options: RunOptions): Promise; /** * List droid sessions stored on disk. * * Sessions are read from `~/.factory/sessions/` (or the `sessionsDir` * override) by scanning `.jsonl` files, mirroring the logic used by the * `droid` CLI's `SessionService`. No JSON-RPC server calls are made. * * By default, returns sessions for `process.cwd()`. Pass a specific `cwd` * to scope to a different project, or `fetchOutsideCWD: true` to return * every session on disk regardless of working directory. Results are * sorted by `modifiedTime` descending and can be capped with `numSessions`. * * @example * ```ts * // Sessions for the current project * const sessions = await listSessions(); * * // 10 most recent sessions across every project * const recent = await listSessions({ * fetchOutsideCWD: true, * numSessions: 10, * }); * ``` */ declare function listSessions(options?: ListSessionsOptions): Promise; declare const MachineTemplateBuildStatusSchema: z.ZodObject<{ status: z.ZodEnum<["building", "success", "failed"]>; failureReason: z.ZodOptional>; buildStartedAt: z.ZodOptional; builtAt: z.ZodOptional; logs: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; }, { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; }>; type MachineTemplateBuildStatus = z.infer; declare const MachineTemplateSchema: z.ZodObject<{ templateId: z.ZodString; repoUrl: z.ZodString; templateName: z.ZodString; defaultBranch: z.ZodString; createdBy: z.ZodString; createdAt: z.ZodOptional; buildStatus: z.ZodOptional; failureReason: z.ZodOptional>; buildStartedAt: z.ZodOptional; builtAt: z.ZodOptional; logs: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; }, { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; }>>; lastUpdatedAt: z.ZodOptional>; environmentVariables: z.ZodOptional, "many">>; userEnvironmentVariablesByUser: z.ZodOptional, "many">>; setupScript: z.ZodOptional; }, "strip", z.ZodTypeAny, { repoUrl: string; createdBy: string; templateId: string; templateName: string; defaultBranch: string; createdAt?: number | undefined; buildStatus?: { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; } | undefined; lastUpdatedAt?: number | null | undefined; environmentVariables?: { value: string; key: string; }[] | undefined; userEnvironmentVariablesByUser?: { value: string; key: string; }[] | undefined; setupScript?: string | undefined; }, { repoUrl: string; createdBy: string; templateId: string; templateName: string; defaultBranch: string; createdAt?: number | undefined; buildStatus?: { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; } | undefined; lastUpdatedAt?: number | null | undefined; environmentVariables?: { value: string; key: string; }[] | undefined; userEnvironmentVariablesByUser?: { value: string; key: string; }[] | undefined; setupScript?: string | undefined; }>; type MachineTemplate = z.infer; declare const MachineTemplateListResponseSchema: z.ZodObject<{ templates: z.ZodArray; buildStatus: z.ZodOptional; failureReason: z.ZodOptional>; buildStartedAt: z.ZodOptional; builtAt: z.ZodOptional; logs: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; }, { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; }>>; lastUpdatedAt: z.ZodOptional>; environmentVariables: z.ZodOptional, "many">>; userEnvironmentVariablesByUser: z.ZodOptional, "many">>; setupScript: z.ZodOptional; }, "strip", z.ZodTypeAny, { repoUrl: string; createdBy: string; templateId: string; templateName: string; defaultBranch: string; createdAt?: number | undefined; buildStatus?: { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; } | undefined; lastUpdatedAt?: number | null | undefined; environmentVariables?: { value: string; key: string; }[] | undefined; userEnvironmentVariablesByUser?: { value: string; key: string; }[] | undefined; setupScript?: string | undefined; }, { repoUrl: string; createdBy: string; templateId: string; templateName: string; defaultBranch: string; createdAt?: number | undefined; buildStatus?: { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; } | undefined; lastUpdatedAt?: number | null | undefined; environmentVariables?: { value: string; key: string; }[] | undefined; userEnvironmentVariablesByUser?: { value: string; key: string; }[] | undefined; setupScript?: string | undefined; }>, "many">; pagination: z.ZodObject<{ hasMore: z.ZodBoolean; nextCursor: z.ZodNullable; }, "strip", z.ZodTypeAny, { hasMore: boolean; nextCursor: string | null; }, { hasMore: boolean; nextCursor: string | null; }>; }, "strip", z.ZodTypeAny, { templates: { repoUrl: string; createdBy: string; templateId: string; templateName: string; defaultBranch: string; createdAt?: number | undefined; buildStatus?: { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; } | undefined; lastUpdatedAt?: number | null | undefined; environmentVariables?: { value: string; key: string; }[] | undefined; userEnvironmentVariablesByUser?: { value: string; key: string; }[] | undefined; setupScript?: string | undefined; }[]; pagination: { hasMore: boolean; nextCursor: string | null; }; }, { templates: { repoUrl: string; createdBy: string; templateId: string; templateName: string; defaultBranch: string; createdAt?: number | undefined; buildStatus?: { status: "failed" | "success" | "building"; failureReason?: "setup_script_error" | "system_error" | undefined; buildStartedAt?: number | undefined; builtAt?: number | undefined; logs?: string | undefined; } | undefined; lastUpdatedAt?: number | null | undefined; environmentVariables?: { value: string; key: string; }[] | undefined; userEnvironmentVariablesByUser?: { value: string; key: string; }[] | undefined; setupScript?: string | undefined; }[]; pagination: { hasMore: boolean; nextCursor: string | null; }; }>; type MachineTemplateListResponse = z.infer; interface FactoryApiOptions { apiKey: string; baseUrl?: string; } interface ComputerApiOptions extends FactoryApiOptions { computerId: string; } interface ListMachineTemplatesOptions extends FactoryApiOptions { limit?: number; cursor?: string; } interface GetMachineTemplateOptions extends FactoryApiOptions { templateId: string; } declare const ComputerSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; hostname: z.ZodOptional; providerType: z.ZodEnum<["byom", "e2b"]>; status: z.ZodOptional>; createdAt: z.ZodNumber; relayClientUrl: z.ZodOptional; remoteUser: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; hostname: z.ZodOptional; providerType: z.ZodEnum<["byom", "e2b"]>; status: z.ZodOptional>; createdAt: z.ZodNumber; relayClientUrl: z.ZodOptional; remoteUser: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; hostname: z.ZodOptional; providerType: z.ZodEnum<["byom", "e2b"]>; status: z.ZodOptional>; createdAt: z.ZodNumber; relayClientUrl: z.ZodOptional; remoteUser: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; type Computer = z.infer; declare const ComputerListResponseSchema: z.ZodObject<{ computers: z.ZodArray; providerType: z.ZodEnum<["byom", "e2b"]>; status: z.ZodOptional>; createdAt: z.ZodNumber; relayClientUrl: z.ZodOptional; remoteUser: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; hostname: z.ZodOptional; providerType: z.ZodEnum<["byom", "e2b"]>; status: z.ZodOptional>; createdAt: z.ZodNumber; relayClientUrl: z.ZodOptional; remoteUser: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; hostname: z.ZodOptional; providerType: z.ZodEnum<["byom", "e2b"]>; status: z.ZodOptional>; createdAt: z.ZodNumber; relayClientUrl: z.ZodOptional; remoteUser: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { computers: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; hostname: z.ZodOptional; providerType: z.ZodEnum<["byom", "e2b"]>; status: z.ZodOptional>; createdAt: z.ZodNumber; relayClientUrl: z.ZodOptional; remoteUser: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; }, { computers: z.objectInputType<{ id: z.ZodString; name: z.ZodString; hostname: z.ZodOptional; providerType: z.ZodEnum<["byom", "e2b"]>; status: z.ZodOptional>; createdAt: z.ZodNumber; relayClientUrl: z.ZodOptional; remoteUser: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; }>; type ComputerListResponse = z.infer; interface ListComputersOptions extends FactoryApiOptions { } interface GetComputerOptions extends ComputerApiOptions { } interface CreateComputerOptions extends FactoryApiOptions { name: string; remoteUser: string; provider?: 'byom' | 'e2b'; hostId?: string; repos?: string[]; autoInstallDeps?: boolean; serviceAccountId?: string; } interface GetComputerByNameOptions extends FactoryApiOptions { name: string; } interface UpdateComputerOptions extends ComputerApiOptions { name?: string; remoteUser?: string; hostId?: string; } interface DeleteComputerOptions extends ComputerApiOptions { } interface RestartComputerOptions extends ComputerApiOptions { } interface RefreshComputerOptions extends ComputerApiOptions { } declare const RefreshComputerResponseSchema: z.ZodObject<{ configured: z.ZodNumber; }, "strip", z.ZodTypeAny, { configured: number; }, { configured: number; }>; type RefreshComputerResponse = z.infer; declare const ComputerMetricSchema: z.ZodObject<{ timestamp: z.ZodString; cpuUsedPct: z.ZodNumber; cpuCount: z.ZodNumber; memUsed: z.ZodNumber; memTotal: z.ZodNumber; diskUsed: z.ZodNumber; diskTotal: z.ZodNumber; }, "strip", z.ZodTypeAny, { timestamp: string; cpuUsedPct: number; cpuCount: number; memUsed: number; memTotal: number; diskUsed: number; diskTotal: number; }, { timestamp: string; cpuUsedPct: number; cpuCount: number; memUsed: number; memTotal: number; diskUsed: number; diskTotal: number; }>; type ComputerMetric = z.infer; declare const ComputerMetricsResponseSchema: z.ZodArray, "many">; type ComputerMetricsResponse = z.infer; interface GetComputerMetricsOptions extends ComputerApiOptions { start?: string; } interface RetryInstallDepsOptions extends ComputerApiOptions { } declare const RemoteSessionSchema: z.ZodObject<{ sessionId: z.ZodString; title: z.ZodOptional; status: z.ZodEnum<["idle", "pending", "running"]>; messageCount: z.ZodNumber; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; completedAt: z.ZodOptional; computerId: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "idle" | "running" | "pending"; createdAt: number; updatedAt: number; sessionId: string; messageCount: number; title?: string | undefined; completedAt?: number | undefined; computerId?: string | undefined; }, { status: "idle" | "running" | "pending"; createdAt: number; updatedAt: number; sessionId: string; messageCount: number; title?: string | undefined; completedAt?: number | undefined; computerId?: string | undefined; }>; type RemoteSession = z.infer; declare const RemoteSessionListResponseSchema: z.ZodObject<{ sessions: z.ZodArray; status: z.ZodEnum<["idle", "pending", "running"]>; messageCount: z.ZodNumber; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; completedAt: z.ZodOptional; computerId: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "idle" | "running" | "pending"; createdAt: number; updatedAt: number; sessionId: string; messageCount: number; title?: string | undefined; completedAt?: number | undefined; computerId?: string | undefined; }, { status: "idle" | "running" | "pending"; createdAt: number; updatedAt: number; sessionId: string; messageCount: number; title?: string | undefined; completedAt?: number | undefined; computerId?: string | undefined; }>, "many">; pagination: z.ZodObject<{ hasMore: z.ZodBoolean; nextCursor: z.ZodNullable; }, "strip", z.ZodTypeAny, { hasMore: boolean; nextCursor: string | null; }, { hasMore: boolean; nextCursor: string | null; }>; }, "strip", z.ZodTypeAny, { sessions: { status: "idle" | "running" | "pending"; createdAt: number; updatedAt: number; sessionId: string; messageCount: number; title?: string | undefined; completedAt?: number | undefined; computerId?: string | undefined; }[]; pagination: { hasMore: boolean; nextCursor: string | null; }; }, { sessions: { status: "idle" | "running" | "pending"; createdAt: number; updatedAt: number; sessionId: string; messageCount: number; title?: string | undefined; completedAt?: number | undefined; computerId?: string | undefined; }[]; pagination: { hasMore: boolean; nextCursor: string | null; }; }>; type RemoteSessionListResponse = z.infer; interface ListRemoteSessionsOptions extends FactoryApiOptions { computerId?: string; limit?: number; cursor?: string; } declare function listMachineTemplates(options: ListMachineTemplatesOptions): Promise; declare function getMachineTemplate(options: GetMachineTemplateOptions): Promise; declare function listComputers(options: ListComputersOptions): Promise; declare function getComputer(options: GetComputerOptions): Promise; declare function createComputer(options: CreateComputerOptions): Promise; declare function getComputerByName(options: GetComputerByNameOptions): Promise; declare function updateComputer(options: UpdateComputerOptions): Promise; declare function deleteComputer(options: DeleteComputerOptions): Promise; declare function restartComputer(options: RestartComputerOptions): Promise; declare function refreshComputer(options: RefreshComputerOptions): Promise; declare function getComputerMetrics(options: GetComputerMetricsOptions): Promise; declare function retryInstallDeps(options: RetryInstallDepsOptions): Promise; declare function listRemoteSessions(options: ListRemoteSessionsOptions): Promise; type DaemonClientPermissionHandler = PermissionHandler; type DaemonClientAskUserHandler = AskUserHandler; interface DaemonClientOptions { transport: DroidClientTransport; apiKey: string; } declare class DaemonClient { private readonly _engine; private readonly _apiKey; private _sessionId; private _closed; private readonly _notificationListeners; private _permissionHandler; private _askUserHandler; constructor(options: DaemonClientOptions); get sessionId(): string | null; get isConnected(): boolean; initializeSession(params: InitializeSessionRequestParams): Promise; loadSession(params: LoadSessionRequestParams): Promise; addUserMessage(params: Pick & Partial>): Promise; interruptSession(): Promise; closeSession(params?: CloseSessionRequestParams): Promise; updateSessionSettings(params: Partial): Promise; compactSession(params?: CompactSessionRequestParams): Promise; forkSession(): Promise; getContextBreakdown(): Promise; renameSession(params: RenameSessionRequestParams): Promise; getRewindInfo(params: GetRewindInfoRequestParams): Promise; executeRewind(params: ExecuteRewindRequestParams): Promise; addMcpServer(params: AddMcpServerRequestParams): Promise; removeMcpServer(params: RemoveMcpServerRequestParams): Promise; toggleMcpServer(params: ToggleMcpServerRequestParams): Promise; listMcpServers(): Promise; listMcpTools(): Promise; authenticateMcpServer(params: AuthenticateMcpServerRequestParams): Promise; listSkills(): Promise; onNotification(callback: NotificationCallback, filter?: NotificationFilter): () => void; setPermissionHandler(handler: DaemonClientPermissionHandler): void; setAskUserHandler(handler: DaemonClientAskUserHandler): void; close(): Promise; private _rpc; private _sessionRpc; private _dispatchPermissionRequest; private _dispatchAskUserRequest; private _ensureNotClosed; private _ensureSession; } declare enum MachineType { Local = "local", Computer = "computer" } type SDKMachineConfig = { type: MachineType.Local; } | { type: MachineType.Computer; computerId: string; }; interface ConnectDaemonOptions { /** Factory API key for authentication. */ apiKey: string; /** Machine to connect to. Defaults to local daemon if omitted. */ machine?: SDKMachineConfig; /** Direct WebSocket URL. Overrides machine-based URL resolution. */ url?: string; /** Connection retry budget for the connect+authenticate cycle. */ maxRetries?: number; /** Local daemon WebSocket port. Default: 37643. */ daemonPort?: number; /** Factory relay base URL for computer connections. Default: wss://relay.factory.ai */ relayBaseUrl?: string; /** Factory API base URL. Default: https://api.factory.ai */ baseUrl?: string; } interface DaemonSessionOptions extends ToolSelectionOverrides { cwd?: string; modelId?: string; autonomyLevel?: AutonomyLevel; interactionMode?: DroidInteractionMode; reasoningEffort?: ReasoningEffort; specModeModelId?: string; specModeReasoningEffort?: ReasoningEffort; mcpServers?: DroidMcpServerConfig[]; tags?: SessionTag[]; /** Permission handler for tool confirmations. */ permissionHandler?: ClientPermissionHandler; /** Handler for ask-user requests from the agent. */ askUserHandler?: ClientAskUserHandler; /** Where this session was created from. Used for attribution. */ sessionSource?: SessionSource; } interface DaemonResumeOptions { /** Permission handler for tool confirmations. */ permissionHandler?: ClientPermissionHandler; /** Handler for ask-user requests from the agent. */ askUserHandler?: ClientAskUserHandler; /** MCP servers to attach to the resumed session. */ mcpServers?: DroidMcpServerConfig[]; } interface SendOptions { /** Base64-encoded image attachments. */ images?: Base64ImageSource[]; /** Document/file attachments. */ files?: DocumentSource[]; /** Structured output request. */ outputFormat?: OutputFormat; } interface WebSocketTransportOptions { /** Max connection retries. Default: 5. */ maxConnectRetries?: number; /** Initial retry delay in ms. Default: 500. */ initialRetryDelayMs?: number; /** Max retry delay in ms. Default: 5000. */ maxRetryDelayMs?: number; /** Connection timeout in ms. Default: 5000. */ connectionTimeoutMs?: number; } declare class DaemonSession { private _client; private _sessionId; private _closed; private readonly _activeBridges; private readonly _cleanupCallbacks; /** @internal */ constructor(client: DaemonClient, sessionId: string); /** @internal */ addCleanup(cleanup: () => Promise | void): void; get sessionId(): string; stream(prompt: string, options?: MessageOptions & { includePartialMessages?: false; }): AsyncGenerator; stream(prompt: string, options: MessageOptions & { includePartialMessages: true; }): AsyncGenerator; send(prompt: string, options?: SendOptions): Promise; interrupt(): Promise; close(): Promise; updateSettings(params: Partial): Promise; enterSpecMode(params?: Pick): Promise; compactSession(params?: CompactSessionRequestParams): Promise; forkSession(): Promise; getContextBreakdown(): Promise; renameSession(params: RenameSessionRequestParams): Promise; getRewindInfo(params: GetRewindInfoRequestParams): Promise; executeRewind(params: ExecuteRewindRequestParams): Promise; addMcpServer(params: AddMcpServerRequestParams): Promise; removeMcpServer(params: RemoveMcpServerRequestParams): Promise; toggleMcpServer(params: ToggleMcpServerRequestParams): Promise; listMcpServers(): Promise; listMcpTools(): Promise; authenticateMcpServer(params: AuthenticateMcpServerRequestParams): Promise; listSkills(): Promise; onNotification(callback: NotificationCallback, filter?: NotificationFilter): () => void; private _ensureNotClosed; } declare class WebSocketTransport implements DroidClientTransport { private readonly maxConnectRetries; private readonly initialRetryDelayMs; private readonly maxRetryDelayMs; private readonly connectionTimeoutMs; private ws; private messageHandler; private errorHandler; private _isConnected; private isClosing; constructor(options?: WebSocketTransportOptions); get isConnected(): boolean; connect(url?: string): Promise; send(message: Record): void; onMessage(callback: MessageCallback): void; onError(callback: ErrorCallback): void; close(): Promise; private _doConnect; private _setupOngoingHandlers; } declare function resolveWebSocketUrl(options: ConnectDaemonOptions & { _localPort?: number; }): string; declare class DaemonConnection { private readonly _transport; private readonly _multiplexer; private readonly _apiKey; private _closed; /** @internal */ constructor(transport: WebSocketTransport, apiKey: string); createSession(options?: DaemonSessionOptions): Promise; resumeSession(sessionId: string, options?: DaemonResumeOptions): Promise; interruptSession(sessionId: string): Promise; close(): Promise; private _ensureNotClosed; } declare function connectDaemon(options: ConnectDaemonOptions): Promise; /** * Ensure a local `droid daemon` process is running and reachable. * * Discovery order: * 1. Cached target from a previous call in this process * 2. Well-known port (37643) * 3. Port file (`~/.factory/sdk/daemon.port`) * 4. Spawn new daemon (prefer well-known port, fallback to random) * * Concurrent calls are deduplicated — all callers join the same * spawn attempt. */ declare function ensureLocalDaemon(): Promise<{ port: number; }>; export { type AddMcpServerRequest, type AddMcpServerRequestParams, AddMcpServerRequestParamsSchema, AddMcpServerRequestSchema, type AddMcpServerResponse, AddMcpServerResponseSchema, type AddMcpServerResult, AddMcpServerResultSchema, type AddUserMessageRequest, type AddUserMessageRequestParams, AddUserMessageRequestParamsSchema, AddUserMessageRequestSchema, type AddUserMessageResponse, AddUserMessageResponseSchema, type AddUserMessageResult, AddUserMessageResultSchema, type ApplyPatchToolConfirmationDetails, ApplyPatchToolConfirmationDetailsSchema, type AskUserCollectedAnswer, AskUserCollectedAnswerSchema, type AskUserConfirmationDetails, AskUserConfirmationDetailsSchema, type AskUserHandler, type AskUserQuestion, AskUserQuestionSchema, type AskUserRequest, type AskUserRequestParams, AskUserRequestParamsSchema, AskUserRequestSchema, type AskUserResponse, AskUserResponseSchema, type AskUserResult, AskUserResultSchema, type AssistantTextComplete, type AssistantTextCompleteNotification, AssistantTextCompleteNotificationSchema, type AssistantTextDelta, type AssistantTextDeltaNotification, AssistantTextDeltaNotificationSchema, type AuthenticateMcpServerRequest, type AuthenticateMcpServerRequestParams, AuthenticateMcpServerRequestParamsSchema, AuthenticateMcpServerRequestSchema, type AuthenticateMcpServerResponse, AuthenticateMcpServerResponseSchema, type AuthenticateMcpServerResult, AuthenticateMcpServerResultSchema, AutonomyLevel, AutonomyMode, type AvailableModelConfig, AvailableModelConfigSchema, type Base64ImageSource, Base64ImageSourceSchema, type BaseDroidHookInput, type BaseNotification, BaseNotificationSchema, type BaseRequest, BaseRequestSchema, type BaseResponseFailure, BaseResponseFailureSchema, type BaseResponseSuccess, BaseResponseSuccessSchema, COMPACTION_TIMEOUT, type CancelMcpAuthRequest, type CancelMcpAuthRequestParams, CancelMcpAuthRequestParamsSchema, CancelMcpAuthRequestSchema, type CancelMcpAuthResponse, CancelMcpAuthResponseSchema, type CancelMcpAuthResult, CancelMcpAuthResultSchema, type ClearMcpAuthRequest, type ClearMcpAuthRequestParams, ClearMcpAuthRequestParamsSchema, ClearMcpAuthRequestSchema, type ClearMcpAuthResponse, ClearMcpAuthResponseSchema, type ClearMcpAuthResult, ClearMcpAuthResultSchema, type CliRequestOrNotification, CliRequestOrNotificationSchema, type ClientAskUserHandler, type ClientPermissionHandler, type ClientRequest, ClientRequestSchema, type CloseSessionRequest, type CloseSessionRequestParams, CloseSessionRequestParamsSchema, CloseSessionRequestSchema, type CloseSessionResponse, CloseSessionResponseSchema, type CloseSessionResult, CloseSessionResultSchema, type CompactSessionRequest, type CompactSessionRequestParams, CompactSessionRequestParamsSchema, CompactSessionRequestSchema, type CompactSessionResponse, CompactSessionResponseSchema, type CompactSessionResult, CompactSessionResultSchema, type Computer, type ComputerApiOptions, type ComputerListResponse, ComputerListResponseSchema, type ComputerMetric, ComputerMetricSchema, type ComputerMetricsResponse, ComputerMetricsResponseSchema, ComputerSchema, type ConnectDaemonOptions, ConnectionError, type ContentBlock, ContentBlockSchema, ContextBreakdownCategorySchema, type ContextBreakdownResult, ContextBreakdownResultSchema, type ContextStats, ContextStatsAccuracy, ContextStatsSchema, type CreateComputerOptions, type CreateMessage, type CreateMessageNotification, CreateMessageNotificationSchema, type CreateSessionOptions, type CreateToolConfirmationDetails, CreateToolConfirmationDetailsSchema, DEFAULT_REQUEST_TIMEOUT, DaemonClient, type DaemonClientOptions, DaemonConnection, type DaemonResumeOptions, DaemonSession, type DaemonSessionOptions, DecompSessionType, type DeleteComputerOptions, type DiscoveredIssue, DiscoveredIssueSchema, type DismissalRecord, DismissalRecordSchema, DismissalType, type DocumentBlock, DocumentBlockSchema, type DocumentSource, DocumentSourceSchema, type DroidAssistantMessage, DroidClient, DroidClientMethod, type DroidClientOptions, type DroidClientTransport, type DroidErrorMessage, DroidErrorType, type DroidHookEvent, DroidHookEventSchema, type DroidHookExecutionResult, DroidHookExecutionResultSchema, type DroidHookInput, type DroidHookOutput, DroidHookOutputSchema, DroidHookSpecificOutputSchema, DroidInteractionMode, type DroidMcpServerConfig, type DroidMessage, DroidMessageType, type DroidPermissionMode, type DroidResult, type DroidResultMessage, DroidServerMethod, DroidSession, type DroidStreamEvent, type DroidStreamMessage, type DroidTool, type DroidToolCallMessage, type DroidToolResult, type DroidToolResultMessage, type DroidUserMessage, DroidWorkingState, type DroidWorkingStateChangedNotification, DroidWorkingStateChangedNotificationSchema, type EditToolConfirmationDetails, EditToolConfirmationDetailsSchema, type EmptyResult, EmptyResultSchema, type ErrorCallback, type ErrorDetail, ErrorDetailSchema, type ErrorEvent, type ErrorNotification, ErrorNotificationSchema, type ExecToolInfo, ExecToolInfoSchema, type ExecuteRewindRequest, type ExecuteRewindRequestParams, ExecuteRewindRequestParamsSchema, ExecuteRewindRequestSchema, type ExecuteRewindResponse, ExecuteRewindResponseSchema, type ExecuteRewindResult, ExecuteRewindResultSchema, type ExecuteToolConfirmationDetails, ExecuteToolConfirmationDetailsSchema, type ExitSpecModeConfirmationDetails, ExitSpecModeConfirmationDetailsSchema, FACTORY_CLIENT_HEADER, FACTORY_CLIENT_VERSION, FACTORY_PROTOCOL_VERSION, type FactoryApiOptions, type FactoryDroidMessage, FactoryDroidMessageRole, FactoryDroidMessageSchema, FeatureStatus, FeatureSuccessState, FeatureSuccessStateSchema, type ForkSessionRequest, type ForkSessionRequestParams, ForkSessionRequestParamsSchema, ForkSessionRequestSchema, type ForkSessionResponse, ForkSessionResponseSchema, type ForkSessionResult, ForkSessionResultSchema, type GetComputerByNameOptions, type GetComputerMetricsOptions, type GetComputerOptions, type GetContextStatsRequest, type GetContextStatsRequestParams, GetContextStatsRequestParamsSchema, GetContextStatsRequestSchema, type GetContextStatsResponse, GetContextStatsResponseSchema, type GetContextStatsResult, GetContextStatsResultSchema, type GetMachineTemplateOptions, type GetRewindInfoRequest, type GetRewindInfoRequestParams, GetRewindInfoRequestParamsSchema, GetRewindInfoRequestSchema, type GetRewindInfoResponse, GetRewindInfoResponseSchema, type GetRewindInfoResult, GetRewindInfoResultSchema, type GitRepoInfo, GitRepoInfoSchema, type Handoff, type HandoffItemsDismissedEntry, HandoffItemsDismissedEntrySchema, HandoffSchema, type HookCommand, HookCommandSchema, type HookExecution, type HookExecutionCompletedNotification, HookExecutionCompletedNotificationSchema, type HookExecutionStartedNotification, HookExecutionStartedNotificationSchema, type HookResult, HookResultSchema, type HttpHeader, HttpHeaderSchema, type HttpMcpConfig, HttpMcpConfigSchema, type ImageBlock, ImageBlockSchema, type InitializeSessionRequest, type InitializeSessionRequestParams, InitializeSessionRequestParamsSchema, InitializeSessionRequestSchema, type InitializeSessionResponse, InitializeSessionResponseSchema, type InitializeSessionResult, InitializeSessionResultSchema, type InteractiveCheck, InteractiveCheckSchema, type InterruptSessionRequest, type InterruptSessionRequestParams, InterruptSessionRequestParamsSchema, InterruptSessionRequestSchema, type InterruptSessionResponse, InterruptSessionResponseSchema, type InterruptSessionResult, InterruptSessionResultSchema, IssueSeverity, JSONRPC_VERSION, type JsonArray, JsonArraySchema, type JsonObject, JsonObjectSchema, type JsonPrimitive, type JsonRpcEnvelope, JsonRpcEnvelopeSchema, type JsonRpcError, JsonRpcErrorCode, JsonRpcErrorSchema, type JsonRpcMessage, JsonRpcMessageSchema, JsonRpcMessageType, type JsonRpcNotification, JsonRpcNotificationSchema, type JsonRpcRequest, JsonRpcRequestSchema, type JsonRpcResponse, type JsonRpcResponseFailure, JsonRpcResponseFailureSchema, JsonRpcResponseSchema, type JsonRpcResponseSuccess, JsonRpcResponseSuccessSchema, type JsonValue, JsonValueSchema, type KillWorkerSessionRequest, type KillWorkerSessionRequestParams, KillWorkerSessionRequestParamsSchema, KillWorkerSessionRequestSchema, type KillWorkerSessionResponse, KillWorkerSessionResponseSchema, type KillWorkerSessionResult, KillWorkerSessionResultSchema, LEGACY_FACTORY_API_VERSION, type ListComputersOptions, type ListMachineTemplatesOptions, type ListMcpRegistryRequest, type ListMcpRegistryRequestParams, ListMcpRegistryRequestParamsSchema, ListMcpRegistryRequestSchema, type ListMcpRegistryResponse, ListMcpRegistryResponseSchema, type ListMcpRegistryResult, ListMcpRegistryResultSchema, type ListMcpServersRequest, type ListMcpServersRequestParams, ListMcpServersRequestParamsSchema, ListMcpServersRequestSchema, type ListMcpServersResponse, ListMcpServersResponseSchema, type ListMcpServersResult, ListMcpServersResultSchema, type ListMcpToolsRequest, type ListMcpToolsRequestParams, ListMcpToolsRequestParamsSchema, ListMcpToolsRequestSchema, type ListMcpToolsResponse, ListMcpToolsResponseSchema, type ListMcpToolsResult, ListMcpToolsResultSchema, type ListRemoteSessionsOptions, type ListSessionsOptions, type ListSkillsRequest, type ListSkillsRequestParams, ListSkillsRequestParamsSchema, ListSkillsRequestSchema, type ListSkillsResponse, ListSkillsResponseSchema, type ListSkillsResult, ListSkillsResultSchema, type ListToolsRequest, type ListToolsRequestParams, ListToolsRequestParamsSchema, ListToolsRequestSchema, type ListToolsResponse, ListToolsResponseSchema, type ListToolsResult, ListToolsResultSchema, type LoadSessionRequest, type LoadSessionRequestParams, LoadSessionRequestParamsSchema, LoadSessionRequestSchema, type LoadSessionResponse, LoadSessionResponseSchema, type LoadSessionResult, LoadSessionResultSchema, MCP_AUTH_TIMEOUT, type MachineTemplate, type MachineTemplateBuildStatus, MachineTemplateBuildStatusSchema, type MachineTemplateListResponse, MachineTemplateListResponseSchema, MachineTemplateSchema, MachineType, type McpAuthCompleted, type McpAuthCompletedNotification, McpAuthCompletedNotificationSchema, McpAuthOutcome, type McpAuthRequired, type McpAuthRequiredNotification, McpAuthRequiredNotificationSchema, type McpHttpServerConfigFields, McpHttpServerConfigFieldsSchema, type McpRegistryServer, McpRegistryServerSchema, type McpServerConfig, McpServerConfigSchema, McpServerStatus, type McpServerStatusInfo, McpServerStatusInfoSchema, McpServerType, type McpSseServerConfigFields, McpSseServerConfigFieldsSchema, McpStatus, type McpStatusChanged, type McpStatusChangedNotification, McpStatusChangedNotificationSchema, type McpStatusSummary, McpStatusSummarySchema, type McpStdioServerConfigFields, McpStdioServerConfigFieldsSchema, type McpToolConfirmationDetails, McpToolConfirmationDetailsSchema, type McpToolInfo, McpToolInfoSchema, type McpToolInputSchema, McpToolInputSchemaSchema, type MessageCallback, type MessageOptions, type MilestoneValidationTriggeredEntry, MilestoneValidationTriggeredEntrySchema, type MissionAcceptedEntry, MissionAcceptedEntrySchema, type MissionFeature, MissionFeatureSchema, type MissionFeaturesChanged, type MissionFeaturesChangedNotification, MissionFeaturesChangedNotificationSchema, type MissionHeartbeat, type MissionHeartbeatNotification, MissionHeartbeatNotificationSchema, type MissionPausedEntry, MissionPausedEntrySchema, type MissionProgressEntry, type MissionProgressEntryNotification, MissionProgressEntryNotificationSchema, type MissionResumedEntry, MissionResumedEntrySchema, type MissionRunStartedEntry, MissionRunStartedEntrySchema, type MissionSnapshot, MissionSnapshotSchema, MissionState, type MissionStateChanged, type MissionStateChangedNotification, MissionStateChangedNotificationSchema, type MissionWorkerCompleted, type MissionWorkerCompletedNotification, MissionWorkerCompletedNotificationSchema, type MissionWorkerStarted, type MissionWorkerStartedNotification, MissionWorkerStartedNotificationSchema, ModelProvider, type NotificationCallback, type NotificationFilter, type NotificationHookInput, type NotificationListener, type OutputFormat, OutputFormatSchema, OutputFormatType, type PermissionHandler, type PermissionResolved, type PermissionResolvedNotification, PermissionResolvedNotificationSchema, type PreCompactHookInput, ProcessExitError, ProcessTransport, type ProcessTransportOptions, type ProgressLogEntry, ProgressLogEntrySchema, ProgressLogEntryType, type ProposeMissionConfirmationDetails, ProposeMissionConfirmationDetailsSchema, ProtocolEngine, ProtocolError, REWIND_TIMEOUT, ReasoningEffort, type RedactedThinkingBlock, RedactedThinkingBlockSchema, type RefreshComputerOptions, type RefreshComputerResponse, RefreshComputerResponseSchema, type RemoteSession, type RemoteSessionListResponse, RemoteSessionListResponseSchema, RemoteSessionSchema, type RemoveMcpServerRequest, type RemoveMcpServerRequestParams, RemoveMcpServerRequestParamsSchema, RemoveMcpServerRequestSchema, type RemoveMcpServerResponse, RemoveMcpServerResponseSchema, type RemoveMcpServerResult, RemoveMcpServerResultSchema, type RenameSessionRequest, type RenameSessionRequestParams, RenameSessionRequestParamsSchema, RenameSessionRequestSchema, type RenameSessionResponse, RenameSessionResponseSchema, type RenameSessionResult, RenameSessionResultSchema, type RequestPermissionHandlerResult, type RequestPermissionRequest, type RequestPermissionRequestParams, RequestPermissionRequestParamsSchema, RequestPermissionRequestSchema, type RequestPermissionResponse, RequestPermissionResponseSchema, type RequestPermissionResult, RequestPermissionResultSchema, type RequestPermissionSelection, type RestartComputerOptions, type ResumeSessionOptions, type RetryInstallDepsOptions, type RewindEvictedFile, RewindEvictedFileSchema, type RewindFileCreation, RewindFileCreationSchema, type RewindFileSnapshot, RewindFileSnapshotSchema, type RunOptions, type SDKMachineConfig, SDK_TAG, SDK_VERSION, SESSION_INIT_TIMEOUT, SdkMcpServer, type SdkMcpServerOptions, type SendOptions, ServerRequestHandlerType, type SessionEndHookInput, SessionError, type SessionMetadata, SessionMetadataSchema, SessionNotFoundError, type SessionNotification, type SessionNotificationParams, SessionNotificationParamsSchema, type SessionNotificationPayload, SessionNotificationPayloadSchema, SessionNotificationSchema, SessionNotificationSchemaList, SessionNotificationType, type SessionSettings, type SessionSettingsFile, SessionSettingsFileSchema, SessionSettingsSchema, type SessionSource, SessionSourceSchema, type SessionStartEvent, SessionStartEventSchema, type SessionStartHookInput, type SessionTag, SessionTagSchema, type SessionTitleUpdated, type SessionTitleUpdatedNotification, SessionTitleUpdatedNotificationSchema, type SessionTokenUsageChangedNotification, SessionTokenUsageChangedNotificationSchema, SettingsLevel, type SettingsUpdated, type SettingsUpdatedNotification, SettingsUpdatedNotificationSchema, type SettingsUpdatedPayload, SettingsUpdatedPayloadSchema, type SkillDeviation, SkillDeviationSchema, type SkillFeedback, SkillFeedbackSchema, type SkillInfo, SkillInfoSchema, SkillLocation, type SkillResource, SkillResourceSchema, type SseMcpConfig, SseMcpConfigSchema, type StartMissionRunConfirmationDetails, StartMissionRunConfirmationDetailsSchema, type StdioMcpConfig, StdioMcpConfigSchema, type StopHookInput, StreamStateTracker, type StructuredOutput, type StructuredOutputError, StructuredOutputErrorSchema, type StructuredOutputFields, type StructuredOutputNotification, StructuredOutputNotificationSchema, type SubagentStopHookInput, type SubmitBugReportRequest, type SubmitBugReportRequestParams, SubmitBugReportRequestParamsSchema, SubmitBugReportRequestSchema, type SubmitBugReportResponse, SubmitBugReportResponseSchema, type SubmitBugReportResult, SubmitBugReportResultSchema, type SubmitMcpAuthCodeRequest, type SubmitMcpAuthCodeRequestParams, SubmitMcpAuthCodeRequestParamsSchema, SubmitMcpAuthCodeRequestSchema, type SubmitMcpAuthCodeResponse, SubmitMcpAuthCodeResponseSchema, type SubmitMcpAuthCodeResult, SubmitMcpAuthCodeResultSchema, type SuccessResult, SuccessResultSchema, type TestCase, TestCaseSchema, type TestFile, TestFileSchema, type Tests, TestsSchema, type TextBlock, TextBlockSchema, type ThinkingBlock, ThinkingBlockSchema, type ThinkingTextComplete, type ThinkingTextCompleteNotification, ThinkingTextCompleteNotificationSchema, type ThinkingTextDelta, type ThinkingTextDeltaNotification, ThinkingTextDeltaNotificationSchema, TimeoutError, type ToggleMcpServerRequest, type ToggleMcpServerRequestParams, ToggleMcpServerRequestParamsSchema, ToggleMcpServerRequestSchema, type ToggleMcpServerResponse, ToggleMcpServerResponseSchema, type ToggleMcpServerResult, ToggleMcpServerResultSchema, type ToggleMcpToolRequest, type ToggleMcpToolRequestParams, ToggleMcpToolRequestParamsSchema, ToggleMcpToolRequestSchema, type ToggleMcpToolResponse, ToggleMcpToolResponseSchema, type ToggleMcpToolResult, ToggleMcpToolResultSchema, type TokenUsage, TokenUsageSchema, type TokenUsageUpdate, type ToolCallDelta, type ToolCallNotification, ToolCallNotificationSchema, type ToolConfirmationDetails, ToolConfirmationDetailsSchema, type ToolConfirmationInfo, ToolConfirmationInfoSchema, type ToolConfirmationListItem, ToolConfirmationListItemSchema, ToolConfirmationOutcome, ToolConfirmationType, type ToolHookInput, type ToolProgress, type ToolProgressUpdate, type ToolProgressUpdateNotification, ToolProgressUpdateNotificationSchema, ToolProgressUpdateSchema, type ToolResult, type ToolResultBlock, ToolResultBlockSchema, type ToolResultNotification, ToolResultNotificationSchema, type ToolSelectionOverrides, ToolSelectionOverridesSchema, type ToolUse, type ToolUseBlock, ToolUseBlockSchema, ToolUseSchema, type TraceContextMeta, TraceContextMetaSchema, type UpdateComputerOptions, type UpdateSessionSettingsRequest, type UpdateSessionSettingsRequestParams, UpdateSessionSettingsRequestParamsSchema, UpdateSessionSettingsRequestSchema, type UpdateSessionSettingsResponse, UpdateSessionSettingsResponseSchema, type UpdateSessionSettingsResult, UpdateSessionSettingsResultSchema, type UserPromptSubmitHookInput, type Verification, type VerificationCommand, VerificationCommandSchema, VerificationSchema, WebSocketTransport, type WebSocketTransportOptions, type WorkerCompletedEntry, WorkerCompletedEntrySchema, type WorkerFailedEntry, WorkerFailedEntrySchema, type WorkerPausedEntry, WorkerPausedEntrySchema, type WorkerSelectedFeatureEntry, WorkerSelectedFeatureEntrySchema, type WorkerStartedEntry, WorkerStartedEntrySchema, type WorkerStateInfo, WorkerStateInfoSchema, type WorkingStateChanged, connectDaemon, convertNotificationToStreamMessage, createComputer, createResponseSchema, createSdkMcpServer, createSession, deleteComputer, dispatchNotification, ensureLocalDaemon, getComputer, getComputerByName, getComputerMetrics, getMachineTemplate, listComputers, listMachineTemplates, listRemoteSessions, listSessions, refreshComputer, resolveWebSocketUrl, restartComputer, resumeSession, retryInstallDeps, run, tool, updateComputer };