You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Optimizer: window compatibility = lookback%W, T%S, W%S per item #758
Three versions of the window/freshness rule exist:
design doc (optimizer-mip-formulation.md FRESHt/FRESHs): W ≤ min T / S ≤ min T (bounds only)
candidate_gen.rs: S | gcd(W, t_repeat_gcd)
engine window_compatible: W % S == 0 and range % W == 0, no T check
Change
A config is window-compatible with an item (AQE lookback L, repeat interval T) iff:
L % W == 0
T % S == 0
W % S == 0
(tumbling: S = W). These are exactly sketch-bench#129's is_eligible window rules. Apply per item in candidate generation and eligibility; update the design doc to replace the FRESH bounds.
Activity