/* RFC-0355: Mission module barrel — re-exports handler functions and types. Command registration lives in mission.module.ts (ADR-0041). Do not register commands or declare flag schemas here — use mission.module.ts (ADR-0041). Do not introduce app-specific runtime composition or deployment behavior into this reusable package source file. ADR-0041: removed duplicate command registrations; mission.module.ts is the single source of truth for flag schemas. This file is now a pure re-export barrel. RFC-1256: a11y.contrast.lint + mission.deploy-preflight — early deploy-blocker detection RFC-1260 RFC-1263 RFC-1264 RFC-0355 */ export { runMissionOpen, type MissionOpenData } from "./mission-open.ts"; export { runMissionStatus, type MissionStatusData } from "./mission-status.ts"; export { runMissionClose, type MissionCloseData } from "./mission-close.ts"; export { runMissionAbort, type MissionAbortData } from "./mission-abort.ts"; export { runMissionList, type MissionListData } from "./mission-list.ts"; export { runMissionMaterialize, type MissionMaterializeData, runMissionMaterializeInternal, type MissionMaterializeInternalOptions, } from "./mission-materialize.ts"; export { runMissionValidate, type MissionValidateData, runMissionBuild, type MissionBuildData, runMissionDiff, type MissionDiffData, runMissionReconcile, type MissionReconcileData, } from "./mission-materialization-commands.ts"; export { runMissionPreview, type MissionPreviewData } from "./mission-preview.ts"; export { runMissionGitCommit, type MissionGitCommitData, isWorkpieceDirty, type WorkpieceDirtyResult, investigateUntrackedFiles, type UntrackedFileReport, cacheCloneCommit, VALIDATOR_MAPPINGS, selectValidators, type ValidatorMapping, } from "./mission-git-commit.ts"; export { runMissionCleanup, type MissionCleanupData } from "./mission-cleanup.ts"; export { runMissionContentEdit, type ContentEditResult, type ContentEditGate, } from "./mission-content-edit.ts"; export { missionHasGreenCoverage } from "./lifecycle-precondition.ts"; export { evaluateContentEditEligibility, type EligibilityResult, type ContentEditOpRef, } from "./content-edit-eligibility.ts"; export { runValidatePostbuild, type ValidatePostbuildData, type ValidatePostbuildStepResult, } from "./validate-postbuild.ts"; export { resolveActorFromEnv, resolveActor, type ActorIdentity } from "./actor-identity.ts"; export { createSignedCommit, type SignedCommitResult } from "./signed-commit.ts"; export { resolveMissionEvidenceDir, resolveMissionDir, readMissionManifest, writeMissionManifest, } from "./mission-io.ts"; export { persistEnvFilesToCacheClone, restoreEnvFilesFromCacheClone, collectEnvFiles, type EnvPersistResult, } from "./env-persist.ts"; export { OPERATOR_CONFIG_FILES, persistOperatorConfigFiles, restoreOperatorConfigFiles, type OperatorConfigPersistResult, } from "./operator-config-files.ts"; export { runMaterializeConfigValidate } from "./materialize-config-validate.ts"; export { runWorkpieceConfigPresenceCheck, type WorkpieceConfigPresenceResult, } from "./workpiece-config-presence-check.ts"; export { runMissionResume, type MissionResumeData } from "./mission-resume.ts"; export { runMissionJournalShow, type MissionJournalShowData } from "./mission-journal-show.ts"; export { runMissionPreflight, type MissionPreflightInput, type PreflightCheckResult, type MissionPreflightData, } from "./mission-preflight.ts"; export { runMissionDeployPreflight, DEPLOY_PREFLIGHT_CHECKS, type DeployPreflightStepResult, type MissionDeployPreflightData, } from "./mission-deploy-preflight.ts"; export { type ValidationState, type ValidatorState, resolveValidationStatePath, readValidationState, writeValidationState, buildValidatorStatesFromSteps, } from "./validation-state.ts"; export { runValidationStateInspect, type ValidationStateInspectData, } from "./validation-state-inspect.ts";