OK, turns out that archiving is working just fine. My main page will always show 7 days worth of posts. And even though my posts are spread out over the past couple of months, they’re still only posts from seven (non-consecutive) days.
Confused? Don’t be. It’s not that important for now.