New Components Need Clear Criteria for Entry
If anyone can add a component whenever they need one, the number of components grows while the system becomes harder to use.

When a design system is treated as complete at launch, exceptions tend to accumulate while the system itself goes unchanged. A more reliable approach is to appoint an owner, define what triggers an update and formalize both in the maintenance responsibilities.

System maintenance must begin by ending the assumption that the work is complete at launch. If that assumption persists, exceptions will accumulate while no one updates the system.
Keep ongoing responsibilities focused. A manageable scope makes it easier to maintain clear ownership and explicit triggers for updates.
Appoint an owner and specify when updates are required. Without these basics, maintenance still rests on the assumption that the work ends at launch.
Ambiguity often enters through well-intentioned additions. In trying to accommodate more situations, teams can inadvertently reinforce the idea that maintenance ends at launch.
Every addition makes boundaries harder to enforce unless it addresses the underlying problem: exceptions are accumulating, and no one is updating the system.
A clear list of exclusions is more useful than broad descriptions. Specify what falls outside system maintenance so the team understands that ownership and update requirements are practical commitments.
Keep the list short enough to read in full at launch.
Maintenance responsibilities should enforce boundaries. Ideas that fall outside those boundaries can be considered separately, but should not be treated as system maintenance.
The boundary holds when the design lead owns it and has the authority to say no.
When a boundary is crossed, go beyond correcting the individual output. Revisit the maintenance responsibilities and make the overlooked condition explicit.
Then check again against the same criterion: when an exception arises, is someone responsible for deciding whether to update the system or reject the exception?
From non-negotiable principles to practical tools, each layer answers one question and helps prevent a return to the assumption that maintenance ends at launch.
This layer defines the non-negotiables of system maintenance.
This layer turns maintenance responsibilities into verifiable criteria.
This layer defines which aspects of maintenance can adapt to different contexts.
This layer gives users practical guidance for maintaining the system and makes exceptions explicit.
Note: This diagram is a conceptual framework. It explains a way of thinking and is not statistical data. Source: Qingmei Future Insights.
Identify the moments after launch when maintenance is actually needed. Begin with those situations, rather than rephrasing the assumption that launch marks completion.
Replace lengthy explanations with clear maintenance responsibilities. Keep only what supports a named owner and explicit update requirements.
At launch, ask one question: when an exception arises, is someone responsible for deciding whether to update the system or reject the exception? Until that can be answered, the decision is incomplete.
The design lead is accountable. Without a named owner, maintenance arrangements can be quietly changed when conflicts arise.
If anyone can add a component whenever they need one, the number of components grows while the system becomes harder to use.
In everyday design work, a verbal agreement to make a one-off exception often leads to the same exception recurring until it becomes the rule in practice.
When a system is adopted only within the design team, other teams typically continue working in their own ways.