{"id":"hinted-handoff-time-is-parameter","text":"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.","truth_value":"IN","source":"entries/2026/05/29/hinted-handoff-hinted_handoff.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"def put(self, key, value, current_time):\n    # time passed explicitly, not read from system clock"},"explanation":{"steps":[{"node":"hinted-handoff-time-is-parameter","truth_value":"IN","reason":"premise"}]}}