/**
 * Core type definitions for the semantic search subsystem.
 *
 * These are the stable interfaces other modules (flex-store, indexer,
 * sources, search-service) build on top of. Keeping them in one place
 * makes the v2 path (file indexing) a drop-in: add a new `IndexSource`
 * with `sourceId: "files"` and `file_path`/`start_line`/`end_line` on
 * `display`, and nothing else in the system changes.
 *
 * See docs/design/portable-search.md for the authoritative blueprint.
 */
// ── Versioning ───────────────────────────────────────────────────────
/**
 * Bump when the FlexSearch document schema or on-disk layout changes
 * in a way that existing rows cannot be read under. A version mismatch
 * in `search_meta` triggers a full rebuild on next open.
 */
export const SCHEMA_VERSION = 2;
//# sourceMappingURL=types.js.map