🤖 Prompt
The contributors should have more information in contributor.json. There should always be the preferred name/email and aliases in plural names/emails. Implement a contributor discovery mechanism from a string like 'Name email@example.com' that updates the contributor if more information is found. Match by email first, then by name. Extend existing tests to cover these changes.