Rule inheritance
Rules are set at three levels and travel downward. A level below can always add and can always tighten. It can never remove or weaken what it inherited.
The three levels, and which way a rule can move
who may write a rule at each level
- Account
- Anyone who holds an owner seat
- Brand
- An owner or editor, or a grant holder with edit
- Campaign
- Anyone who can edit the brand it belongs to
What a level below may and may not do
Allowed
- Add a rule of its own, at its own level
- Raise an inherited rule from advisory to blocking
Refused
- Delete an inherited rule
- Lower an inherited rule from blocking to advisory
- Reword an inherited rule — the definition stays with the level that set it
- Change which roles of content an inherited rule reaches
The refusal happens at the control rather than at the save. The weaker severity cannot be chosen on an inherited rule and there is no remove button on one, each with the reason written beside it — because somebody who believes they have removed a rule and has not is worse off than somebody who was told no.
Changing a rule does not change what was already approved
An approval records a fingerprint of the rules that were in force when it was given. Tighten a rule an hour later and the approval does not silently start covering the new one — it is shown as needing to be given again, against the rules as they now stand.
Every change to a rule at any level is an entry in the register, naming the hand that made it and what it said before.
