Most visions for decision support and information technology anticipate the use of machine learning to enable software to respond to an adapting environment, including the ability to learn capabilities while on-the-job. Currently, systems and software engineering processes hinder employment of task learning technology, because the adaptation it provides runs counter to our notions of stability. Similarly, systems must typically demonstrate satisfaction of requirements before deployment, rather than learn tasks while ...