(FWIW one could write scripts which used the TaskPaper API to derive a unique path/address for tasks, but of course they would have to fall back to document addresses if that path was disrupted by subsequent reorganisation of the TaskPaper file contents.)