I appreciate the comparison and agree on yaml.
I've seen some promising material in NIPs that's got me busy for the next couple days and if that doesn't pan out corgips/specs will see major edits driven by implementation work.
Before I get into that though I would take your advice and look deeper at @nostrability/schema. The more I see of the current state of things the less original content seems to be necessary.