Ah, god, of course my future-planning issues would come back the day when I try to plot out a few Must-Do-By-DUE_DATE things with multiple sets of steps and cross-dependencies until the end of the year, so I have to do it while able to at most hold an array with maximum dimension of 2 in memory.
So I have to do multiple passes (the planning process itself also limited thus) written out before I can generate a simple “what am I doing tomorrow”. It’s like programming a fucking mainframe in the 1950s.