Why isn’t the answer “It went to commits x,y,z (easy to track), releases a,b,c, and their support and maintenance this month” good enough? Do I have to know if the dev used her cpu credits and dedicated servers at an optimal rate? Do I care if they got delivery or carried out? Do I care what their “billed developer rate” (which is essentially (personal value / humbleness), pretty arbitrary) was in sync with their geographical region?
I’d say no. I wanted someone to do work. The work is done, she got paid X. Next month, if ZOMG wants to continue based on RESULTS, great! Feel free to tweak X as needed. If ZOMG decides it’s best that X is zero, that’s fine too.
That might be scary for devs on continuity of funding, but I don’t think it’s that bad. Dev/ZOMG trust will grow quickly and be a super valuable commodity to both! So there’s every reason to continue funding devs who’ve earned trust, and maybe the mutual needs (zomg needs trusted devs, devs need zomg) makes devs feel more secure?