{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/core/mission-domain/index.ts"],"names":[],"mappings":"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","sourcesContent":["/**\n * First-Class Mission domain primitives (2.3.0).\n *\n * Canonical, executor-independent and provider-independent primitives for\n * delegated work: MissionRequest, MissionHandle, MissionResult, and the\n * MissionState lifecycle machine. The process-spawn path is one executor\n * (`ProcessMissionExecutor`) behind the `MissionExecutor` seam.\n */\n\nexport {\n\ttype AcquiredExecutionOwnership,\n\tDurableMissionCoordinator,\n\ttype DurableMissionCoordinatorOptions,\n\ttype DurableRecoveryReport,\n} from \"./durable-coordinator.js\";\n// Durable Missions (2.4.0)\nexport {\n\ttype CreateDurableMissionRecordInput,\n\tcreateDurableMissionRecord,\n\tDURABLE_MISSION_SCHEMA_VERSION,\n\ttype DurableExecutionAttempt,\n\ttype DurableExecutionAttemptEndReason,\n\ttype DurableMissionCreateResult,\n\ttype DurableMissionLoadResult,\n\ttype DurableMissionMutateResult,\n\ttype DurableMissionMutation,\n\ttype DurableMissionParseResult,\n\ttype DurableMissionRecord,\n\ttype DurableMissionSaveOptions,\n\ttype DurableMissionSaveResult,\n\ttype DurableMissionStore,\n\ttype DurableMissionTransition,\n\tisSafeMissionId,\n\tmissionRequestsEqual,\n\tparseDurableMissionRecord,\n\tstableStringify,\n} from \"./durable-store.js\";\n// Execution heartbeat (2.8.0)\nexport {\n\tclassifyHeartbeatRenewalError,\n\tdefaultHeartbeatScheduler,\n\tExecutionAuthorityLostError,\n\tExecutionHeartbeat,\n\ttype ExecutionHeartbeatDeps,\n\ttype HeartbeatAuthorityLossInfo,\n\ttype HeartbeatAuthorityLossReason,\n\ttype HeartbeatRenewalFailureKind,\n\ttype HeartbeatScheduler,\n\ttype HeartbeatTelemetry,\n\ttype HeartbeatTimer,\n\ttype HeartbeatTimingInput,\n\ttype ResolvedHeartbeatTiming,\n\tresolveHeartbeatTiming,\n} from \"./execution-heartbeat.js\";\n// Execution lease + fencing (2.7.0)\nexport {\n\tDEFAULT_EXECUTION_LEASE_DURATION_MS,\n\ttype ExecutionLease,\n\ttype ExecutionLeaseProof,\n\tExecutionOwnershipError,\n\ttype ExecutionOwnershipErrorCode,\n\tisExecutionLeaseActive,\n\tnewExecutorOwnerId,\n} from \"./execution-lease.js\";\n// Real in-process executor (2.16.0): drives a mission through the normal\n// createAgentSession() session path (real model, real tools, no process).\nexport {\n\tbuildInProcessMissionPrompt,\n\tcreateInProcessMissionExecutor,\n\tcreateInProcessMissionRunner,\n\tInProcessMissionExecutor,\n\ttype InProcessMissionExecutorOptions,\n\ttype InProcessMissionOutcome,\n\ttype InProcessMissionRunner,\n\ttype InProcessMissionVerification,\n\ttype InProcessMissionVerifier,\n\ttype InProcessMissionVerifierInput,\n} from \"./in-process-mission-executor.js\";\nexport {\n\ttype MissionExecutionCorrelation,\n\ttype MissionExecutionEvent,\n\ttype MissionExecutionObserver,\n\tMissionExecutionService,\n\ttype MissionExecutor,\n\ttype MissionLaunchOptions,\n} from \"./mission-executor.js\";\nexport {\n\ttype CreateMissionHandleInput,\n\tcreateMissionHandle,\n\ttype MissionHandle,\n} from \"./mission-handle.js\";\nexport {\n\ttype CreateMissionRequestInput,\n\tcreateMissionRequest,\n\tisSafeChildSessionId,\n\ttype MissionAcceptanceCriterion,\n\ttype MissionBudget,\n\ttype MissionExecutionMode,\n\ttype MissionModelPolicy,\n\ttype MissionOrchestrationExecution,\n\ttype MissionOrchestrationMetadata,\n\ttype MissionOrchestrationNodeKind,\n\ttype MissionOrchestrationNodeRequirement,\n\ttype MissionRequest,\n\ttype MissionRequestValidationError,\n\ttype MissionRequestValidationResult,\n\ttype MissionWorkspaceAccess,\n\ttype MissionWorkspaceScope,\n\tnewChildSessionId,\n\tnewMissionId,\n\tvalidateMissionRequest,\n} from \"./mission-request.js\";\nexport {\n\taggregateMissionResults,\n\ttype CreateMissionResultInput,\n\tclassifyExecutorOutcome,\n\tcreateMissionResult,\n\ttype ExecutorDiagnostics,\n\ttype ExecutorOutcome,\n\ttype ExecutorOutcomeClassification,\n\tisMissionExecutionOutcome,\n\tMISSION_CHAIN_CONTINUE_STATES,\n\tMISSION_EXECUTION_OUTCOMES,\n\ttype MissionExecutionOutcome,\n\ttype MissionResult,\n\ttype MissionSetResult,\n\ttype MissionUsage,\n\ttype MissionVerification,\n\ttype StructuredFailure,\n\ttype StructuredFailureCategory,\n\tshouldContinueMissionChain,\n} from \"./mission-result.js\";\nexport {\n\tassertMissionTransition,\n\tcanTransitionMissionState,\n\tisMissionState,\n\tisMissionSuccessState,\n\tisResumableMissionState,\n\tisTerminalMissionState,\n\tMISSION_RESUMABLE_STATES,\n\tMISSION_STATES,\n\tMISSION_SUCCESS_STATES,\n\tMISSION_TERMINAL_STATES,\n\ttype MissionState,\n\tMissionStateTracker,\n\ttype MissionTransitionResult,\n} from \"./mission-state.js\";\nexport {\n\tProcessMissionExecutor,\n\ttype ProcessMissionExecutorOptions,\n\ttype ProcessMissionHarness,\n\ttype ProcessMissionLaunch,\n\ttype ProcessMissionOutcome,\n\ttype ProcessMissionVerification,\n\ttype ProcessMissionVerifier,\n\ttype ProcessMissionVerifierInput,\n} from \"./process-mission-executor.js\";\nexport {\n\tcreateMissionRuntimeFromRequest,\n\ttoMissionRuntimeDefinition,\n} from \"./reliability-mapping.js\";\n"]}