Description of problem: Client can not access task's metadata. Enabling this would allow more flexible workflow creation. See e.g.: * Bug 582579 - Beaker (lib) is unable to recognize selinux policy * Bug 582245 - [RFE] new Task library filter for "Run For" Makefile field This would also help offload some potentially CPU demanding processing to client-machines. Let the server do the easy job (e.g. filter by TestType and Package) and client the rest... Plus making use of new fields in metadata would be much easier...