hinted-handoff-time-is-parameter

Status: IN

All time-dependent operations (`put`, `trigger_handoff`, `expire_all_hints`) take `current_time` as an explicit argument rather than calling `time.time()`, making the implementation fully deterministic and testable.

Source: entries/2026/05/29/hinted-handoff-hinted_handoff.md

Example

def put(self, key, value, current_time):
    # time passed explicitly, not read from system clock

JSON