← Files AI Film Pipeline MasterARCHIVED FILE
skills/ai-film-pipeline-master/references/phase-02-screenplay-dialogue/cat-sub.md
72.1 KB · Oct 7, 2026 · 00:35 UTC
# Subtext, Silence and the Unsaid
Category `sub`.
**Part 1 of 2.** 32 cards across foundations, pressure generators, the body and the object, silence and the pause, medium and culture, comedy and kids, and the failure modes.
---
<!-- GENERATED:toc — do not edit by hand. Generated in the source package -->
## Contents
- [Foundations — what subtext actually is](#foundations-what-subtext-actually-is)
- [Generators — where the pressure comes from](#generators-where-the-pressure-comes-from)
- [The body, the hands, the object](#the-body-the-hands-the-object)
- [Silence, the pause, and the shape of the gap](#silence-the-pause-and-the-shape-of-the-gap)
- [Medium, culture, and the page](#medium-culture-and-the-page)
- [Comedy and kids](#comedy-and-kids)
- [Reading your own draft, and the failures](#reading-your-own-draft-and-the-failures)
- [Coverage](#coverage)
- [Sources](#sources)
<!-- /GENERATED:toc -->
## Foundations — what subtext actually is
### Name the Pressure Before the Technique
**Also called:** the subtext selector, who is stopping them, pressure before technique
**What it is:** The card at the head of the `sub.` shelf. It does not teach a way of hiding a meaning. It asks the three questions the shelf's own pair graph asks over and over — **who is stopping them saying it, what is carrying it now that the line will not, and how long it has to stay under** — and hands back a named shortlist for each answer. The axes were not invented: they were read off the fifty conditions the cards carry in their `Yields to:` fields, and the conditions that repeated became the questions. Every card cited here is cited by id.
**Effect on the audience:** None. This card never reaches the page. It exists so that the technique on the page was chosen against the room, the channel and the clock, rather than reached for because it is the one everybody knows.
**Used for and where it works best:** Answer the three questions **in order and out loud, in one sentence each, before you open the shelf.** The first answer eliminates roughly three-quarters of the file; the second and third leave one to four cards. If you cannot answer question one — *who is stopping them* — you do not have a subtext problem, you have a scene with nothing at stake in it, and `sub.want_statement_gap` says so in its own words. Where the three answers intersect at nothing, your answers describe two moments and the second one is a different scene. And if your honest answer to question one is *the words themselves are the problem*, you are on the neighbouring shelf: `dial.` owns the move that hides the meaning, this one owns what the hidden meaning is.
**Best in:** formats: screenplay, stage play, novel, series drama, radio drama | genres: all
**Avoid when:** **The subject is real and the silence is theirs.** In documentary and interview the unsaid thing is found and then protected in the edit, not authored — `sub.documentary_subject` is on this shelf, but reading a hesitation as an admission is a claim about a living person, and a map that hands you a technique is the wrong instrument for it. Also avoid it on a first draft: five of the cards it routes to are diagnostics that refuse a first draft in their own `Avoid when:`, so the map will hand you an audit while you are still generating. And **distrust axis two whenever your honest answer is *the line itself*** — half the shelf lives there, so on that answer this map has two questions left and is doing two-thirds of the work it does elsewhere. **Its deepest blind spot is measured:** every crossing in the shelf's own graph runs from the later material back into the two-hander and not one runs the other way, so the moment a third person, a camera, a score or a whole season is involved, this map can put a card on a shortlist but the graph will never send you to it.
**Example:**
> WHO IS STOPPING THEM: each other. Nine years of it, and neither will go first.
> WHAT CARRIES IT: not the line — her hands.
> HOW LONG: one beat. He leaves the room and it is spent.
> SHORTLIST: `sub.behaviour_contradicts` · `sub.hands_business` · `sub.object_as_confession`
---
**The axes**
**Axis 1 — Who is stopping them saying it?**
Asked first, because it is the condition the shelf repeats most and the only one the shelf argues with itself about. The four generator cards yield to each other on exactly one condition — *this generator is absent* — and they do it six times: *"characters with no stake in the code: outsiders, the very powerful, the very drunk"* (`sub.social_prohibition`), *"the scene's point is that power has collapsed, a mutiny or a firing already decided"* (`sub.power_gradient`), *"episode one, scene one, with an audience that has no history either"* (`sub.shared_history`), *"the characters have no shared context to build a decoy from"* (`sub.second_subject`), *"the character is naturally garrulous in every other scene"* (`sub.talk_to_avoid`), *"the piece can be explicit and the subject is better served by being so"* (`sub.erotic_code`). And the root card leaves the shelf entirely on the same question: *"nothing is lost by speaking plainly: a soldier calling in coordinates, a doctor giving a diagnosis"* (`sub.want_statement_gap`).
**Axis 2 — What is carrying it, now that the line will not?**
Ten conditions turn on whether a channel exists and whether it can be pointed at, and every one of them is stated as a fact about the medium rather than as an effect: *"prose has no performance to govern"* (`sub.graded_pause`), *"a deep-POV narrator would notice and interpret the contradiction"* (`sub.behaviour_contradicts`), *"audio-only work has no picture to disagree with"* (`sub.voiceover_counterpoint`), *"prose and radio have no soundtrack to lie with"* (`sub.score_counterpoint`), *"sound-off viewing where your loading fact is spoken"* (`sub.short_form`), *"the task is more interesting than the conversation, or requires explaining"* (`sub.hands_business`), *"the camera or the prose has to strain to point at it"* (`sub.object_as_confession`). It is asked second because it is the only axis that reaches the non-dialogue channels at all.
**Axis 3 — How long does it have to stay under, and what ends it?**
Nine conditions are about span and expiry rather than about technique: *"the scene is long and the word is common; it is a pressure device with a short fuse"* (`sub.circled_word`), *"more than twice in a scene"* (`sub.silence_as_content`), *"the item must keep its meaning across the story"* (`sub.consumption_tell`), *"the argument runs at story level, not inside the vehicle"* (`sub.genre_vehicle`), *"nobody will revisit it — a one-off broadcast, an ad, a news piece"* (`sub.second_reading`), *"the withheld thing is not true yet"* (`sub.vs_foreshadowing`), *"a piece under a minute has no room to establish the fact"* (`sub.short_form`). It is asked last because it is the only axis that separates the cards that never reach the screen at all.
---
**The map**
**Axis 1 — who is stopping them saying it**
| Answer | The shortlist, by id |
| :--- | :--- |
| **A rule — a code, a rank, a censor, an institution, a language they do not own** (ten) | `sub.social_prohibition` · `sub.power_gradient` · `sub.high_context_indirection` · `sub.across_languages` · `sub.erotic_code` · `sub.comic_politeness` · `sub.consumption_tell` · `sub.interrogation` · `sub.genre_vehicle` · `sub.theme_rides` |
| **The other person — the cost sits in the relationship, and both of them can already feel it** (fifteen) | `sub.want_statement_gap` · `sub.shared_history` · `sub.second_subject` · `sub.circled_word` · `sub.silence_as_content` · `sub.talk_to_avoid` · `sub.pause_placement` · `sub.behaviour_contradicts` · `sub.hands_business` · `sub.object_as_confession` · `sub.address_form` · `sub.fight_as_argument` · `sub.written_document` · `sub.conversion_beat` · `sub.retired_subtext` |
| **A witness — a third person in the room, a camera, an audience that already knows, a reader who will come back** (twelve) | `sub.triangle_scene` · `sub.group_comedy` · `sub.direct_address` · `sub.narrator_self_deception` · `sub.documentary_subject` · `sub.kid_readable_subtext` · `sub.dual_audience` · `sub.audience_knows_first` · `sub.second_reading` · `sub.short_form` · `sub.voiceover_counterpoint` · `sub.score_counterpoint` |
| **You — nobody in the scene is stopping anything; it is a pass on your draft or a limit of your medium** (eleven) | `sub.three_conditions` · `sub.say_it_then_cut` · `sub.iceberg_omission` · `sub.draft_subtext_audit` · `sub.subtext_vs_vagueness` · `sub.vs_foreshadowing` · `sub.prose_vs_screen` · `sub.no_parentheticals` · `sub.graded_pause` · `sub.actors_room` · `sub.devised_subtext` |
**Axis 2 — what is carrying it**
| Answer | The shortlist, by id |
| :--- | :--- |
| **The line that is spoken — the surface is doing the concealing** (twenty-four) | `sub.want_statement_gap` · `sub.three_conditions` · `sub.say_it_then_cut` · `sub.second_subject` · `sub.circled_word` · `sub.social_prohibition` · `sub.power_gradient` · `sub.talk_to_avoid` · `sub.comic_politeness` · `sub.high_context_indirection` · `sub.across_languages` · `sub.address_form` · `sub.erotic_code` · `sub.interrogation` · `sub.direct_address` · `sub.triangle_scene` · `sub.group_comedy` · `sub.narrator_self_deception` · `sub.written_document` · `sub.conversion_beat` · `sub.retired_subtext` · `sub.draft_subtext_audit` · `sub.subtext_vs_vagueness` · `sub.vs_foreshadowing` |
| **The gap between lines — the silence, the pause, and the mark that grades it** (four) | `sub.silence_as_content` · `sub.pause_placement` · `sub.graded_pause` · `sub.documentary_subject` |
| **The body, the object and the act** (six) | `sub.behaviour_contradicts` · `sub.hands_business` · `sub.object_as_confession` · `sub.consumption_tell` · `sub.fight_as_argument` · `sub.kid_readable_subtext` |
| **A track that is not the scene — a score, a narration, a fact the audience holds, a shell the story rides inside, an instruction on the page** (fourteen) | `sub.shared_history` · `sub.audience_knows_first` · `sub.dual_audience` · `sub.second_reading` · `sub.short_form` · `sub.theme_rides` · `sub.genre_vehicle` · `sub.voiceover_counterpoint` · `sub.score_counterpoint` · `sub.iceberg_omission` · `sub.prose_vs_screen` · `sub.no_parentheticals` · `sub.actors_room` · `sub.devised_subtext` |
**Axis 3 — how long it has to stay under**
| Answer | The shortlist, by id |
| :--- | :--- |
| **One beat — a word, a gesture, a pause; it is spent when the beat ends** (nine) | `sub.circled_word` · `sub.silence_as_content` · `sub.pause_placement` · `sub.graded_pause` · `sub.behaviour_contradicts` · `sub.hands_business` · `sub.object_as_confession` · `sub.address_form` · `sub.conversion_beat` |
| **The whole work — it must survive a re-cast, a second viewing or a season, and then be converted or retired** (six) | `sub.narrator_self_deception` · `sub.dual_audience` · `sub.second_reading` · `sub.theme_rides` · `sub.genre_vehicle` · `sub.retired_subtext` |
| **It never reaches the screen — a pass you run on the draft, or a rule about the page** (ten) | `sub.three_conditions` · `sub.say_it_then_cut` · `sub.iceberg_omission` · `sub.draft_subtext_audit` · `sub.subtext_vs_vagueness` · `sub.vs_foreshadowing` · `sub.prose_vs_screen` · `sub.no_parentheticals` · `sub.actors_room` · `sub.devised_subtext` |
| **One scene — the scene is built on it and the scene is where it is spent** (twenty-three) | Every other card named in the tables above. It is named by complement on purpose: writing twenty-three ids out here would make the map longer than the region it sorts, and the size of that complement is itself the warning in this card's `Avoid when:` |
*A card appears once per axis. The answer is the intersection of the three shortlists, and it is normally one to four cards wide.*
**Two routings on this map are contested and are flagged rather than settled.** `sub.graded_pause` carries a field pointing at `sub.pause_placement`, and a blind re-read of the shelf filed that card as having no alternative at all — the claim being that `sub.pause_placement` is its companion, not its replacement, and that the real condition is a format exclusion. `sub.conversion_beat` carries a field pointing at `sub.subtext_announced`, and the same re-read called it a pointer: what sits in the slot is the failure the card degrades into, not the card that replaces it. **This map takes no side on either**, and notes only that the second dispute is confirmed from inside the map's own rules — `sub.subtext_announced` is a named failure, which a working card's route may not end at.
---
**The default, and the one against it**
**The default is `sub.power_gradient` generating the scene with `sub.object_as_confession` carrying it — and it is measured, not asserted.** Counting distinct conditions rather than edges, `sub.power_gradient` and `sub.social_prohibition` are the two most-reached cards on the shelf: three inbound each, and three genuinely different reasons each — no shared context to build a decoy from, no history established yet, and the third generator missing. Nothing else here is reached for three different reasons. The tie breaks on cost: a code has to be taught to an audience before it can be broken, and a past has to be established before it can be compressed, but a gradient needs only that two people are unequal, which is true in the first line of a pilot. `sub.devised_subtext` says the same thing from the other end of the shelf without being asked to — status transactions are *"the most reliable generator there is."* The carrier follows the same arithmetic: `sub.object_as_confession` takes three inbound edges on three conditions, and one of the three is a repair from a named failure, which means the shelf's standing answer to *this channel has died* is **put it in an object**.
**The one against it is `sub.score_counterpoint`.** Nothing routes to it; it is named by no `Yields to:` on the shelf; and it is the only card here where the second voice belongs to nobody in the scene. Every other card needs the pressure the default is built on — a rank, a past, a witness — and this one needs none of it, which makes it the answer in precisely the situation where the default has nothing to work with: two people with no gradient, no history and nothing forbidden. Its stated cost is exact and payable — two ironies in one scene do not compound, they cancel, so you spend the scene's only irony on it — and the shelf has already priced the failure, because the same move made in agreement instead of disagreement is `sub.weather_does_the_feeling`, which this file carries as a named failure. Its near cousin against the grain is `sub.documentary_subject`, the only card on the shelf where the writer does not author the unsaid thing at all, and likewise never yielded to by anything.
---
**The unasked**
**Thirty of the forty-eight reachable cards are the target of no `Yields to:` field anywhere on this shelf.** They can be chosen but nothing ever sends you to them. By id:
`sub.iceberg_omission` · `sub.circled_word` · `sub.behaviour_contradicts` · `sub.prose_vs_screen` · `sub.narrator_self_deception` · `sub.high_context_indirection` · `sub.across_languages` · `sub.no_parentheticals` · `sub.dual_audience` · `sub.draft_subtext_audit` · `sub.direct_address` · `sub.triangle_scene` · `sub.group_comedy` · `sub.voiceover_counterpoint` · `sub.written_document` · `sub.score_counterpoint` · `sub.fight_as_argument` · `sub.consumption_tell` · `sub.address_form` · `sub.erotic_code` · `sub.genre_vehicle` · `sub.interrogation` · `sub.documentary_subject` · `sub.second_reading` · `sub.theme_rides` · `sub.vs_foreshadowing` · `sub.short_form` · `sub.devised_subtext` · `sub.actors_room` · `sub.retired_subtext`
**And the shape of that list is the finding, not its length.** The second file of this shelf is on it almost entire: of the twenty-one cards there that are not named failures, **twenty are unasked, and the twenty-first is reached only by a repair edge from a named failure.** The traffic is entirely one-way — seven edges run from the later material back into the two-hander and **not one runs forward.** So the pair graph is a graph of two people in a room with words, a silence and a body, and everything the second file added — a third person, a camera, a piece of music, a document, a real subject, a whole season — routes home to that room and is never routed to from it. **A subtext carried by something outside the conversation is not an alternative to a subtext carried inside it — it is a different kind of answer**, and the pair field cannot express it. That is why axis two is on this card and why it is asked at all.
The second thing the list shows: **the entire region where nobody in the scene can perceive the carrier is unasked** — `sub.score_counterpoint`, `sub.voiceover_counterpoint`, `sub.genre_vehicle`, `sub.dual_audience`, `sub.second_reading`. The shelf treats the unsaid thing as something two people are jointly failing to say. Nothing on it treats the unsaid thing as something the audience is being told by a channel the characters cannot hear, and therefore cannot be caught concealing. The new card this shelf wants is the one that says *the second voice is not in the room and no character can answer it* — and the nearest thing that exists, `sub.score_counterpoint`, records the precise failure of overdoing it in its own `Avoid when:` (*two ironies in one scene cancel, and what is left is smugness*) without anything routing a reader there to read it.
`sub.pressure_before_technique`
---
### The Want/Statement Gap
**Also called:** objective vs line, the distance between wanting and saying
**What it is:** Subtext is the measurable distance between what a character wants in a scene and what they are willing to put into words. Widen the distance and subtext appears by itself; close it and the scene goes flat and literal.
**Effect on the audience:** The audience does the arithmetic. They hold the want in one hand and the line in the other, and the meaning they build themselves is the meaning they believe.
**Used for and where it works best:** Reach for it first, before any other technique in this category — it is the generator, the rest are decorations on it. The craft rule: write the want as a verb aimed at the other person ("get her to stay", "make him admit it"), then write a line that pursues that verb without naming it. If you cannot name the verb, the scene has no subtext to find, only mood.
**Best in:** formats: screenplay, stage play, literary fiction, series drama | genres: drama, romance, thriller, family drama
**Avoid when:** The character genuinely has nothing to lose by speaking plainly — a soldier calling in coordinates, a doctor giving a diagnosis. Forcing a gap there produces a person who seems evasive for no reason, which reads as bad writing rather than as depth.
**Example:**
> WANT: get him to cancel the trip.
> LINE: "Your mother rang. She said the weather's bad up there this week."
**Yields to:** `expo.procedural_exposition` — Nothing is lost by speaking plainly: soldier, doctor.
`sub.want_statement_gap`
---
### The Three Conditions
**Also called:** the subtext preconditions, the pressure test
**What it is:** Subtext only exists when three things are true at once — the character has a hidden want, something prevents them from stating it, and the audience already knows enough to sense the real stakes. Remove any one and the scene produces no subtext, no matter how indirectly the lines are written.
**Effect on the audience:** With all three present, every neutral line arrives loaded. The audience leans in because they are decoding, not listening.
**Used for and where it works best:** Use it as a diagnostic before you rewrite a flat scene, not as a writing method. Ask the three questions in order: what do they want, what stops them, what does the audience know. The one that comes back blank is the one to fix. Most "add subtext" notes are actually condition three failing — the writer indirected the dialogue but never let the audience in, which is `sub.buried_subtext`.
**Best in:** formats: screenplay, stage play, novel, radio drama | genres: any
**Avoid when:** You are in a first draft and still discovering the scene. Applied too early it becomes a checklist that stops you writing. It is a rewrite tool.
**Example:**
> Want: she wants him to say he's leaving. Obstacle: if she asks and he says yes, it's real. Audience knows: they saw him move the suitcase at 3 a.m.
> "There's enough milk for tomorrow. I didn't get more than that."
**Yields to:** `sub.want_statement_gap` — First draft; generate rather than diagnose.
`sub.three_conditions`
---
### The Say-It-All Draft, Then Cut It
**Also called:** the on-the-nose pass, the subtext rewrite pass, write it naked
**What it is:** Write the scene once with every character stating their feeling, fear and demand outright, then delete that version and rebuild it with characters who know all of it and will not say it.
**Effect on the audience:** Nothing directly — this is a process technique. What reaches the audience is a scene where the buried material is specific rather than vague, because you wrote it down once.
**Used for and where it works best:** The single most reliable way to generate subtext instead of sprinkling it. It works because the naked draft becomes your key: you now know exactly what each silence is a silence about. The craft rule: keep the naked draft in a separate file and never merge a line back from it. One salvaged line is usually the one that goes `dial.on_the_nose`.
**Best in:** formats: screenplay, stage play, series drama, short fiction | genres: drama, romance, crime, literary
**Avoid when:** You are on a deadline for a scene that is genuinely informational. Running the two-draft pass on a briefing scene wastes hours and produces coyness.
**Example:**
> NAKED: "I'm terrified you'll die like Dad did and I'll be alone."
> REBUILT: "You still taking the pills?" / "When I remember." / "Set an alarm." / "I'm not him." / "I didn't say you were."
**Yields to:** `expo.exposition_under_pressure` — on a deadline for a scene that is genuinely informational. Running the two-draft pass on a briefing wastes hours and produces coyness.
`sub.say_it_then_cut`
---
### The Iceberg
**Also called:** theory of omission, Hemingway's iceberg, what you leave out
**What it is:** You write the full history of the situation for yourself and put almost none of it on the page; the omitted mass is felt as weight in the part that remains. The rule is that omission only works if the writer actually knows the omitted thing.
**Effect on the audience:** A sense that the scene is heavier than its word count justifies. The reader cannot name what they are feeling, which is exactly why they keep reading.
**Used for and where it works best:** Best when a relationship has years behind it and the scene is ten minutes long. The craft rule that separates this from mere withholding: the omitted material must be reconstructable from the surface by a careful reader. If nothing on the page points at the buried thing, you have not omitted it, you have just not written it — see `sub.mere_withholding`.
**Best in:** formats: short fiction, literary novel, screenplay, stage play | genres: literary, drama, war, horror
**Avoid when:** Plot mechanics depend on the omitted fact. Omit a feeling, never omit a clue the audience needs to follow the story — that is a different tool and a different contract.
**Example:**
> "We could take the coast road."
> "Not in August."
> She looked at the map anyway, at the part with the town on it, and then folded it the wrong way.
**Yields to:** `info.buried_plant` — where plot mechanics depend on the omitted fact. Omit a feeling, never omit a clue the audience needs to follow the story: a withheld clue is a different tool on a different contract.
`sub.iceberg_omission`
---
### The Second Subject
**Also called:** displacement, the decoy topic, playing the scene on something else
**What it is:** The scene's real business is conducted entirely through a substitute topic — a car, a recipe, a dog, a broken tap — that the characters discuss with total sincerity while the audience reads the other conversation underneath.
**Effect on the audience:** Double hearing. Every line lands twice, once literally and once as the real argument, and the audience feels clever for catching the second one.
**Used for and where it works best:** The workhorse of adult drama. Best when both characters know what the real subject is — that shared knowledge is what makes the decoy feel deliberate rather than random. The craft rule: the decoy must have its own internal logic and its own small stakes, so it survives a literal reading. A decoy nobody could take seriously on its own reads as a writer's device. Related to `dial.topic_change`, but that is one move inside a scene; this is the architecture of the whole scene.
**Best in:** formats: stage play, screenplay, literary fiction, series drama | genres: drama, romance, domestic, crime
**Avoid when:** The characters have no shared context to build a decoy from — strangers, or a first meeting. Then the second subject looks like two people failing to have a conversation.
**Example:**
> "It's not sealing properly. Water gets under the frame."
> "It's been like that four years."
> "I know how long it's been."
> "So why now?"
> "Because I'm the one who's here."
**Yields to:** `sub.social_prohibition` or `sub.power_gradient` — where the characters have no shared context to build a decoy from. Between strangers a second subject looks like two people failing to have a conversation.
`sub.second_subject`
---
### The Circled Word
**Also called:** the unsaid name, the hole in the middle, the word nobody will say
**What it is:** The whole scene is built around one word — a name, a diagnosis, "divorce", "money", "dead" — that every line approaches and no line says. The word's absence becomes the loudest thing in the scene.
**Effect on the audience:** Mounting pressure. The audience starts supplying the word themselves, which makes them complicit, and if it is finally spoken the release is enormous.
**Used for and where it works best:** Grief, illness, betrayal and shame scenes, where naming is the taboo. The craft rule: write the word on a card, then check every line touches its orbit without landing — pronouns, euphemisms, "it", "that business", "after". Decide before you start whether the word is ever said; if it is, spend it once, at the scene's turn, and end shortly after. Pairs naturally with `dial.strategic_withholding` and `scene.value_turn`.
**Best in:** formats: stage play, screenplay, literary fiction, short film | genres: drama, grief, family, war
**Avoid when:** The scene is long and the word is common. Circling "money" for fifteen pages turns into a game the audience gets bored of. It is a pressure device with a short fuse.
**Example:**
> "Did you go in? To the room."
> "I stood at the door."
> "And?"
> "The nurse was changing something. I came back down."
**Yields to:** `sub.second_subject` — Long scene, common word; the fuse is too short.
`sub.circled_word`
---
## Generators — where the pressure comes from
### Shared History as Generator
**Also called:** the old wound, established context, the argument they've had before
**What it is:** Two characters who have a past can compress an entire conflict into a reference, a date, a place name. The history does the work the dialogue no longer has to do.
**Effect on the audience:** The relationship feels real and pre-existing rather than invented for the scene. Audiences read compression as intimacy.
**Used for and where it works best:** The cheapest source of subtext available, and the most under-used by new writers. The craft rule: plant one specific, ordinary detail of the shared past early — not a dramatic incident, an ordinary one — then refer to it later with no explanation. Never have a character explain the reference to another character who already knows it; that is the classic "as you know, Bob" tell.
**Best in:** formats: series drama, screenplay, stage play, novel | genres: family drama, crime, romance, ensemble
**Avoid when:** Episode one, scene one, with an audience that has no history either. Compression before establishment is just confusion, and it hands you `sub.buried_subtext`.
**Example:**
> "I'll drive."
> "You'll drive."
> "It's forty minutes."
> "It was forty minutes last time as well."
**Yields to:** `sub.social_prohibition` or `sub.power_gradient` — at episode one, scene one, with an audience that has no history either. Compression before establishment is just confusion; the other generators need no past.
`sub.shared_history`
---
### Social Prohibition as Generator
**Also called:** the rules of the room, manners as a lid, propriety pressure
**What it is:** A social code — workplace hierarchy, religion, family etiquette, a funeral, a dinner with guests — makes direct speech forbidden, so the characters route everything through acceptable forms.
**Effect on the audience:** Delicious constraint. The audience watches people fight with the only weapons the room allows, and every small breach of manners registers as violence.
**Used for and where it works best:** Put the confrontation in the least permissive room you can justify. The craft rule: establish the code first with one character obeying it easily, so the audience knows what a violation costs before anyone violates it. This is what makes `scene.public_scene` and `tens.social_dread` pay off; the prohibition is the engine, the public setting is the amplifier.
**Best in:** formats: stage play, screenplay, novel | genres: period, family drama, workplace, satire, social realism
**Avoid when:** You are writing characters with no stake in the code — outsiders, the very powerful, the very drunk. They can simply say the thing, and then you need a different generator.
**Example:**
> "More potatoes, Michael?"
> "I'm alright."
> "He's watching his weight since the new job."
> "I'm not watching anything."
> "Pass the potatoes, Ruth."
**Yields to:** `sub.power_gradient` or `sub.shared_history` — with characters who have no stake in the code: outsiders, the very powerful, the very drunk. They can simply say the thing, so the pressure has to come from somewhere else.
`sub.social_prohibition`
---
### Power as Generator
**Also called:** the power gradient, rank subtext, who can afford to be plain
**What it is:** Unequal power makes plain speech expensive for one party and free for the other, so the weaker character encodes and the stronger one can choose whether to decode. The gradient itself produces the subtext.
**Effect on the audience:** Tension without raised voices. The audience tracks who is allowed to say what, and every polite line from the lower party reads as a swallowed one.
**Used for and where it works best:** Boss and employee, soldier and officer, immigrant and official, child and parent. The craft rule: give the powerful character one genuinely warm line early, so the scene is not a cartoon of oppression — the weaker character's calculation is far more interesting when kindness is possible but not guaranteed. The stronger party's use of `dial.deflection` reads as power; the weaker party's reads as survival. Same move, opposite meaning.
**Best in:** formats: screenplay, stage play, series drama, novel | genres: workplace drama, political, military, immigrant story, thriller
**Avoid when:** The scene's point is that power has collapsed — a mutiny, a firing already decided. Once the gradient is gone, the encoding stops making sense and you should let them speak.
**Example:**
> "You're fine to take Friday. Everyone's taking Fridays now."
> "I'll see how the week goes."
> "Take it."
> "I'll see how the week goes."
**Yields to:** `sub.shared_history` or `sub.social_prohibition` — where the scene's point is that power has collapsed, in a mutiny or a firing already decided. Once the gradient is gone the encoding stops making sense.
`sub.power_gradient`
---
### Let the Audience In First
**Also called:** priming the subtext, the knowing gap, loading the scene before it starts
**What it is:** You give the audience one fact the characters do not discuss, and from that moment every ordinary line in the scene carries the fact. Nothing in the dialogue needs to change; the audience's knowledge does the loading.
**Effect on the audience:** Unbearable attention to small talk. They cannot hear "how was work" innocently once they know what happened at work.
**Used for and where it works best:** The fix for a scene where the writing is indirect but nothing lands. The craft rule: place the fact in the scene immediately before, cheaply and without comment — one shot, one line, one paragraph — and then never refer to it. This is the mechanism behind `info.dramatic_irony`; the difference is that here you are using it specifically to make flat dialogue radioactive rather than to build a plot.
**Best in:** formats: screenplay, series drama, novel, stage play | genres: thriller, drama, comedy, horror
**Avoid when:** You want the audience to discover alongside the character. Priming destroys surprise in exchange for suspense; it is a trade, and you only get one.
**Example:**
> [She has seen the test result. He has not.]
> "You want the last of the rice?"
> "You have it."
> "I'm not hungry."
> "Since when are you not hungry."
**Yields to:** `tens.earned_surprise` — where you want the audience to discover alongside the character. Priming buys suspense with surprise; it is a trade and you only get to make it once.
`sub.audience_knows_first`
---
## The body, the hands, the object
### Behaviour That Contradicts the Line
**Also called:** behavioural contradiction, action against dialogue, saying yes while leaving
**What it is:** The character's physical action states the opposite of their words, and the audience believes the body. A woman says "of course I trust you" while checking his coat pocket.
**Effect on the audience:** Instant, effortless reading of the true position. Audiences are enormously good at this — they do it all day in real life — and the contradiction registers below conscious thought.
**Used for and where it works best:** Any moment where you would otherwise be tempted to have a character lie convincingly in dialogue. The craft rule: the action must have an innocent explanation available, so the character retains deniability inside the scene. A contradiction with no cover story is a confession, not subtext. Cross-check with `char.stress_tell` — that is a fixed trait of a person; this is a one-time contradiction built for one scene.
**Best in:** formats: screenplay, stage play, series drama, comics | genres: thriller, drama, romance, comedy, noir
**Avoid when:** In prose with a deep-POV narrator who would notice and interpret the contradiction. The narrator naming it kills it — you would need to hand the observation to another character, which is `char.what_they_notice`.
**Example:**
> "Stay as long as you want. Really."
> She started stacking the plates while he was still eating off one.
**Yields to:** `char.what_they_notice` — in prose with a deep-POV narrator who would notice and interpret the contradiction. The narrator naming it kills it, so the observation goes to a second character instead.
`sub.behaviour_contradicts`
---
### What the Hands Are Doing
**Also called:** business, stage business, the task under the scene
**What it is:** You give a character a physical task — peeling, wiring a plug, folding laundry, cleaning a weapon — and let the way they do it carry the emotional line the dialogue refuses.
**Effect on the audience:** They watch the hands. Speed, care, clumsiness and abandonment of the task become the emotional track, and the scene reads as observed rather than written.
**Used for and where it works best:** Two-handers that would otherwise be two people sitting and talking. The craft rule: the task must be something the character would plausibly be doing anyway, and it must have stages — a beginning, a fiddly middle, an end — so the scene can turn by changing stage. The strongest beat available is the character stopping the task mid-motion. Do not describe the emotion, only the hands.
**Best in:** formats: screenplay, stage play, short film, literary fiction | genres: drama, domestic, crime, war
**Avoid when:** The task is more interesting than the conversation, or requires explaining. If the reader is wondering how a carburettor works, you have lost the scene.
**Example:**
> "When did she tell you?"
> He kept threading the line through the eye. Missed it. Threaded it.
> "March."
> He put the rod down.
**Yields to:** `sub.object_as_confession` — where the task is more interesting than the conversation or needs explaining. If the reader is working out how a carburettor works you have lost the scene; a still object costs no attention.
`sub.hands_business`
---
### The Object as Confession
**Also called:** the loaded prop, the thing nobody mentions, the object that speaks
**What it is:** A physical object present in the scene holds the meaning the dialogue avoids — a second toothbrush, a packed bag by the door, a wedding ring on the wrong hand — and characters route their behaviour around it without naming it.
**Effect on the audience:** The object becomes a pressure gauge. Audiences track it obsessively and read every glance toward or away from it.
**Used for and where it works best:** Scenes of discovery where you do not want a discovery speech. The craft rule: let one character see it and not react, which tells the audience the seeing has happened and the deciding has begun. Distinct from `theme.object_carrier`: that object means something across the whole story, this one means something for one scene and can be thrown away after.
**Best in:** formats: screenplay, stage play, short film, comics | genres: drama, thriller, romance, noir, horror
**Avoid when:** The camera or the prose has to strain to point at it. A meaningful object that needs three sentences of description to be noticed has already failed; put it where the eye goes anyway.
**Example:**
> "You've been busy."
> "A bit."
> The second wineglass was still on the draining board, upside down, dry.
> "I'll let you get on."
**Yields to:** `sub.hands_business` — where the camera or the prose has to strain to point at it. An object that needs three sentences of description to be noticed has already failed; an action the eye follows anyway does not.
`sub.object_as_confession`
---
## Silence, the pause, and the shape of the gap
### Silence as Content
**Also called:** the non-answer, refusal to speak, the loud nothing
**What it is:** A character is asked a direct question and says nothing at all, and the nothing is a full reply — refusal, admission, contempt or collapse depending on what surrounds it.
**Effect on the audience:** They supply the answer, and whatever they supply is worse and more specific than anything you could write.
**Used for and where it works best:** After the scene's hardest question, and nowhere else. The craft rule: a silence only reads as content if the audience knows exactly what question it answers — so the question must be unambiguous and singular. Vague question, silent reply, and you get nothing. On stage and screen it plays; in prose you must give the silence a physical duration ("He looked at the window until she stopped waiting") or the reader skims past it. See `dial.silence_as_reply` for the beat-level move; this card is about designing a scene so the silence has somewhere to land.
**Best in:** formats: stage play, screenplay, series drama, literary fiction | genres: drama, thriller, war, family
**Avoid when:** More than twice in a scene. A character who answers nothing stops being eloquent and starts being absent, and the audience transfers their attention to whoever is still speaking.
**Example:**
> "Did you know he was married?"
> She turned the tap on, filled the glass, turned it off, and drank all of it.
> "I'll get your coat."
**Yields to:** `sub.talk_to_avoid` — past about twice in a scene. A character who answers nothing stops being eloquent and starts being absent, and the audience transfers its attention to whoever is still speaking; a flood conceals as well as a silence.
`sub.silence_as_content`
---
### Grading the Gap
**Also called:** the Pinter notation, ellipsis / pause / silence, calibrated hesitation
**What it is:** Not all gaps are the same length or the same kind. A three-dot hesitation is a person choosing a word; a pause is a person constructing a whole utterance; a full silence is a person who has hit something they have no language for. Writing them as distinct marks makes the emotional register precise.
**Effect on the audience:** Rhythm they feel without noticing. Graded gaps make a scene breathe like speech; undifferentiated gaps make it stall.
**Used for and where it works best:** Stage and screen dialogue where you want the reader of the script — director, actor, financier — to hear the scene correctly on the page. The craft rule Peter Hall gave about Pinter holds: the gaps are emotional, not technical. Only mark one when you can name the feeling that fills it (fear, contempt, longing, calculation). If you cannot name it, delete the mark.
**Best in:** formats: stage play, screenplay, radio drama | genres: drama, thriller, dark comedy
**Avoid when:** In prose fiction, where the marks have no performance to govern and read as affectation. And in any script whose director will strip them anyway — some will, and a scene that only works with the marks is a scene that does not work.
**Example:**
> "You'll be back Tuesday."
> "Tuesday or the Wednesday."
> *Pause.*
> "Right."
> *Silence.*
> "Right."
**Yields to:** `sub.pause_placement` — in prose fiction, where the marks have no performance to govern, and in any script whose director will strip them. A scene that only works with the marks is a scene that does not work.
`sub.graded_pause`
---
### Where the Pause Goes
**Also called:** pause placement, before or after, the beat that accuses
**What it is:** The same pause means opposite things depending on whether it falls before a line or after it. Before: the character is deciding, calculating, or afraid. After: the line has landed on someone and they are absorbing it.
**Effect on the audience:** A pause before a "yes" makes the yes a lie. A pause after a "yes" makes the yes a wound. Nothing else in the line changed.
**Used for and where it works best:** Late-draft polish, when the words are right and the meaning is still off. The craft rule: move the pause before you rewrite the line — nine times out of ten the line was fine. A third placement, inside the line, splits a sentence and marks the exact word the character had to force out.
**Best in:** formats: stage play, screenplay, series drama, comics | genres: drama, thriller, romance, comedy
**Avoid when:** The dialogue is fast, overlapping and comic. Placement precision requires an audience with time to notice the gap; in a screwball rhythm nobody hears it.
**Example:**
> BEFORE — "Do you love him?" / *Pause.* / "Yes."
> AFTER — "Do you love him?" / "Yes." / *Pause.* / "Right, then."
> INSIDE — "Do you love him?" / "I — yes."
**Yields to:** `sub.comic_politeness` — where the dialogue is fast, overlapping and comic. Placement precision needs an audience with time to notice the gap; in a screwball rhythm the surface does the concealing instead.
`sub.pause_placement`
---
### Talking to Avoid Talking
**Also called:** the torrent, verbal flooding, filibuster of the self
**What it is:** The opposite of silence and the same mechanism. A character talks continuously and fluently about anything at all, and the flood exists specifically to keep the real subject off the table. Pinter's second silence: a torrent of language under which another language is locked.
**Effect on the audience:** Growing unease. The audience hears the shape of the hole the talking is drawn around and starts waiting for the speaker to run out of air.
**Used for and where it works best:** Grief, guilt and shock, where a genuinely silent character would stall the scene. The craft rule: the flood must be specific and slightly too detailed — real numbers, brand names, times of day — because over-specification is how avoidance actually sounds. End it with a single short line from the other character that pierces it. Sits close to `dial.trivial_surface` but the move here is volume, not triviality: the subject can be serious and still be a wall.
**Best in:** formats: screenplay, stage play, novel, radio drama | genres: drama, grief, comedy, crime
**Avoid when:** The character is naturally garrulous in every other scene. Then the flood is just their voice and reads as nothing. This needs a baseline to break.
**Example:**
> "They redid the junction, so you come off at the second exit now, not the third — there's a sign but it's after the turn, which is mad, and the roadworks are meant to be finished in June but they said June last year as well —"
> "Dad."
> "— and the lights don't change unless a car's actually sitting on the —"
> "Dad."
**Yields to:** `sub.silence_as_content` — where the character is naturally garrulous in every other scene. The flood needs a baseline to break, and without one it is just their voice.
`sub.talk_to_avoid`
---
## Medium, culture, and the page
### Prose Subtext vs Screen Subtext
**Also called:** interiority vs behaviour, the medium split
**What it is:** On screen, subtext lives in the gap between what is said and what is seen, and the audience has only behaviour to read. In prose, the narrator can enter the head, so subtext must instead live in the gap between what the character thinks and what is true — or be deliberately withheld by staying outside.
**Effect on the audience:** Screen subtext feels observed; prose subtext feels confided. Both feel earned, but the reader's work is different — inference from behaviour versus doubt about a narrator.
**Used for and where it works best:** Critical when adapting either direction. The craft rule for prose: once you go inside a head, you cannot un-know what is there, so decide the depth of access per scene and hold it. The craft rule for adaptation: a screen scene adapted to prose needs a reason the narrator does not simply state the feeling, and a prose scene adapted to screen needs a physical act invented to carry the interiority — see `sub.hands_business`.
**Best in:** formats: novel, short fiction, screenplay | genres: literary, drama, all
**Avoid when:** Never avoidable — it is a constraint, not an option. The mistake is not choosing: writing a screenplay full of unfilmable inner states, or a novel of pure behaviour when the reader needed one line of access.
**Example:**
> SCREEN: He reads the text. Puts the phone face down. Picks it up. Face down again.
> PROSE: He put the phone face down. It was nothing, a work thing, the sort of message anyone got. He turned it over to check, and put it face down again.
`sub.prose_vs_screen`
---
### The Narrator Who Believes Himself
**Also called:** self-deceiving interiority, subtext against the narration, the honest liar
**What it is:** A first-person or close-third narrator states their feelings sincerely and is wrong about them, and the subtext is the gap between their account and the evidence they themselves report.
**Effect on the audience:** The reader becomes the adult in the room. They diagnose the narrator, and the diagnosis is far more moving than a confession would be.
**Used for and where it works best:** Prose only, and the great prose-exclusive subtext engine. The craft rule: the narrator must report a detail that contradicts their own claim and move straight past it without comment. One such detail per page is plenty; two is a nudge, three is the writer winking.
**Best in:** formats: novel, short fiction, memoir | genres: literary, psychological, dark comedy, crime
**Avoid when:** The reader needs to trust the narrator's factual reporting to follow the plot. Undermining the feelings is fine; undermining the facts is a different, heavier device with its own contract.
**Example:**
> I wasn't waiting for her. I'd come in for the paper and there was a queue, and I read most of it standing there, twice, and by the time I left the shop had put the afternoon edition out.
**Yields to:** `info.unreliable_narrator` — where the reader needs to trust the narrator's factual reporting to follow the plot. Undermining the feelings is this card; undermining the facts is a heavier device with its own contract.
`sub.narrator_self_deception`
---
### High-Context Indirection
**Also called:** cultures where directness is rude, the soft no, relational speech
**What it is:** In high-context cultures, the plain refusal is the offence and the indirect one is the correct, fluent, adult move. Subtext here is not concealment — it is the ordinary register of competent speech, and the characters all read it accurately.
**Effect on the audience:** Insiders hear a clear conversation. Outsiders hear warmth and then discover a refusal happened. Both readings are usable, and the difference between them is a scene in itself.
**Used for and where it works best:** Any story set in an Arab, South Asian, East Asian, African or Mediterranean social world, and any diaspora story. The craft rule that most writers get wrong: do not write the indirection as evasiveness or weakness. Write the other character understanding it immediately and adjusting — that response is what tells the audience the code is fluent rather than cowardly. A character who fails to read it is characterised as rude or foreign, not as clever.
**Best in:** formats: screenplay, series drama, novel, stage play | genres: family drama, diaspora, period, political, comedy of manners
**Avoid when:** You are writing from outside the culture without a reader inside it. The failure mode is not offence, it is inaccuracy — inventing an indirection code that no one actually uses, which native audiences hear instantly as fake.
**Example:**
> "Bring the children on Friday, we'll be here all day."
> "Friday is difficult. My brother's family are coming, you know how it is."
> "Of course. Another time, God willing."
> "God willing."
**Yields to:** `info.heritage_audience_correction` — Writing the code from outside the culture.
`sub.high_context_indirection`
---
### Subtext Across a Language Barrier
**Also called:** the second-language scene, the interpreter scene, meaning lost in the crossing
**What it is:** One character is operating in a language they do not fully control, so their words under-report their intent, and the gap between what they can say and what they mean becomes the subtext of the scene. Add an interpreter and the gap becomes a third character's choice.
**Effect on the audience:** Physical discomfort and enormous sympathy. The audience knows what the character means and watches the language fail them in real time.
**Used for and where it works best:** Immigration offices, hospitals, police stations, border scenes, workplaces. The craft rule: a second-language speaker is not a simple speaker — give them one register they command perfectly (a professional vocabulary, a religious phrase, a set of numbers) so their limitation reads as linguistic, not intellectual. With an interpreter, the strongest beat is a deliberate mistranslation the audience can catch. If subtitles carry the other language, write them as a separate track with their own choices; in Arabic work, keep them SRT and burn nothing you have not proofed.
**Best in:** formats: screenplay, series drama, novel, stage play, documentary | genres: immigrant story, war, political thriller, romance, social realism
**Avoid when:** For comedy of accent. The moment broken language becomes the joke, all the subtext converts to mockery and cannot be converted back in the same story.
**Example:**
> "He asks if you are afraid to go back."
> "Aani... my sister house is not there now. Not there."
> "She says the house is gone."
> "No. Not house. My sister."
**Yields to:** `comedy.cross_cultural_comedy` — You want comedy out of the language gap.
`sub.across_languages`
---
### Do Not Write the Performance
**Also called:** the parenthetical trap, acting notes, (sarcastically)
**What it is:** Writing the intended delivery in a parenthetical or an adverb — *(bitterly)*, *(hiding her fear)*, "she said coldly" — names the subtext on the page and thereby removes it. If the line needs the note, the line is not doing the work.
**Effect on the audience:** They never see it, which is the point. What they see is the flattened performance that results when an actor is told the answer instead of finding it.
**Used for and where it works best:** The rule to enforce in every dialogue pass. Allow yourself parentheticals only for information the actor cannot deduce — who is being addressed in a group, a genuine reversal of the obvious reading, or a physical action mid-line. The craft rule: strip every parenthetical from a scene, read it cold, and restore only the ones whose absence makes the scene incomprehensible rather than merely ambiguous. Ambiguity is the product.
**Best in:** formats: screenplay, stage play, series drama, radio drama | genres: any
**Avoid when:** Comedy with precise rhythm, where a single *(beat)* or a *(flat)* is load-bearing for a joke and the timing cannot be inferred. And in prose, where a well-placed "she said quietly" is ordinary craft, not a sin — the prohibition is strongest on scripts.
**Example:**
> BEFORE — GHADA (masking her humiliation): "It's fine. Honestly."
> AFTER — GHADA: "It's fine. Honestly." / She picks up her bag, then puts it down again.
**Yields to:** `sub.graded_pause` — in comedy with precise rhythm, where a single *(beat)* is load-bearing for a joke and the timing cannot be inferred. Grading the gap is notation with a reason; the prohibition is against notating the performance.
`sub.no_parentheticals`
---
## Comedy and kids
### The Polite Surface
**Also called:** comic subtext, manners comedy, the smiling war
**What it is:** Comedy's version of subtext: everyone maintains an immaculate surface of courtesy while conducting open hostility underneath, and the gap between the two is the joke.
**Effect on the audience:** Laughter that comes from recognition rather than from a punchline. The audience is laughing at the effort of the surface, not at a gag.
**Used for and where it works best:** Dinner parties, offices, in-laws, customer service, any room where leaving is not an option. The craft rule: the surface must never crack, or the comedy converts to drama in one line. The biggest laugh is the smallest breach — a slightly too-long pause, a compliment with one wrong word in it — not an explosion. Build it on `sub.social_prohibition` and let `tens.social_dread` supply the squirm.
**Best in:** formats: sitcom, screenplay, stage play, sketch, novel | genres: comedy of manners, cringe comedy, satire, workplace comedy
**Avoid when:** Broad or physical comedy aimed at young children, and any comedy built on characters who say exactly what they think — that is a different and equally valid engine, and the two do not mix in one scene.
**Example:**
> "You've done something to the room."
> "We painted it."
> "Yes. It's very brave."
> "Thank you."
> "You'd never get me to be that brave."
**Yields to:** `sub.kid_readable_subtext` — in broad or physical comedy for young children; and nothing at all in comedy built on characters who say exactly what they think, which is a different and equally valid engine that does not mix with this one in a scene.
`sub.comic_politeness`
---
### The Two-Audience Layer
**Also called:** the dual address, the ambivalent text, one for the child one for the adult
**What it is:** A line or a scene that reads completely and satisfyingly on its literal level for a child, while carrying a second meaning — usually wry, adult and about the parent's life — that an adult picks up.
**Effect on the audience:** Children get a whole story with no holes in it. Adults get the feeling of being seen, which is why they rewatch it with the child.
**Used for and where it works best:** Family animation, kids' series, picture books read aloud by adults. The craft rule that separates good dual address from bad: the adult layer must be about adult *experience* (exhaustion, nostalgia, the passing of time, the absurdity of work), never about adult *content* smuggled past a censor. The first makes the piece bigger for everyone; the second is a joke at the child's expense and dates badly.
**Best in:** formats: animation, kids' series, picture book, feature film | genres: family, adventure, musical, preschool
**Avoid when:** The show has a single, narrow target age and no co-viewing adult — pure preschool. There the second layer costs screen time and returns nothing.
**Example:**
> CHILD FOX: "Why do you always sit down when we get to the top?"
> DAD FOX: "Because the top is my favourite part."
> CHILD FOX: "It's my favourite part too!"
> DAD FOX: "I know. That's why I need to sit down."
**Yields to:** `sub.kid_readable_subtext` — where the show has a single, narrow target age and no co-viewing adult. In pure preschool the second layer costs screen time and returns nothing.
`sub.dual_audience`
---
### Subtext a Child Can Actually Read
**Also called:** visible subtext, the readable hidden feeling, kid-legible indirection
**What it is:** Young children cannot yet decode contradiction between word and tone, but they read body, face and action fluently from around age four. Subtext for them must be carried physically — the character says "I'm not scared" while gripping the rail — and given a beat of screen time to be seen.
**Effect on the audience:** Children experience the pleasure of knowing something the character has not admitted, which is often their first taste of dramatic irony and is enormously engaging.
**Used for and where it works best:** Any children's content that wants emotional depth without becoming didactic. The craft rule: one hidden feeling per story, shown three times physically before it is ever named, and named by the character themselves at the end rather than by an adult character explaining it. The explanation by an adult is the standard kids-TV failure and it converts the whole structure into a lesson.
**Best in:** formats: animation, kids' series, picture book, kids song | genres: preschool, family, educational, musical
**Avoid when:** The hidden feeling is one the target age cannot name at all — ambivalence, resentment, shame about a parent. Fear, jealousy, loneliness and embarrassment work; the complex social emotions do not land below about seven.
**Example:**
> "I don't even want a turn."
> He said it from the back of the queue, where he had been standing for a long time, holding his coin.
**Yields to:** `emo.kids_emotion` — where the hidden feeling is one the target age cannot name at all: ambivalence, resentment, shame about a parent. Fear, jealousy, loneliness and embarrassment read; the complex social emotions do not land below about seven.
`sub.kid_readable_subtext`
---
## Reading your own draft, and the failures
### The Subtext Audit
**Also called:** reading your own draft cold, the two-column pass, the what-is-this-about check
**What it is:** A structured rewrite pass in which you go scene by scene and write, in one sentence each, what the scene is literally about and what it is actually about. Scenes where the two sentences match have no subtext; scenes where you cannot write the second sentence have no scene.
**Effect on the audience:** Nothing directly — this is the diagnostic that prevents everything in the failure section below.
**Used for and where it works best:** Second draft, after the story is stable and before any line polish. The craft rule: do the pass on someone else's printout if you can, or at minimum read it aloud, because you cannot hear your own subtext — you already know it and your brain supplies it. The only real test is a reader who does not know what you meant. Ask them what the scene was about; do not ask them whether they got it. "Did you get it?" gets you a yes every time.
**Best in:** formats: screenplay, novel, stage play, series bible | genres: any
**Avoid when:** First draft. Auditing while generating stops the generating, and you audit a thing that is not finished becoming itself.
**Example:**
> SC 14 — literally about: returning a borrowed drill. actually about: he wants to be invited in and she has decided he never will be again.
> SC 15 — literally about: the funeral arrangements. actually about: ——
> (SC 15 gets cut or rebuilt.)
**Yields to:** `sub.say_it_then_cut` — in a first draft. Auditing while generating stops the generating, and you audit a thing that is not finished becoming itself.
`sub.draft_subtext_audit`
---
### Subtext vs Vagueness
**Also called:** the specificity test, hidden vs absent, the difference that matters
**What it is:** Subtext is a specific thing, deliberately unstated, that a careful reader can reconstruct. Vagueness is nothing in particular, unstated because the writer has not decided. They look identical on the page and are opposites in practice.
**Effect on the audience:** Subtext makes a reader feel they are being trusted. Vagueness makes them feel they are being stalled — and readers can tell the difference within about two scenes, even if they cannot articulate why.
**Used for and where it works best:** Use it as the one-question test on any scene accused of being "too subtle": can you state, in a single flat sentence, the exact thing being withheld and the exact reason it cannot be said? If yes, the scene has subtext and may only need `sub.audience_knows_first`. If no, it has vagueness and needs a decision, not a rewrite. The craft rule: never respond to a "too subtle" note by adding lines. Respond by checking whether you ever decided.
**Best in:** formats: screenplay, novel, stage play, short fiction | genres: any
**Avoid when:** It is a test, not a technique — there is no scene you write with it. The only misuse is applying it to deliberately ambiguous work where multiple reconstructions are the artistic point; there, ask instead whether each available reading is itself specific.
**Example:**
> VAGUE — "There's stuff going on." / "I know." / "Yeah."
> SUBTEXT — "Have you told them yet?" / "There's nothing to tell yet." / "There's the appointment." / "There's the appointment."
`sub.subtext_vs_vagueness`
---
### Subtext Nobody Can Find
**Also called:** buried subtext, private subtext, the writer's-only-reader problem
**This is a named failure, not a recommendation.**
**What it is:** The writer knows precisely what the scene is about and has left no path on the page by which anyone else could arrive there. Every indirect technique is correctly applied and the audience has never been given the fact that makes the indirection legible.
**Effect on the audience:** Boredom that they will describe as "slow" or "nothing happens". They do not experience mystery, because mystery requires knowing that something is being withheld.
**Used for and where it works best:** —
**Best in:** formats: — | genres: —
**Avoid when:** Always. The cause is almost always a missing condition three in `sub.three_conditions`. The fix is a single cheap plant before the scene, not a rewrite of the dialogue — writers reflexively rewrite the scene, which makes it more indirect and buries it further. Note also that a scene can be buried for a first-time reader and perfectly clear on a rewatch; that is a legitimate design for film, and a disaster for television.
**Example:**
> WRITTEN — "You've changed the route." / "It's quicker." / "Right."
> WHAT THE AUDIENCE NEEDED, ONE SCENE EARLIER — a single shot of the old route passing the cemetery.
**Yields to:** `sub.three_conditions` — always. The cause is almost always a missing third condition, and the fix is a single cheap plant before the scene: writers reflexively rewrite the dialogue instead, which makes it more indirect and buries it further.
`sub.buried_subtext`
---
### Withholding Wearing Subtext's Coat
**Also called:** empty withholding, coyness, the unspecified secret
**This is a named failure, not a recommendation.**
**What it is:** Characters refuse to say things, hint heavily, and trail off — but there is no decided content beneath the refusal, only the posture of having one. It is `dial.half_truth` and `dial.strategic_withholding` performed without anything actually being half or actually being held.
**Effect on the audience:** Irritation, then distrust. Audiences forgive not being told; they do not forgive discovering there was nothing to tell. A late reveal that under-delivers converts the whole preceding withholding into retroactive cheating.
**Used for and where it works best:** —
**Best in:** formats: — | genres: —
**Avoid when:** Always. The tell is that the withholding characters have no reason not to speak that survives one sentence of scrutiny — two allies alone in a room, one of whom "isn't ready to talk about it" for six episodes. The fix is to decide the content and then give the silence an actual cost, per `sub.want_statement_gap`. If the plot needs the information suppressed and the character has no reason to suppress it, restructure the plot; do not make the character coy.
**Example:**
> "There's something I should have told you. Years ago."
> "So tell me."
> "Not like this."
> "Then when?"
> "You'll know when it's time."
**Yields to:** `sub.want_statement_gap` — always. The tell is withholding characters with no reason not to speak that survives one sentence of scrutiny; decide the content and give the silence an actual cost. If the plot needs the information suppressed, restructure the plot rather than make the character coy.
`sub.mere_withholding`
---
### Confusion Mistaken for Depth
**Also called:** obscurity as profundity, the accidental art film, mystification
**This is a named failure, not a recommendation.**
**What it is:** The writer cannot make the scene clear, discovers that unclear scenes are sometimes praised as layered, and adopts obscurity as a policy. Withheld causality, unattributed dialogue and unexplained jumps get defended as subtext when they are unfinished work.
**Effect on the audience:** A small minority projects meaning onto it and reports the piece as brilliant, which is the trap — that response is indistinguishable from the real thing at the scale of one or two readers. Everyone else disengages, and none of them will tell you why.
**Used for and where it works best:** —
**Best in:** formats: — | genres: —
**Avoid when:** Always, and it is the hardest failure to self-diagnose because it is emotionally rewarded. The honest test is `sub.subtext_vs_vagueness`: state the withheld thing in one flat sentence. A writer in this failure cannot do it and will explain instead why doing so would cheapen the work. Genuine ambiguity is several specific readings held at once; this is none.
**Example:**
> "The birds came back before the water did."
> "They always do."
> "Not in the year of the other one."
> "No. Not then."
> (Nothing in the work establishes the birds, the water, or the other one.)
**Yields to:** `sub.subtext_vs_vagueness` — always, and it is the hardest failure to self-diagnose because it is emotionally rewarded. State the withheld thing in one flat sentence; a writer in this failure cannot, and will explain instead why doing so would cheapen the work.
`sub.confusion_as_depth`
---
### Subtext Named Aloud
**Also called:** explaining your own subtext, the character who says it, the killing line
**This is a named failure, not a recommendation.**
**What it is:** After a scene has successfully carried its meaning underneath, a character states that meaning in dialogue — usually in the last beat, usually from anxiety that the audience missed it. The statement retroactively deletes the subtext.
**Effect on the audience:** Deflation, and a small insult. They had done the work and been correct, and the scene has just told them they might not have been.
**Used for and where it works best:** —
**Best in:** formats: — | genres: —
**Avoid when:** Always, with one narrow exception: a character naming the subtext as a deliberate act of aggression — dragging the unsaid into the open to hurt someone — is a legitimate and powerful `scene.value_turn`, because the naming costs them something. The failure is naming with no cost, usually by a bystander, a best friend, or a voiceover. The mechanical test: delete the last line of every scene in the draft and see how many scenes improve. Typically a third of them.
**Example:**
> WRITTEN — [the whole scene has been about the brother's drinking, said sideways]
> "I just think you're scared you're turning into him."
> FIXED — cut the line; end on the earlier beat, where he puts the glass down and doesn't pick it up again.
**Yields to:** `scene.value_turn` — for the one narrow exception: a character dragging the unsaid into the open as an act of aggression, which works precisely because the naming costs them something. The failure is naming with no cost, usually by a bystander or a voiceover.
`sub.subtext_announced`
---
## Coverage
32 cards. Covered: the generative definition of subtext and its three preconditions, the two-draft method, omission, the second subject, the circled word, the four pressure generators (shared history, social prohibition, power, audience foreknowledge), behavioural contradiction, business and the loaded object, silence as content, graded and placed pauses, verbal flooding, the prose/screen split, self-deceiving interiority, high-context indirection, cross-language subtext, the parenthetical prohibition, comic politeness, dual address and kid-legible subtext, the audit pass, the subtext/vagueness distinction, and four named failures.
*Build notes from when this file was drafted — targets, running totals and what remained to be written — are kept verbatim in the [coverage history](../tools/history/coverage-history.md). They were true of the draft, not of the file, so they no longer sit here as if they were measurements.*
## Sources
Researched 2026-09-17.
- [Mastering Subtext in Screenwriting — Final Draft](https://www.finaldraft.com/blog/mastering-subtext-in-screenwriting)
- [How to Write Subtext: 7 Tips for Adding Subtext to Your Writing — MasterClass](https://www.masterclass.com/articles/how-to-write-subtext)
- [Writing Subtext: How to Say More by Saying Less — Celtx](https://blog.celtx.com/writing-subtext-dialogue-tips/)
- [On-the-Nose Dialogue Fix: The Subtext Rewrite Pass — ScreenWeaver](https://www.screenweaver.ai/blog/on-the-nose-dialogue-fix-subtext-rewrite-pass)
- [Get Rid of On-the-Nose Dialogue — Helping Writers Become Authors](https://www.helpingwritersbecomeauthors.com/on-the-nose-dialogue/)
- [The Art of Subtext: How to Say More with Less — Famous Writing Routines](https://famouswritingroutines.com/writing-tips/the-art-of-subtext-how-to-say-more-with-less-in-your-writing/)
- [5 Writing Exercises That Will Help Make You a Pro at Writing Subtext — ScreenCraft](https://screencraft.org/blog/5-exercises-that-will-help-make-you-a-pro-at-writing-subtext/)
- [Characteristics of Harold Pinter's work — Wikipedia](https://en.wikipedia.org/wiki/Characteristics_of_Harold_Pinter's_work)
- [What are Pinter Pauses? And other Pinteresque devices — London Theatre Direct](https://www.londontheatredirect.com/news/what-are-pinter-pauses-and-other-pinteresque-devices)
- [The Art of Pinter's Pause: Tips for Actors — Acting Coach Scotland](https://www.actingcoachscotland.co.uk/blog/the-art-of-pinters-pause-tips-for-actors)
- [Iceberg theory — Wikipedia](https://en.wikipedia.org/wiki/Iceberg_theory)
- [What is Iceberg Theory? Hemingway's Secret to Powerful Writing — Celtx](https://blog.celtx.com/what-is-an-iceberg-theory/)
- [What is Subtext in Acting? — StageMilk](https://www.stagemilk.com/what-is-subtext-in-acting/)
- [Acting Techniques for Writing Subtext — Odyssey Writing Workshop](https://odysseyworkshop.wordpress.com/2023/11/13/graduate-essay-acting-techniques-for-writing-subtext-by-barbara-a-barnett/)
- [High-context culture definition and key examples — Smartling](https://www.smartling.com/blog/high-context-culture)
- [High-Context Culture: 4 Characteristics — MasterClass](https://www.masterclass.com/articles/high-context-culture)
- [Revoicing Otherness and Stereotypes — inTRAlinea](https://www.intralinea.org/index.php/print/article_specials/2465)
- [What is Subtext in Your Writing and How to Use It Effectively — Writing for Children with Karen Cioffi](https://karencioffiwritingforchildren.com/2024/12/15/what-is-subtext-in-your-writing-and-how-to-use-it-effectively/)
- [Subtext — Wikipedia](https://en.wikipedia.org/wiki/Subtext)
SHA-256: 355146135d13cd273e94587d1ae315bf6e2921615f9d07ddbd99002f8fccefb2