Validate a parsed config against field descriptors
Given a parsed YAML or JSON document and a set of message descriptors that list each field's type and whether it is required or repeated, report every invalid field with the reason. Handle nested messages and list fields, and agree on the descriptor format before coding.
No answer yet. Write the first one; the best answer gets endorsed.
