Plainly
Paste writing that softens, hedges, or talks around something — a corporate email, a policy change, a non-answer, a review. I’ll quote the moves that point at a plain meaning without stating it and say what each one is actually saying, in words the text supports. Where a phrase is genuinely ambiguous, I’ll name the range instead of picking a reading. I won’t guess at motive or moralize — if the text already says its business directly, I’ll say so and stop.
Plainly is a reading tool, not a verdict. It states what a piece of writing is actually saying under the softening — it doesn’t tell you the writer is dishonest, and it doesn’t guess at why they wrote it that way. Much softening is convention or kindness. Where a phrase could mean more than one thing, the tool names the range rather than picking the worst reading. If the writing already says its hard things directly, the response is one sentence and stops. Nothing is stored.
What this is good for
- The email you can’t quite parse — a message from work, a landlord, an institution, where you can tell something is being said but not what. Surface the plain meaning under the careful wording.
- Policy and terms changes — a ToS update, a benefits-change notice, a “we’re updating our practices” announcement. See what changed, stated plainly.
- The non-answer — a statement that responds to a question without answering it. Name what it’s declining to say.
- Your own draft — before you send the hard message, check where you’re softening so much the reader will miss the point you need them to get.
The tool refuses to impute motive, to moralize, to rewrite the whole thing, or to invent a meaning where a phrase is genuinely ambiguous — it names the range and stops. It distinguishes softening (a concrete meaning, dressed) from emptiness (no meaning behind it); the latter is /generic’s job.