""" Cards database operations. Pure in-memory via MemoryDB. No local files. """ from memory_db import get_db def init_cards_db(): db = get_db() count = db.count('cards') print(f" ✅ Cards DB ready: {count} cards in memory") def load_cards_db(): return get_db().read('cards') def save_cards_db(data): get_db().write_full('cards', data) def get_card(code): return get_db().read_key('cards', code) def set_card(code, card_data): get_db().write('cards', code, card_data) def card_exists(code): return get_db().has_key('cards', code)