Task status logic ran deeper than a normal to-do app, too: active, overdue, declined, upcoming, pending approval each one displayed differently depending on whether you're the parent assigning it or the kid receiving it. Same data, two different mental models to design around.