The daily plan isn't built in a vacuum: it relies on the weekly plan, which in turn relies on the monthly plan. We've moved this cascade to the night. While you sleep, the service checks that the higher-level plans are in place and assembles the task for the day; by morning delivery the text is already ready.

We also fixed an unpleasant case: if the weekly plan wasn't assembled for some reason, the daily plan used to be built on top of emptiness and honestly said so right in the task. Now the service first fills in the missing horizon and only then takes on the day.

What this gives you: in the morning the plan is already in your dashboard and in the bot — no need to wait for generation or refresh the page. How the month → week → day cascade works is described in detail in the help section: how plans are built.