[ ] Extract all relevant time components (hour, day, month, day of week). - [ ] Apply cyclical encoding for periodic features. - [ ] Create lag, rolling, and expanding window features for time series. - [ ] Verify that no future information leaks into historical features.