Uma tarefa pode ser designada para concretizar um subconjunto de especificações. Uma única tarefa pode concretizar múltiplas especificações, se for definida como uma tarefa bastante genérica (por exemplo: "fazer componente de software" é uma definição de tarefa bastante vaga que pode concretizar um conjunto inteiro de especificações detalhadas para aquele módulo). Por outro lado, um conjunto de tarefas pode ser implicado na concretização de uma única especificação.
Este selector permite o mapeamento da tarefa corrente contra múltiplas especificações.
Ao mapear essas entidades, vai permitir a propagação de alguns indicadores através do modelo de dados do projecto, permitindo, por exemplo, mostrar a razão de algumas especificações baseada na análise de conclusão de tarefas.