Lower the heat.
When a disagreement becomes a public spectacle, pause before you perform another reaction. Name the pressure, protect privacy, and choose an action you can stand behind.
What is happening?
This stays in your browser.
Suggested move
A neutral reflection, not a diagnosis.
Pause before replying.
High public heat benefits from space. Move the conversation somewhere private before deciding what to say.
A local boundary rule with visible thresholds and limits
Read the explanation
The saved rule uses privacy greater than eighty, not greater than or equal to eighty. For the cool-down goal, an eighty value keeps the default pause label, while eighty one selects the boundary label. Bars share five pixels per entered percentage point. These are self-entered numbers and an authored threshold, not measured emotions, clinical probabilities or evidence about who is right. An input of one hundred twenty is clamped to one hundred for readouts and export. Bars share four pixels per input unit. The original field and local storage can retain the raw one hundred twenty string even though exported intensity or privacy is bounded. Negative and empty values read as zero. Intensity is displayed, but the recommendation branch depends on the goal and privacy instead. Three goal options map to pause, a boundary or private talk, with the high privacy branch taking precedence over the talk option. Three fields are stored locally, while export contains four top-level fields: inputs, recommendation, detail and note. Bars use one hundred twenty pixels per field. Reset restores the supplied defaults. This is a local authored decision aid, not therapy, diagnosis, a factual judgment about another person or an automatically delivered message.