/** * Task operations barrel export. * @task T4460 * @epic T4454 */ export type { CompletionBlockerReason, CompletionContextPack, CompletionContextPackOptions, CompletionContextPackSummary, CompletionCriterionEvaluation, CompletionCriterionKind, CompletionCriterionReplacement, CompletionCriterionStatus, CompletionCriterionWaiver, CompletionEvaluation, CompletionExplanation, CompletionHistoryEvent, CompletionHistoryEventAction, CompletionHistoryEventRelation, CompletionStaleReason, TaskView, TaskViewChildRollup, TaskViewGatesStatus, TaskViewLifecycleProgress, TaskViewNextAction, TaskViewPipelineStage, } from '@cleocode/contracts'; export { type AddTaskOptions, type AddTaskResult, addTask, buildDefaultVerification, findRecentDuplicate, getNextPosition, getTaskDepth, inferTaskType, logOperation, normalizePriority, VALID_PRIORITIES, validateDepends, validateLabels, validateParent, validatePhaseFormat, validatePriority, validateSize, validateStatus, validateTaskType, validateTitle, } from './add.js'; export { type AddBatchOptions, type AddBatchResult, type AddBatchTaskSpec, addBatchTasks, tasksAddBatchOp, } from './add-batch.js'; export { AGENT_LIFECYCLE_LANE_HINTS, AGENT_LIFECYCLE_LANE_LABELS, AGENT_LIFECYCLE_LANES, type AgentLifecycleLane, type AgentLifecycleSignal, type LaneGatesSnapshot, resolveAgentLifecycleLane, } from './agent-lifecycle-lane.js'; export { type ArchiveTasksOptions, type ArchiveTasksResult, archiveTasks, taskArchive, } from './archive.js'; export { type CompleteTaskOptions, type CompleteTaskResult, completeTask, completeTaskStrict, taskComplete, } from './complete.js'; export { buildCompletionContextPack, COMPLETION_HISTORY_ACTIONS, } from './completion-context-pack.js'; export { evaluateCompletion, explainCompletion } from './completion-evaluation.js'; export { computeTaskView, computeTaskViews } from './compute-task-view.js'; export { buildRollupEvidence, isCoordinationParent, } from './coordination-parent.js'; export { type DeleteTaskOptions, type DeleteTaskResult, deleteTask, taskDelete } from './delete.js'; export { type DepGraphIssue as CoreDepGraphIssue, type DepGraphIssueCode, type DepGraphValidateResult, type DepValidateScope, detectCrossEpicGaps, detectOrphans, detectStaleDeps, nearestEpic, runValidation, validateDepGraph, } from './dep-graph-validator.js'; export { type DependencyCheckResult, type DependencyError, type DependencyWarning, detectCircularDeps, getBlockedTasks, getDependentIds, getDependents, getLeafBlockers, getReadyTasks, getTransitiveBlockers, getUnresolvedDeps, topologicalSort, validateDependencies, validateDependencyRefs, wouldCreateCycle, } from './dependency-check.js'; export { type IvtrHistoryEntry, type LifecycleStageEntry, tasksToRecords, taskToRecord, toHistoryEntry, } from './engine-converters.js'; export { type AtomValidation, CANONICAL_TOOLS, checkGateEvidenceMinimum, composeGateEvidence, type EvidenceTool, GATE_EVIDENCE_MINIMUMS, isValidToolName, type ParsedAtom, type ParsedEvidence, parseEvidence, type RevalidationResult, revalidateEvidence, TOOL_COMMANDS, VALID_TOOLS, validateAtom, } from './evidence.js'; export { type FindResult, type FindTasksOptions, type FindTasksResult, findTasks, fuzzyScore, taskFind, } from './find.js'; export { type AuditHistoryReport, appendForceBypassLine, appendGateAuditLine, appendSignedGateAuditLine, type ForceBypassRecord, type GateAuditRecord, getForceBypassPath, getGateAuditPath, type SignedGateAuditRecord, verifyAuditHistory, } from './gate-audit.js'; export { type InferAddParamsInput, type InferAddParamsResult, inferFilesViaGitNexus, inferTaskAddParams, parseAcceptanceCriteria, } from './infer-add-params.js'; export { taskLabelList, taskLabelShow } from './labels.js'; export { type ListTasksOptions, type ListTasksResult, listTasks, taskList } from './list.js'; export type { tasksCoreOps } from './ops.js'; export { taskPlan } from './plan.js'; export { addTaskWithSessionScope, resolveParentFromSession } from './session-scope.js'; export { type AppendSeverityAttestationOptions, appendSignedSeverityAttestation, canonicalAttestationJson, LEGACY_BUG_SEVERITY_AUDIT_FILE, loadOwnerPubkeys, SEVERITY_ATTESTATION_AUDIT_FILE, type SeverityAttestation, } from './severity-attestation.js'; export { showTask, type TaskDetail, taskExists, taskShow, taskShowIvtrHistory, taskShowOperation, taskShowWithHistory, } from './show.js'; export { taskSyncLinks, taskSyncLinksRemove, taskSyncReconcile } from './sync-ops.js'; export { taskAnalyze, taskBatchValidate, taskBlockers, taskCancel, taskClaim, taskComplexityEstimate, taskDepends, taskDeps, taskDepsCycles, taskDepsOverview, taskDepsTree, taskDepsValidate, taskExport, taskHistory, taskImpact, taskImport, taskLint, taskNext, taskPromote, taskRelates, taskRelatesAdd, taskRelatesFind, taskRelatesRemove, taskReopen, taskReorder, taskReparent, taskRestore, taskSlice, taskStats, taskTree, taskUnarchive, taskUnclaim, } from './task-ops.js'; export { cacheEntryPath, captureDirtyFingerprint, captureHead, clearToolCache, computeCacheKey, type RunToolOptions, readCacheEntry, runToolCached, type ToolCacheEntry, type ToolRunResult, writeCacheEntry, } from './tool-cache.js'; export { type CanonicalTool, listValidToolNames, type ResolutionSource, type ResolvedToolCommand, type ResolveToolResult, resolveToolCommand, } from './tool-resolver.js'; export { type AcquireSlotOptions, acquireGlobalSlot, defaultMaxConcurrent, type ReleaseSlotFn, resolveMaxConcurrent, semaphoreDir, } from './tool-semaphore.js'; export { taskUpdate, type UpdateTaskOptions, type UpdateTaskResult, updateTask } from './update.js'; //# sourceMappingURL=index.d.ts.map