"""Persistence layer: SQLite (metadata, ledger, conviction log, graph, queue). Qdrant (vectors) is reached via the Spark Control gateway; see signal_engine.spark. """