Adoption
Start the system well before trying to protect it.
Governance
Good CSS architecture decays quietly. Governance is how you stop temporary fixes becoming permanent history and standards becoming decorative documents nobody opens again.
Ask first: Is this rule protecting delivery, or protecting someone's favourite opinion?
Good governance removes friction. Bad governance manufactures it.
Governance should reduce delivery pain. If it only creates process, people will work around it and call it pragmatism.
A rule nobody follows is not governance. It is outdated documentation.
Most architecture damage happens in small accepted compromises.
On a regular cadence (for example monthly), ask:
You do not need complex reporting. You need regular visibility. Quiet drift is the real problem.
Someone should own front-end architecture decisions, even if the team contributes together. Shared ownership without responsibility often becomes shared confusion with excellent intentions.
Ownership does not mean gatekeeping. It means someone notices when governance drift appears early.
By the time people complain about maintainability, the problem has usually been present for months.