It's possible to set
:VISIBILITY: under a header to make it show at the startup of the file.
Does there exist a property to make the cursor start in a header too? How hard is it to write the elisp to amend a property function? I realise that there is a conceptual problem, since many headers could have a cursor property, but there is only one cursor, but I think I could accept strange behaviour / a warning message if I accidentally did that.
The main purpose of this is to speed up the time it takes me to jump into the work task I'm currently interested in, which is sometimes nested a few layers deep. I'd also be interested in a property that clocked me in on startup if no clock was hanging or running. A solution using the headers of the org file would also be an acceptable alternative.