Keeping this to-do list lightweight minimises the amount of work that has to be done on a daily basis to schedule tasks. If I don't manage to complete a task on the day that I planned to, I just drag & drop it to the following day's list.
Not using a database for these items increases flexibility both in terms of rescheduling and adding miscellaneous to-dos to the list.
Completed to-dos are moved here, to look back on.
Move completed to-dos from previous days to an archive after your weekly(?) 1-2-1s.