Two authors have now had claim PRs fail on hand-authored field details (camp-index#82/#83 used security for security-contact; camp-index#62's author asked for docs before attempting). The schema rejects unknown properties, which is correct, but the error ('Additional properties are not allowed') gives no hint toward the intended key.
Proposal: when validation hits an unknown property, emit a did-you-mean suggestion against the schema's property names (difflib.get_close_matches is enough), and for the common claim case add one line pointing at AUTHORS.md Step 1's claim checklist (maintainers, security-contact, labels, tier: 1). Small change in validate.py plus a test.
Two authors have now had claim PRs fail on hand-authored field details (camp-index#82/#83 used
securityforsecurity-contact; camp-index#62's author asked for docs before attempting). The schema rejects unknown properties, which is correct, but the error ('Additional properties are not allowed') gives no hint toward the intended key.Proposal: when validation hits an unknown property, emit a did-you-mean suggestion against the schema's property names (difflib.get_close_matches is enough), and for the common claim case add one line pointing at AUTHORS.md Step 1's claim checklist (maintainers, security-contact, labels, tier: 1). Small change in validate.py plus a test.