Stamps Raft commands with one leader-side HLC and wall-clock snapshot before they enter the log.
The state machine uses both values for TTL and lock-expiry decisions, making clock-drift rejection deterministic across replicas.
Summary
Types
@type hlc_ts() :: {non_neg_integer(), non_neg_integer()}
@type stamped_command() :: {term(), %{hlc_ts: hlc_ts(), wall_time_ms: non_neg_integer()}}