Diagnose it before you prompt it: a system for unpredictable AI output
How to engineer constraint systems that push LLMs past the obvious by diagnosing three failure modes: generic output, predictable structure, and flat tone.
At film uni, Fridays meant three hours in a movie theatre watching nothing but silent films.
One broke my brain permanently: Buster Keaton in Steamboat Bill, Jr, and more specifically a scene where the entire facade of a two-story house falls forward and Keaton just stands there. The open attic window passes over him with millimeters to spare.
One miscalculation and heās dead. Instead, we get one of the most iconic shots in cinema history.
Keaton survived because every variable was calculated: the window dimensions, his exact position, the hinge point, the wind that day. The constraints were so tight that only brilliance could survive inside them.
Today, weāre building diagnostic constraint systems for AI. These are engineered pressure levers that require LLMs to compute new paths instead of recycling statistical averages.
Iām joined by Timo Masonš¤ from Write Your Way To Wealth. He studies what makes personal brand content land on Substack and builds constraint systems to force better AI output.
When constraint prompting fails
Without constraints, LLMs optimize for statistical likelihood. They give you the most common version of your idea.
Ask for ācreativeā and you get polished predictability.
The standard solution is to add constraint, like āwrite this without adjectivesā or āmake every sentence a question.ā
These work sometimes but most people fail at constraint prompting in three specific ways:
The gimmick trap: Random constraints produce chaos. Slapping āwrite this in iambic pentameterā on your sales copy doesnāt force better thinking. It sometimes just makes things weirder.
The wrong layer problem: Youāre using language constraints when you need structural ones. Youāre banning adjectives when the real problem is predictable argument flow. Misdiagnosing the failure mode means the constraints canāt fix it.
The validation gap: Nobody checks if the constrained output is actually better. They see something different and assume thatās progress. But different ā novel.
Diagnostic constraint stacking fixes this. Identify the failure mode, then layer constraints that attack it systematically.
The diagnostic framework
Diagnose first. LLM output fails in three distinct ways, each requiring a different constraint layer:
Problem 1: Generic output
Generic output is the easiest to spot. The content could have come from anyone in your space. There's no unexpected detail, no voice, nothing that makes you think a specific person wrote this.
You fix this with language traps: constraints that force non-standard word choices, ban the clichƩs your industry runs on, or restrict sentence patterns until the model has to compute new routes.
Problem 2: Predictable structure
Predictable structure shows up when you're reading and you can guess what's coming in the next paragraph. The argument unfolds exactly how every other argument in this space unfolds: problem, three-part solution, what to avoid, tidy conclusion.
There's no structural surprise because LLMs have seen this structure thousands of times and it's statistically likely to work, so that's what they default to.
You fix this with structural paradoxes. Give the model contradictory rules it has to solve simultaneously and make it build urgency without using urgency words. The impossibility forces it to rebuild its logic from scratch.
Problem 3: Flat tone
Flat tone is harder to diagnose because the content is technically fine, but completely emotionally inert. It reads like documentation because there's nothing in the voice that suggests a human being made deliberate choices about how to say this. The LLM smoothed out all the edges, all the personality.
You fix this with tonal pressure. Basically, you ban the biggest clichƩs of whatever genre you're working in and force the model to honor the energy without falling back on the tropes. Or invert the expected emotional register entirely. Create friction between what the content is saying and how it's choosing to say it.
Most output fails in multiple ways simultaneously. Stack constraints across layers: one per failure mode, applied in sequence.
LAYER 1: Language traps
Language constraints force the LLM to find routes it would never take on its own. You restrict specific words, and the model canāt fall back on pre-trained habits.
The Master Prompt:
Rewrite the following content under these language constraints. Follow every constraint exactly. If one makes your default approach impossible, find a workaround that still obeys the rule.
CONTENT: [PASTE YOUR CONTENT HERE]
LANGUAGE CONSTRAINTS (choose 2-3):
- No adjectives longer than 6 letters
- Each paragraph must end with a word containing the letter "o"
- No conjunctions (and/but/or/so) ā force short, brutal sentences
- The word "very" and all intensifiers are banned
- No vowel repetition: no word can use the same vowel twice (e.g., no "create," no "idea")
Write a rewrite that uses these limits to create surprise, not just obedience. After the rewrite, explain in 2-3 sentences how each constraint changed your approach.You can use this for any positioning statements that sound like every other competitor of yours. The language trap pushes for specificity. For example, when you canāt say āinnovative solutionsā, you have to describe what the product actually does.
Timo Masonš¤ ās āNo-Authorityā cage
Many arguments borrow credibility.
They lean on experts, studies or familiar names before the logic has done any work. That shortcut convinces some readers, but it leaves the core argument fragile. Remove the authority and the idea collapses.
This cage cuts off that escape route and forces the argument to stand on its own.
The prompt:
You are entering the No-Authority Cage.
Rules:
1. Remove all appeals to authority.
2. Rewrite the argument using only logic, examples, and consequences.
3. No phrases that imply expertise, status, or reputation.
DRAFT: [PASTE HERE]Timoās methodology:
I used my How Alex Hormozi Posts 250+ Times A Week article to see if the argument is well explained without relying on the big name.
I treat the output as the base layer. If the argument survives here, itās structurally sound. If it collapses, no amount of name-dropping would have saved it anyway.
Once the logic holds, I add credibility back in on purpose. Through a study, quote or a known name. At that point, theyāre not carrying the idea but just reinforcing it.
The logic pulls in readers who actually think. The names come later, for the ones who just want something familiar to latch onto.
LAYER 2: Structural paradoxes
Structural constraints attack logic. You give the LLM contradictory rules or conditions that shouldnāt be solvable.
The Master Prompt:
Rewrite the following content so it solves a real business problem while obeying constraints that contradict each other.
CONTENT: [PASTE YOUR CONTENT HERE]
BUSINESS PROBLEM TO SOLVE: [YOUR SPECIFIC PROBLEM]
STRUCTURAL CONSTRAINTS (choose 2-3):
- Must feel twice as urgent but use 50% fewer urgency words
- Must build trust without testimonials, credentials, or social proof
- Must close harder while sounding less salesy
- Each paragraph reads the same forward and backward (palindrome structure)
- Tell the story backward, starting from the result
- Every paragraph is exactly 3 sentences
PARADOXES the rewrite must obey:
[Select 1-2 from the structural constraints above]
Output the paradox-powered rewrite + answer: which contradiction forced the best new thinking?I usually use this for conversion-focused email sequences. The paradox helps the copy earn urgency through stakes.
Timo Masonš¤ ās approach: Force better headlines by trapping the subject line
Headlines are the choke point where good articles die.
Writers ask AI to generate catchy subject lines. The model responds by recycling curiosity patterns it has seen a million times.
They can work, but to mix it up and make your headline stand out, give AI constraints to make clarity and boldness unavoidable.
The prompt:
You are entering the Newsletter Headline Cage.
Goal:
Generate headlines that survive strict compression and pressure.
Rules:
1. No questions allowed.
2. No vowel repetition: No word can use the same vowel twice (e.g., no "create," no "idea").
3. Maximum 6 words.
4. Must include a concrete noun.
5. No conjunctions: Remove and/but/or/soāforce short, brutal sentences.
6. No "how to," no curiosity bait, no vague intrigue.
Task:
Based on the article below, generate 15 headlines.
If a headline feels safe, discard it and replace it.
Content: [PASTE Content HERE]Timoās methodology:
I used this article as the input:
Here are some of the headlines I got:
Guest Posts Brought 5K Readers Fast
One Collab Beats Months of Growth
Wyndoās Audience Became My Subscribers
Strategic Collabs Trump Organic Posts Always
Guest Posts Convert Better Than Ads
Strategic Collabs Crush Organic Growth
The bold statements work best: āGuest Posts Convert Better Than Adsā and āStrategic Collabs Crush Organic Growthā
LAYER 3: Tonal pressure
Tone constraints create friction between what the content says and how it says it. You force the LLM to honor a genreās energy while finding completely new delivery mechanisms.
The Master Prompt:
Take the following content and rewrite it in the style of [PICK A GENRE: noir, fantasy, legal document, breaking news, nursery rhyme, etc.].
CONTENT: [PASTE YOUR CONTENT HERE]
Before rewriting:
1. List the top 5 clichƩs/tropes of your chosen genre
2. These 5 tropes are now BANNED from the rewrite
3. The rewrite must still feel like the genre ā same energy, same atmosphere ā but every time your instinct reaches for a clichĆ©, force a left turn
TONAL CONSTRAINTS (choose 1-2):
- Tone inversion: Flip every emotion (joy becomes dread, confidence becomes doubt)
- Anger filter: Rewrite with quiet rage simmering under every line
- Absurd sincerity: Treat ridiculous ideas with desperate seriousness
- Deadpan delivery on emotionally charged content
After the rewrite, explain which banned clichĆ© was hardest to avoid and what replaced it.I like to use this for MVP or little product launch emails that need personality but canāt sound like startup hype.
Timo Masonš¤ ās āObjection-Firstā chamber
Most arguments sound convincing because no one pushed back.
Readers donāt argue with your essay out loud. They do it silently, paragraph by paragraph, until they are fed up and stop reading.
This cage flips the writing order. Instead of building confidence first, you force the argument to stand up under attack.
The prompt:
You are entering the Objection-First Chamber.
Rules:
1. Generate the strongest objection a smart, skeptical reader would raise.
2. Identify the exact sections where the draft fails to answer them.
3. Rewrite ONLY those sections to withstand the objection.
4. No defensive tone or reassurance.
Content: [PASTE HERE]Timoās methodology:
For this one, I used my article How I create Substack articles 5X times faster. These were my results:
āThe Problem:
You position manual execution as ātediousā and āhardā to make AI-writing look easier. But serious writers will read this and think: āThe friction IS where quality comes from. Youāre selling shortcuts to people who want to avoid the actual work.ā
This is dangerous because your entire value prop relies on quality + speed. If readers smell that youāre just automating away the thinking, theyāll dismiss both you and your tool.
āThe rewrite:
Let me separate the friction that matters from the friction that doesnāt:
Friction That Creates Quality:
Forcing yourself to brain dump before outlining (this is where originality comes from)
Sitting with an awkward sentence until you figure out how YOU would say it
Fact-checking claims instead of trusting AI
Reading out loud to catch rhythm problems
Friction That Just Wastes Time:
Remembering which step comes next
Asking yourself āWait, did I already do Layer 2 editing on this section?ā
Re-reading your own framework every time you write
Manually tracking where you are in the process
Most writers conflate these two types.
They think: āIf I make it easier, Iāll get lazy and the quality will drop.ā
But thatās only true if you automate the thinking.
The Constraint Stack Library - Your 25 rules to bend
Youāve got the diagnostic and the three layers. Now hereās the full constraint library to pull from, but only after youāve diagnosed the problem. Grabbing constraints at random is how you end up back in the gimmick trap.
For generic output:
No vowel repetition in any word
5-letter ceiling (every word ⤠5 letters)
Deadpan verbs only (walk, sit, hold ā no āexplode,ā āsoarā)
Rhyme compulsion (every sentence ends in a rhyme)
No conjunctions (and/but/or/so)
For predictable structure:
Palindrome paragraphs (reads same forward/backward)
Reverse chronology (start from result)
3-sentence prison (every paragraph = exactly 3 sentences)
Question cascade (every sentence must be a question)
Paradox mandate (every claim includes its opposite)
For flat tone:
Tone inversion (flip every emotion)
Second person swap (change āyouā to āIā)
Anger filter (quiet rage under every line)
Nostalgia virus (longing for something that never existed)
Absurd sincerity (treat ridiculous ideas with desperate seriousness)
Universal constraints to use across all layers:
Opposite audience (rewrite for your competitorās customer)
Wrong medium (write it as grocery list, legal contract, weather report)
Historical transplant (relocate to 1925 or ancient Rome)
Child translator (explain to a 6-year-old, keep it sophisticated)
Validation: Did it actually work?
Constraints only count if they produce something better, not just different. Run this diagnostic on any constrained output:
Compare two versions of the same content:
VERSION A (original, no constraints): [PASTE YOUR ORIGINAL CONTENT]
VERSION B (constrained rewrite): [PASTE YOUR CONSTRAINED OUTPUT]
For each version, analyze:
- Specificity: which uses more concrete, unexpected details?
- Predictability: which one could you guess the next sentence of?
- Aliveness: which feels like a human made a choice vs. an algorithm filled a slot?
Then answer in one paragraph: what did the constraints force you to discover that freewriting wouldn't have?Green flags:
The constrained version uses details the original missed
You canāt predict the next sentence
Specific word choices feel deliberate, not algorithmic
The structure creates tension the original lacked
Red flags:
Itās weirder but not clearer
Constraints created problems the reader has to decode
The original communicated better, even if less creatively
You added complexity without adding insight
Validation is the cage that keeps constraint systems honest, which is why I built an editor that hunts my patterns the same way these constraints hunt LLM defaults:
If the constrained version fails the validation, the constraints were wrong for the problem. Go back to the diagnostic and pick a different layer.
When the dust settlesā¦
Keaton stood still while the house fell around him because heād calculated every variable so precisely that stillness was the only rational response.
Thatās what diagnostic constraint stacking does. It looks like chaos from the outside. From the inside, itās architecture.
Build the cage and let AI fight its way to something it couldnāt have reached in the open field.
Thank you Timo Masonš¤ for joining me today! And if youāre testing any of these prompts and they challenge you, share your results with us.
To engineering better cages,
Chief š¤ at ROBOTS ATE MY HOMEWORK













This is a very neat "editing workflow" for a successful human-AI colab. Thank you, Mia and Timo! I really like the creative prompts that force the AI to essentially "think outside the box" and make it sound less AI.
It's actually funny because I got my first proper hater on Reddit yesterday who accused my post (which was only lightly edited by AI for grammar and language tightening) of being AI-generated. Apparently, I might need to run these diagnostics on myself š
I was on my phone when I read this. I am new to voice to text and it misunderstood me on a couple of words. My comment follows.
My wife told me about the new trend in hiring people that use AI to create contempt thatās
content
They wanted actual people to use AI to put realism compassion, and all of the human stuff
which they are convinced AI will not do
I have been making post about how I have used AI to help me get my ideas out of my head and
on paper because I donāt think I have a lot of time to learn the basics and go through all
the Riggers of practice to be really good
And then I read Timoās article and heās talking about a number of ways to get more realism
out of it
And then I think what my wife was telling me about people using hiring lower level content
creators to get that human into it
Question I have as where is it all going to go howās it going to end up?
I use voice to text instead of trying to tap this out on my mobile screen keyboard. And now
you know how bad my writing can be when it comes out. Check my next comment for how I improved it.