/** * Core WorkGraph public module boundary. * * This module gives core consumers a stable import path while hiding SQLite * tables, relation rows, and CLI command implementation details behind * core-owned readers. * * @task T10575 * @task T10577 * @saga T10538 */ export type { WorkGraphContainmentAncestorsResult, WorkGraphContainmentChildrenResult, WorkGraphContainmentNode, WorkGraphContainmentQueryService, WorkGraphDependencyEdge, WorkGraphDirectEdge, WorkGraphEdge, WorkGraphEdgeDirection, WorkGraphEdgeSource, WorkGraphHierarchyInputNode, WorkGraphHierarchyValidationOptions, WorkGraphHierarchyValidationResult, WorkGraphHierarchyViolation, WorkGraphNode, WorkGraphNodeRef, WorkGraphPageInfo, WorkGraphPaginationOptions, WorkGraphPercentDenominator, WorkGraphProjectionMismatch, WorkGraphReader, WorkGraphReadyFrontierBlockedBy, WorkGraphReadyFrontierOptions, WorkGraphReadyFrontierResult, WorkGraphReadyFrontierTask, WorkGraphRelationEdge, WorkGraphRelationEdgesOptions, WorkGraphRelationEdgesResult, WorkGraphRelationKind, WorkGraphRelationQueryService, WorkGraphRollupCounts, WorkGraphSnapshot, WorkGraphSubtreePercentages, WorkGraphSubtreeSummaryOptions, WorkGraphSubtreeSummaryResult, WorkGraphTaskRelationType, WorkGraphTraversalDirection, WorkGraphTraversalOptions, WorkGraphTraversalResult, WorkGraphTreeNode, WorkGraphTreeOptions, WorkGraphTreeResult, } from '@cleocode/contracts'; export { E_WORKGRAPH_PARENT_TYPE_MATRIX, validateWorkGraphHierarchy, WorkGraphHierarchyInvariantError, } from '@cleocode/contracts'; export type { SqliteWorkGraphContainmentReader } from './containment.js'; export { createSqliteWorkGraphContainmentQueryService, SqliteWorkGraphContainmentQueryService, } from './containment.js'; export type { SqliteWorkGraphRelationReader, WorkGraphDependsRelatesMisuseFinding, WorkGraphGroupsAsHierarchyFinding, WorkGraphRelationQualityContainmentInput, WorkGraphRelationQualityDependencyInput, WorkGraphRelationQualityFinding, WorkGraphRelationQualityRelationInput, WorkGraphRelationQualityValidationOptions, WorkGraphRelationQualityValidationResult, WorkGraphRelationReasonMissingFinding, } from './relations.js'; export { createSqliteWorkGraphRelationQueryService, E_WORKGRAPH_DEPENDS_RELATES_MISUSE, E_WORKGRAPH_GROUPS_AS_HIERARCHY, E_WORKGRAPH_RELATION_REASON_MISSING, SqliteWorkGraphRelationQueryService, validateWorkGraphRelationQuality, } from './relations.js'; export type { WorkGraphContainmentCycleFinding, WorkGraphMaxDepthFinding, WorkGraphReparentFinding, WorkGraphReparentNodeType, WorkGraphReparentParentTypeFinding, WorkGraphReparentPreflightInput, WorkGraphReparentPreflightResult, WorkGraphReparentTargetNotFoundFinding, } from './reparent-preflight.js'; export { E_WORKGRAPH_CONTAINMENT_CYCLE, E_WORKGRAPH_MAX_DEPTH_EXCEEDED, E_WORKGRAPH_REPARENT_TARGET_NOT_FOUND, preflightWorkGraphReparent, } from './reparent-preflight.js'; export { applyWorkGraphScaffold, E_WORKGRAPH_SCAFFOLD_APPLY_INVALID, E_WORKGRAPH_SCAFFOLD_APPLY_MISSING_PARENT, E_WORKGRAPH_SCAFFOLD_APPLY_NO_DB, } from './scaffold-apply.js'; export type { PlanningDocAudience, PlanningDocBlockedTask, PlanningDocEpicEntry, PlanningDocParams, PlanningDocReadyTask, PlanningDocResult, } from './scaffold-plan.js'; export { generatePlanningDoc } from './scaffold-plan.js'; export type { WorkGraphScaffoldValidateOptions } from './scaffold-validate.js'; export { E_WORKGRAPH_SCAFFOLD_DUPLICATE_ID, E_WORKGRAPH_SCAFFOLD_FANOUT_EXCEEDED, E_WORKGRAPH_SCAFFOLD_INVALID_EDGE_KIND, E_WORKGRAPH_SCAFFOLD_INVALID_TYPE, E_WORKGRAPH_SCAFFOLD_MISSING_ENDPOINT, E_WORKGRAPH_SCAFFOLD_MISSING_ID, E_WORKGRAPH_SCAFFOLD_SELF_LOOP, validateWorkGraphScaffold, } from './scaffold-validate.js'; export type { WorkGraphStructureCycleFinding, WorkGraphStructureDepthFinding, WorkGraphStructureFanoutFinding, WorkGraphStructureFinding, WorkGraphStructureInputNode, WorkGraphStructureMissingWaveZeroFinding, WorkGraphStructureOrphanFinding, WorkGraphStructureValidationOptions, WorkGraphStructureValidationResult, } from './structure-validation.js'; export { E_WORKGRAPH_FANOUT_EXCEEDED, E_WORKGRAPH_MISSING_WAVE_ZERO, E_WORKGRAPH_ORPHANED_NODE, validateWorkGraphStructure, } from './structure-validation.js'; //# sourceMappingURL=index.d.ts.map