I like the idea of this badge butwith one reservation, which is that I am not sure that giving anywhether it is a good idea to give a user who reads the Code of Conduct, and thenlater ignores it, a badge branding them "Well Behaved" is a good ideafor all time.
Since the Code of Conduct seems to have a large focus on being welcoming, I suggest that the badge you describe be implemented, but that it be named "Welcomed" instead:
- InformedInformed for reading the Tour
- WelcomedWelcomed for reading the Code of Conduct
We cannot force anyone to read either, but by offering these two easy badges, we are welcoming new users to each site that they land on, and letting them know what we think are two important steps to take before making their first post.