This is the major refinement of the completion: Most of it just moved the global variables from up above to inside _task_filter so every array of attributes will be calculated dynamically there.
task diagnotics