/** * Docs Core Module * * Barrel export for documentation attachment operations and llmtxt primitives. * Provides the API surface for registering, searching, and managing docs * attached to CLEO entities (tasks, sessions, observations). * * ADR discovery: every ADR in `.cleo/adrs/*.md` is registered into the docs * system via `cleo docs add ` so that * `cleo docs list --task ` surfaces the ADRs a task implements or affects. * This module is project-agnostic — it works for any project that runs `cleo init`. * * @see ADR-027 — pipeline_manifest SQLite-backed SSoT * @see ADR-061 — project-agnostic evidence tools * @task T1612 */ export type { AdrAllocateErr, AdrAllocateOk, AdrAllocateResult, AllocateAdrOptions, AllocateAdrParams, } from './adr-allocator.js'; export { allocateAdrSlug, assembleAdrSlug, findHighestAdrNumber, MAX_ADR_ALLOCATION_ATTEMPTS, } from './adr-allocator.js'; export type { BuildDocProvenanceGraphOptions } from './build-provenance-graph.js'; export { buildDocProvenanceGraph, DocProvenanceRootNotFoundError, renderProvenanceGraphAsDot, } from './build-provenance-graph.js'; export type { SetDisplayAliasParams, SetDisplayAliasResult } from './display-alias.js'; export { SET_ALIAS_INVALID_CODE, SET_ALIAS_NOT_FOUND_CODE, SET_ALIAS_TAKEN_CODE, setDisplayAlias, } from './display-alias.js'; export type { GenerateDocsOptions, GenerateDocsResult } from './docs-generator.js'; export { generateDocsLlmsTxt } from './docs-generator.js'; export type { DocsDriftItem, DocsFindSimilarHit, DocsFindSimilarResult, DocsGraphEdge, DocsGraphNode, DocsGraphResult, DocsMergeResult, DocsProjectSearchHit, DocsProjectSearchResult, DocsPublicationRecord, DocsPublishResult, DocsRankHit, DocsRankResult, DocsSearchHit, DocsSearchResult, DocsStatusResult, DocsSyncFromGitResult, DocsVersionEntry, DocsVersionsResult, } from './docs-ops.js'; export { buildDocsGraph, DEFAULT_FIND_SIMILAR_LIMIT, DEFAULT_FIND_SIMILAR_THRESHOLD, findSimilarDocs, listDocVersions, listPublications, mergeDocs, publishDocs, rankDocs, recordPublication, searchAllProjectDocs, searchDocs, statusDocs, syncFromGit, } from './docs-ops.js'; export type { ExportDocumentOptions, ExportDocumentResult } from './export-document.js'; export { exportDocument } from './export-document.js'; export type { CheckSlugSimilarityOptions, SimilarityCheckResult, SimilarityConfig, SimilarityMode, } from './similarity-check.js'; export { checkSlugSimilarity, DEFAULT_SIMILARITY_MODE, DEFAULT_SIMILARITY_THRESHOLD, parseSimilarityConfig, } from './similarity-check.js'; export type { SupersedeDocInput, SupersedeDocParams, SupersedeDocResult, } from './supersede.js'; export { SUPERSEDE_NOT_FOUND_CODE, SUPERSEDE_SAME_SLUG_CODE, supersedeDoc, } from './supersede.js'; export type { ValidateDocBodyResult } from './validate-body.js'; export { validateDocBody } from './validate-body.js'; export { AttachmentStoreDocsAccessor, createAttachmentStoreDocsAccessor, IMPORT_OWNER_TYPE, IMPORT_PROJECT_OWNER_ID, inferOwnerIdFromPath, } from './import/attachment-store-accessor.js'; export type { ImportAction, ImportCounters, ImportManifest, ImportManifestEntry, WriteManifestOptions, } from './import/audit.js'; export { createCounters, defaultManifestPath, writeAuditManifest, } from './import/audit.js'; export type { DedupDecision, DedupOptions } from './import/dedup.js'; export { decideDedupAction } from './import/dedup.js'; export type { RunDocsImportOptions, RunDocsImportResult } from './import/import-orchestrator.js'; export { CounterMismatchError, importTypeToDocKind, runDocsImport, } from './import/import-orchestrator.js'; export type { DocImportType, ScannedFile, ScanOptions, } from './import/scanner.js'; export { classifyByRelPath, DEFAULT_EXCLUDE_DIRS, makeClassifierForScanRoot, SOURCE_DIR_TO_TYPE, scanDirectory, } from './import/scanner.js'; export type { GenerateSlugOptions, SlugResult } from './import/slug.js'; export { generateSlug, RESERVED_SLUGS, SlugCollisionLimitError, SlugReservedError, slugify, stripMdExtension, } from './import/slug.js'; export { normalizeSlug } from './slug-normalize.js'; export type { ConsolidationOptions, ConsolidationStats } from './blob-consolidation.js'; export { consolidateBlobs, verifyConsolidation, } from './blob-consolidation.js'; export type { AuditFinding, AuditLogReadResult, AuditVerifyResult, DocsAuditEntry, DocsAuditOp, WriteAuditEntryParams, } from './docs-audit.js'; export { countAuditEntriesForSlug, DOCS_AUDIT_FILE, readAuditLog, verifyAuditTrail, writeAuditEntry, } from './docs-audit.js'; export type { InconsistencyCheckResult, InconsistencyFinding, InconsistencyKind, InconsistencySeverity, } from './docs-inconsistency-detector.js'; export { checkBlobFilesystem, checkDocsConsistency, } from './docs-inconsistency-detector.js'; export type { ListProjectDocsOpts, ResolvedDoc } from './docs-read-model.js'; export { createDocsReadModel, DocsReadModel } from './docs-read-model.js'; export type { ProvisionResult, PublishPrError, PublishPrOptions, PublishPrResult, PublishPrRunners, PublishPrSuccess, } from './publish-pr.js'; export { branchForSlug, buildPublishFrontmatter, defaultPublishPrBody, defaultRun, execMsg, KNOWN_DOC_TYPES, knownDocTypesForProject, parseGhPrUrl, pickRunner, provisionPublishPrWorktree, publishDirForType, publishDocsAsPr, publishPrError, stripExistingFrontmatter, teardownPublishPrWorktree, tempWorktreeDirForSlug, validatePublishSlug, } from './publish-pr.js'; export type { ReadDocOptions } from './read-doc.js'; export { DocNotFoundError, readDoc } from './read-doc.js'; export type { VersionAuditResult } from './version-ssot.js'; export { auditVersionFields, compareCleoVersions, getCanonicalCleoVersion, resolveVersion, VERSION_SSOT_MIGRATION_SQL, versionInRange, } from './version-ssot.js'; export type { RebuildDocsWikilinksOptions, RebuildDocsWikilinksResult, WikilinkEdge, } from './wikilinks.js'; export { deriveWikilinkEdges, getDocsWikilinks, rebuildDocsWikilinks } from './wikilinks.js'; //# sourceMappingURL=index.d.ts.map