Status: IN
Three systems inject wall-clock time as an explicit parameter (notification, rate limiter, crawler), enabling deterministic testing without mocking — but inconsistent defaults across systems undermine the pattern's reliability at integration boundaries.
Time injection is a recurring testability pattern, but default-value inconsistency creates integration risks
Depends on (SL): notif-caller-controls-time, rate-limiter-time-injectable, crawl-uses-simulated-clock, current-time-fallback-inconsistent
Depends on (SL): notif-caller-controls-time, rate-limiter-time-injectable, crawl-uses-simulated-clock