What usefullness of this data if it filled after release, or ignored? We implement not standalone program wher we can set goals at each step and do it. Big part of work is restore someting after client switch, or dependent from finding some info about some not implemented part.Writing like goals not work before and will not after. I am sure in this at 100%.
What goals you need except "make fatures work in official way". with note: this is "official way" in constant change itself.
I think this is easy. Create thread and add data to it. Other can add own known parts, and so on. But not expect that anyone will do any different from intrest to his personaly part from TO_DO list. I think rule "If you want something to be implemented then do it or find someone who intersting do it." appliable to any volutiers project.TO DO list can be useful, but not expect that someone create it, just create. This work better.