Every page on the site, and the whole 50-week plan. Members only ever see the current week — this is the rest of it.
Every programming week, its theme and the community build matched to it.
Week 1 is the first Monday on or after 2 January, matching the Ontario and BC school return. Weeks run Monday to Friday, 50 of them, then a two-week Christmas break. Saturdays and Sundays show the week that is about to start.
The whole year lives in one file: season-data.js. Change a theme, challenge, or build there and both this page and the member view update. Add a guide path to a week and its button goes live automatically.