AI Planner ignores priority when scheduling. It should schedule higher priority tasks first.
All other things being equal, a high priority task should be scheduled before a lower priority task. Right now the AI Planner appears to ignore priority, and use other criteria to choose tasks. (Reproduction & screenshot attached).
Reproduction:
Create several high priority tasks of 15, 30, 60 minutes in length.
Create several medium and low priority tasks of 15, 30, 60 minutes in length.
Use the AI Planner to schedule your tasks.
Expected result:
The planner should schedule high priority tasks first, then lower priority tasks.
Actual result:
The planner seems to schedule tasks without any regard for priority. Tasks are, as far as I can determine, scheduled randomly. See attached screenshot.
Workaround / impact:
No workaround. This make the AI Planner effectively USELESS.
If I rely on the AI Planner, it will schedule unimportant tasks first. It may or may not schedule HIGH and HIGHEST priority tasks at all. This means important things don't get done, and means I end up looking like a flake.

Log in to comment and vote
Comments2
Feb 12, 2025
Marco Ancona (Morgen co-founder)
Feb 12, 2025
Hi, there appears to be something wrong here. As one would expect, the AI Planner does prioritise tasks based on their priority, all other factors being equal. You can read more about the Morgen Priority Factor model here: https://www.morgen.so/blog-posts/rethinking-task-prioritization-introducing-the-morgen-priority-factor
I think Canny is not the right place to look into this issue specifically. Could you please reach out to connect@morgen.so or on Discord? It would be useful to have the AI Planner log which you can copy from the Help & Feedback button on the top-right corner. These logs will tell us why a specific suggestion.are