Red flags and green flags are often the same behavior at different speeds
The traits people list as warnings and the traits they list as proof of a good partner overlap more than anyone admits. What separates them usually isn't the behavior — it's the rate, and whether anyone agreed to it.

Make two lists. On one, everything people call a red flag. On the other, everything people call a green flag. Then look at how many items appear on both.
Texts constantly. Opens up fast. Very consistent. Gives you space. Says what they think. Doesn't push.
Every one of those is somebody's dealbreaker and somebody else's proof they finally found a good one.
The behavior isn't the signal
"Communicates a lot" is a green flag until it's three hundred messages a day. "Gives you space" is a green flag until you haven't heard from them in nine days. "Says what they think" is a green flag right up until they say it in front of your parents.
The behavior didn't change. The amount did, and so did whether the other person had any say in it.
This is why flag lists are so unsatisfying to read. They describe traits, but the thing you're actually reacting to is a rate — how much, how fast, how often — and rate doesn't survive being written down as a bullet point.
What actually separates the two
Three things, and none of them is the trait itself.
Did anyone agree to this? Intensity that both people chose is a shared pace. Intensity that one person set is something the other is absorbing. Same volume, completely different experience.
Is it steady or is it a spike? A person who is warm in week one and warm in week nine has given you information. A person who is overwhelming in week one and unreachable in week nine has given you a pattern, and the pattern is the flag.
Does it change when you ask? This is the real test. Say "that's a lot for me right now" and watch what happens. Someone who adjusts was running a setting. Someone who can't — or who treats the request as a rejection — was running something else.
Your own flags are invisible for the same reason
From the inside, your rate doesn't feel like a rate. It feels like being a person.
If you move fast, you don't experience speed. You experience finally meeting someone worth moving for. If you keep things loose, you don't experience avoidance. You experience not wanting to force something that should happen naturally. If you talk a lot about your own life, there's no ratio in your head — there's just being open.
That's why the feedback arrives late and sideways: usually as someone getting quieter, then leaving, with a reason that doesn't quite match.
The practical version
Stop sorting people into flags. Ask two questions instead.
The first is about them: is this consistent, and does it respond when I say something? Consistency you can observe. Responsiveness you have to test once, on purpose, with a small real request.
The second is about you: what is the setting I'm running that I can't feel? Speed, disclosure, attention — most people are noticeably high or low on at least one, and it's almost always the one they'd describe as just being themselves.
Neither question produces a verdict. They produce something better: a thing you can actually adjust.
One line that isn't relative
Everything above is about rate, and rate is negotiable. Some things aren't.
Contempt, controlling behavior, and lying about things that matter are not intensity settings. They don't get better when you name the pace, they don't respond to a small honest request, and they aren't the other end of some green-flag spectrum. If that's what you're looking at, the flag metaphor is too gentle for it.
But for the ordinary version — the person who was a lot, or who never quite showed up, or who you were with for four months without ever using a word for it — the flag was almost never a defect. It was a dial nobody mentioned.
If you want the two lists side by side instead of collapsed into each other, here they are sorted by when each becomes visible. And if you're trying to work out whether what you're seeing adds up to enough, counting is the wrong method. The red flag quiz names which dial is yours.