human-machine teaming; human-machine teams; architectural framework; dynamic function allocation; intent inferencing; machine learning