... and probably up to ProjectGroup
Surely, project has two semantics here: a DPR file and a parent of its sub-tree.
Maybe some dual icon is to be devised "clean DPR with dirty items"
But when list is long and dirty children are out of scope, then green icon over project root becomes just misguiding.
shouldpropagate one way or another