feat: storage abstraction retrofit — adapters for queue, storage, memory (phases 1-4) #365
Reference in New Issue
Block a user
Delete Branch "feat/storage-abstraction"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Multi-phase refactor enabling Mosaic to work with multiple backends:
Phase 1: Define adapter interfaces for queue, storage, memory
Phase 2: Wrap existing Redis/Postgres/pgvector as adapters
Phase 3: Implement local SQLite + keyword search adapter
Phase 4: Add MosaicConfig schema + CLI tier selection wizard
All packages typecheck and lint green. Ready for merge.