{"id":"rate-limiter-time-injectable","text":"Every rate limiter method that depends on wall-clock time accepts an optional `current_time` parameter defaulting to `time.time()`, making all algorithms deterministically testable","truth_value":"IN","source":"entries/2026/06/05/rate-limiter-rate_limiter.md","source_url":"","source_hash":"","justifications":[],"dependents":["time-injection-enables-deterministic-testing"],"metadata":{},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"rate-limiter-time-injectable","truth_value":"IN","reason":"premise"}]}}