haiku.rag/haiku_rag_slim/haiku/rag/store
Yiorgis Gozadinos 5c9639bbbb
Move ConfigMismatchError to the store exceptions module
The CLI reports this error, and importing it from the settings repository
pulled lancedb onto the CLI's import path. Deferring the import into cli()
bought nothing, since cli() runs on every invocation: it cost about 1.9
seconds on a cold start, `--help` included.

It now sits beside the other store exceptions, in a module that imports
nothing, and every importer points there.
2026-08-24 10:03:46 +03:00
..
models Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
repositories Move ConfigMismatchError to the store exceptions module 2026-08-24 10:03:46 +03:00
upgrades Delete comments that restate the line below them 2026-08-20 15:22:33 +03:00
__init__.py Move ConfigMismatchError to the store exceptions module 2026-08-24 10:03:46 +03:00
compression.py Collapse docling compression to a single function 2026-06-24 10:43:27 +03:00
engine.py Coerce a string db_path to Path at the Store and capability boundaries 2026-08-21 12:49:45 +03:00
exceptions.py Move ConfigMismatchError to the store exceptions module 2026-08-24 10:03:46 +03:00
info.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00
schema.py Split the store module by responsibility 2026-08-20 12:13:51 +03:00