/**
 * DocsAccessor — unified interface for all document operations in CLEO.
 *
 * Abstracts the scattered document surfaces behind a single typed API:
 *   - llmtxt/sdk (AgentSession, receipt, version patches)
 *   - llmtxt/blob (content-addressed blob store)
 *   - llmtxt/graph (KnowledgeGraph)
 *   - raw filesystem agent-outputs (migrated via T9064)
 *
 * Consumers depend on DocsAccessor, NOT on llmtxt/* subpaths directly.
 * The llmtxt SDK becomes an implementation detail of DocsAccessorImpl.
 *
 * DB storage split (ADR-068 — DB Charter):
 *   - storeDoc(kind=session-receipt | transcript) → writes to llmtxt.db
 *   - storeDoc(kind=adr | agent-output | attachment) → writes to manifest.db (blob store)
 *   - searchDocs() → queries llmtxt.db via llmtxt/similarity
 *   - listDocs(kind=knowledge-graph-node) → queries llmtxt.db graph tables
 *
 * Coordination model (ADR-069 — Coordination Layers):
 *   - DocsAccessor is a read/write accessor in the Storage Layer.
 *   - CLI commands go through the Dispatch Layer; they accept a DocsAccessor
 *     injected via the existing createDataAccessor() → UmbrellaDataAccessor chain.
 *   - No direct SQLite access in consumers — all queries route through DocsAccessor.
 *
 * @task T9063
 * @epic T9048
 * @see ADR-068 (DB Charter — per-DB write ownership)
 * @see ADR-069 (Coordination Layers — Storage Layer contract)
 * @see T1824 (Decision Storage Consolidation — DocsAccessor becomes the write path for ADRs)
 * @see T1825 (ADR migration — ADR files ingest via storeDoc(kind='adr'))
 */
export {};
//# sourceMappingURL=docs-accessor.js.map