feat(rules): Re-order rules and split obey/guide into two