A task is late. The useful questions are concrete: When did the delay begin? Was the risk disclosed? Who absorbed the extra work? What should change next time? Then the language shifts. “You are unreliable.” “You are controlling.” The dispute has stopped being about an action and become a trial of a person.
Character language feels efficient because it organizes many frustrations at once. It may even point toward a pattern. Yet it also removes the path to repair. A late task can be replanned; “an unreliable person” can only confess, counterattack, or disappear. Evidence that does not fit the label is reinterpreted as manipulation or a temporary exception.
Avoiding total verdicts does not require pretending every event is isolated. Patterns matter. The difference is between saying, “This has happened three times, and each time you waited until the deadline to tell us,” and saying, “This proves what kind of person you are.” The first claim can be checked and answered. The second claims ownership of the other person’s meaning.
Specificity also protects the complainant. Once an argument becomes a duel of identities, the missed deadline and transferred labor may never be addressed. Moral intensity replaces practical accountability. Both people leave with stronger stories about each other and the same broken process.
We can judge conduct firmly without finishing the person who performed it. Name the action, the consequence, the pattern, and the required change. Leave open the possibility that the person can respond—or that, if they do not, you can set a boundary based on what happened rather than on a total theory of who they are.