mud_server.db.database

Compatibility DB symbol surface for refactored repository modules.

This module intentionally provides a stable import path (mud_server.db.database) while the concrete SQL implementations live in focused repository modules under mud_server.db.

Design goals: - Preserve existing call-site imports during the 0.3.10 refactor window. - Keep exported symbols explicit so accidental API drift is visible in review. - Avoid per-call wrapper indirection now that repository modules are decoupled.

Implementation notes: - Public/runtime call sites should prefer mud_server.db.facade. - This compatibility module re-exports both public symbols and selected private

helpers still referenced by focused DB tests.

  • New database behaviors should be implemented in repository modules, then re-exported here only when part of the compatibility contract.