Pure-logic module for list data structure operations.
Storage format (compound key / float-position)
Each list element is stored as an individual compound key entry:
L:redis_key\0{encoded_position} -> element_value
A metadata key stores length and position boundaries:
LM:redis_key -> :erlang.term_to_binary({length, next_left_pos, next_right_pos})
A legacy execute/4 overload is retained for the Raft state machine.