I have not read the linked docs yet in any detail, and I can't access the Google-internal presentation, so I am withholding full blessing until I can do so -- or give up on the idea of getting around to it :) -- but it seems like a reasonable thing to explore.
I don't recall any previous (public) discussions on this idea, nor any Google-internal discussions w/ me from when I was there.
(a) I would, however, largely defer to Andrew on this if he's thought about this a bunch
(b) I feel like it would be good if there was a way to bypass the validations if you wanted to do so, e.g., a `ninja --skip-validations` flag or something. I don't immediately see any such flag, nor do I remember any discussion about this on the ninja list. Do you know if there were discussions of such a thing somewhere?