My suggestions:
1. Avoid using advanced tools like reverters except to revert damage. (extra nodes are not damage.)
2. Remove "4. Nodes should never be created in our activity (we split at existing nodes). Any added node is treated as an unnecessary geometry change and will be reverted, hence the “unnecessary node” comment." from your guidelines. It's a broad rule that doesn't provide any meaningful quality assurance.