Aw Brogan glad you're relaxing for once.
I think laying out what people can expect is excellent. It reassures the nervous and the ultra freedom fighters both.
But I prefer "guidelines" to "rules." My beloved Wittgenstein taught that language can never match the complexity of reality. Which means that language which implies that it sets out "what is" or "what must be" will fail at some point. That then actually undermines its power.
Guidelines both sound friendlier and can be realistically open to new interpretation when up against complexity.
Wittgenstein by the way is one of the great ancestors of coding. He was a mathematician, logician and philosopher. His Tractatus defined what any language can do saying a language is a maths and vice versa. As in lego bricks building. With each unit of language matching a unit of reality.
Being a man of integrity when he was universally acknowledged to have done this, he retired to live in the forest in a cottage, because his work was done.
One day a couple of students hitch hiked nearby and visited him. In a late night furious discussion he realised he had not covered the limits of language at all. That context, and overlapping sequences of definitions make language enormously powerful and flexible, but crucially finite.
Philosophical Investigations followed - a rare man who openly said he was wrong and rewrote. He pioneered the concept of intuitive thinking as mathematically sound and opened up what led to computer coding.