For example, at home, taking out trash, watering plants, stocking up on groceries, paying the rent, etc.
However, almost all to-do systems seem to be aimed at scheduling one-off tasks.
So I would like the to-do system to more accurately model my real to-do model, which would probably mean having a special item type for these circular, Sisyphean tasks.
For the MVP, I would simply order by the Due Date, with "Important" (starred) items jumping to the top of the list (and if there are multiple "Important" items, they get ranked by Due Date. "Overdue" items (i.e. where the Due Date is in the past) would get jump over the "Important" items.
So, in this mock-up - https://disruptdecentralisedisintermediate.files.wordpress.c... - you see a bunch of items ranked by Due Date (i.e. the ones towards the bottom of the list have a Due Date further in the future), with an "Important" item ("Draft product roadmap presentation") above the others (even though it is Due _after_ the "Get milk" and "Call Cynthia.." items) and the "Call Joe Bloggs" item appears right at the top (and is highlighted) because it is Overdue.
Do you envisage being able to configure this ordering (for example by weighting the various factors)?