/** * Drizzle ORM schema for CLEO tasks.db (SQLite via node:sqlite + sqlite-proxy). * * This file is a barrel re-export. All table declarations live in subdomain * files under `packages/core/src/store/schema/`. * * Tables: tasks, task_dependencies, task_relations, sessions, * session_handoff_entries, task_work_history * Archive uses the same tasks table with status = 'archived' + archive metadata. * * @epic T4454 * @task W1-T2 * @task T1609 session_handoff_entries — write-once handoff table */ export type { AgentErrorLogRow, AgentErrorType, AgentInstanceRow, AgentInstanceStatus, AgentType, NewAgentErrorLogRow, NewAgentInstanceRow, } from './schema/agent-schema.js'; export { AGENT_INSTANCE_STATUSES, AGENT_TYPES, agentErrorLog, agentInstances, } from './schema/agent-schema.js'; export type { NewWarpChainInstanceRow, NewWarpChainRow, WarpChainInstanceRow, WarpChainRow, } from './schema/chain-schema.js'; export { warpChainInstances, warpChains } from './schema/chain-schema.js'; export type { NewTasksLifecycleEvidenceRow as NewLifecycleEvidenceRow, NewTasksLifecycleGateResultRow as NewLifecycleGateResultRow, NewTasksLifecyclePipelineRow as NewLifecyclePipelineRow, NewTasksLifecycleStageRow as NewLifecycleStageRow, NewTasksLifecycleTransitionRow as NewLifecycleTransitionRow, TasksLifecycleEvidenceRow as LifecycleEvidenceRow, TasksLifecycleGateResultRow as LifecycleGateResultRow, TasksLifecyclePipelineRow as LifecyclePipelineRow, TasksLifecycleStageRow as LifecycleStageRow, TasksLifecycleTransitionRow as LifecycleTransitionRow, } from './schema/cleo-project/lifecycle.js'; export { tasksLifecycleEvidence as lifecycleEvidence, tasksLifecycleGateResults as lifecycleGateResults, tasksLifecyclePipelines as lifecyclePipelines, tasksLifecycleStages as lifecycleStages, tasksLifecycleTransitions as lifecycleTransitions, } from './schema/cleo-project/lifecycle.js'; export { tasksCommitFiles as commitFiles, tasksCommits as commits, tasksTaskCommits as taskCommits, } from './schema/cleo-project/provenance-commits.js'; export { tasksBrainReleaseLinks as brainReleaseLinks } from './schema/cleo-project/provenance-orphans.js'; export type { NewTasksReleaseChangesetRow as NewReleaseChangesetRow, NewTasksReleaseRow as NewReleaseRow, TasksReleaseRow as ReleaseRow, } from './schema/cleo-project/provenance-rest.js'; export { tasksPrCommits as prCommits, tasksPrTasks as prTasks, tasksPullRequests as pullRequests, tasksReleaseArtifacts as releaseArtifacts, tasksReleaseChanges as releaseChanges, tasksReleaseChangesets as releaseChangesets, tasksReleaseCommits as releaseCommits, tasksReleases as releases, } from './schema/cleo-project/provenance-rest.js'; export type { NewTasksExternalTaskLinkRow as NewExternalTaskLinkRow, NewTasksSessionRow as NewSessionRow, NewTasksTaskAcceptanceCriteriaHistoryRow as NewTaskAcceptanceCriteriaHistoryRow, NewTasksTaskRow as NewTaskRow, TasksExternalTaskLinkRow as ExternalTaskLinkRow, TasksSessionRow as SessionRow, TasksTaskAcceptanceCriteriaHistoryRow as TaskAcceptanceCriteriaHistoryRow, TasksTaskDependencyRow as TaskDependencyRow, TasksTaskRelationRow as TaskRelationRow, TasksTaskRow as TaskRow, TasksTaskWorkHistoryRow as WorkHistoryRow, } from './schema/cleo-project/tasks-core.js'; export { tasksAcceptanceProjectionDirty as acceptanceProjectionDirty, tasksAcceptanceProjectionState as acceptanceProjectionState, tasksExternalTaskLinks as externalTaskLinks, tasksSessionHandoffEntries as sessionHandoffEntries, tasksSessions as sessions, tasksTaskAcceptanceCriteria as taskAcceptanceCriteria, tasksTaskAcceptanceCriteriaHistory as taskAcceptanceCriteriaHistory, tasksTaskDependencies as taskDependencies, tasksTaskRelations as taskRelations, tasksTasks as tasks, tasksTaskWorkHistory as taskWorkHistory, } from './schema/cleo-project/tasks-core.js'; export type { NewTasksEvidenceAcBindingRow as NewEvidenceAcBindingRow, NewTasksTaskLabelRow as NewTaskLabelRow, TasksEvidenceAcBindingRow as EvidenceAcBindingRow, TasksTaskLabelRow as TaskLabelRow, } from './schema/cleo-project/tasks-core-batch2.js'; export { tasksEvidenceAcBindings as evidenceAcBindings, tasksTaskLabels as taskLabels, } from './schema/cleo-project/tasks-core-batch2.js'; export * from './schema/index.js'; export { ADR_STATUSES, type AdrStatus, GATE_STATUSES, type GateStatus, isValidStatus, LIFECYCLE_PIPELINE_STATUSES, LIFECYCLE_STAGE_STATUSES, MANIFEST_STATUSES, type ManifestStatus, type PipelineStatus, SESSION_STATUSES, type SessionStatus, type StageStatus, TASK_STATUSES, type TaskStatus, } from './status-registry.js'; //# sourceMappingURL=tasks-schema.d.ts.map