mud_server.db.events_repo

Event ledger repository operations for axis score mutations.

Functions

apply_axis_event(*, world_id, character_id, ...[, ...])

Apply axis deltas and persist a full event-ledger mutation atomically.

get_character_axis_events(character_id, *[, limit])

Return recent axis events with deltas and metadata for one character.

Module Contents

mud_server.db.events_repo.apply_axis_event(*, world_id, character_id, event_type_name, deltas, metadata=None, event_type_description=None)[source]

Apply axis deltas and persist a full event-ledger mutation atomically.

mud_server.db.events_repo.get_character_axis_events(character_id, *, limit=50)[source]

Return recent axis events with deltas and metadata for one character.