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.