This looks like the exact opposite of what I would do if I were to redesign operating systems. The job of operating system is just to run application and get out of the way, and most importantly be deterministic and reliable. I don't need my OS to "predict what I might need", I know what I need myself.
Personally, I would like some sort of "personal workspaces". Sort of virtual desktops that were project-oriented.
I would like switch to a project, find all my notes, emails, lists, files and more (terminal windows? web browsing/tabs? apps?) in that environment.
and when I run out of time, shut it down. Next time I switch to it, all my context is right there, ready to jump in.
could be some combination of fast-user-switching, virtual desktops, containers, vms, don't know? but unified.