You do it differently to me!
I think AP sort of bases it on your pace as to what activity it allocates it to. It mostly gets it right for me although not always.
I think it's got a bit more than just pace in, e.g. pace for street o would be very similar to steady run pace but there would be more fluctuation, i.e. stopping for controls. Don't think it'd be too tricky to code, but impressed that it looks like it's there.
And I'm just trying to see if my legs still work. Today has been proper test (i just ride home in a dress)