Idea (You already might have something like this but I didn’t see mention of it): The task manager could take into account estimated task lengths and due dates. When you put in a task, you input when it needs to by done by and how long you expect it to take. When you complete a task, you input how long it actually took. Later, when putting in a task, the manager could ask what past tasks the current one is similar to, and use past discrepancies between projected and actual completion times to inform prioritization.
Idea (You already might have something like this but I didn’t see mention of it): The task manager could take into account estimated task lengths and due dates. When you put in a task, you input when it needs to by done by and how long you expect it to take. When you complete a task, you input how long it actually took. Later, when putting in a task, the manager could ask what past tasks the current one is similar to, and use past discrepancies between projected and actual completion times to inform prioritization.