← Files AI Film Pipeline MasterARCHIVED FILE

skills/ai-film-pipeline-master/references/phase-01-story-generation/cat-end-2.md

90.6 KB · Sep 30, 2026 · 23:17 UTC

↓ Download file

# Endings — Part 2

Continues category `end` of the Writing Creativity Database. Part 1 is in `cat-end.md`.

**Part 2 of 3.** 40 cards across genre ending conventions, the tragic ending, endings in interactive work, series finales, kids' content, credits structure, endings for non-narrative forms, the ending in short form, rewriting an ending, and further named failures.

_Also belongs here, full card under its own category:_ The Plant and the Payoff (`info.plant_and_payoff`); Chekhov's Gun (`info.chekhovs_gun`); Foreshadowing (`info.foreshadowing`); The Fair Play Contract (`info.fair_play_contract`); The Canon Ending Problem in design terms (`inter.canon_ending_problem`); The Ending Budget (`inter.ending_budget`). Planting is information control and branch economics are interactive design, so those cards live in `cat-info.md` / `cat-info-2.md` and [`interactive-and-branching.md`](interactive-and-branching.md) and are not duplicated here.

---

<!-- GENERATED:toc — do not edit by hand. Generated in the source package -->

## Contents

- [Genre endings and what each owes](#genre-endings-and-what-each-owes)
- [The tragic ending](#the-tragic-ending)
- [Endings in interactive work](#endings-in-interactive-work)
- [Series finales, and what a long work owes](#series-finales-and-what-a-long-work-owes)
- [Kids' content and the duty of care](#kids-content-and-the-duty-of-care)
- [Credits, and what comes after](#credits-and-what-comes-after)
- [Endings for non-narrative forms](#endings-for-non-narrative-forms)
- [The ending in short form](#the-ending-in-short-form)
- [Rewriting an ending](#rewriting-an-ending)
- [Further named failures](#further-named-failures)
- [Coverage](#coverage)
- [Sources](#sources)

<!-- /GENERATED:toc -->

## Genre endings and what each owes

### Name What Is Owed Before You Pick a Shape

**Also called:** the ending selector, owed before shape, what does this ending have to pay
**What it is:** The card at the head of the `end.` shelf. It does not describe an ending. It asks the three questions the shelf's own pair graph asks over and over — **does this work end here, what is the audience owed at the end, and how many seconds does the ending get** — and hands back a named shortlist for each answer. The axes were not invented: they were read off the forty-seven `Yields to:` conditions the cards carry and cross-checked against every `Avoid when:` on the shelf, 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 screen or the page. It exists so that the ending was chosen against the contract the opening sold, rather than written because the writer had run out of story.
**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.** Question one eliminates hardest — answer it *continues* and all but a handful of the shelf is gone. Question two does the sorting. Question three is the one that collapses the shelf to almost nothing and is where the shelf disagrees with itself; read the note under Axis 3 before you trust it. A full answer normally leaves two to five cards. Where two answers fight for one ending, that is two endings, and the second one is `end.too_many_endings` waiting to happen.
**Best in:** formats: all narrative | genres: all narrative
**Avoid when:** **The ending is not yours to choose.** An adaptation, a real event, a commissioned format with the ending in the brief — there the ending is a given and the work is building toward a result the audience already knows, which is `info.known_ending_structure`, not a shelf. **And distrust this map on a draft that already has an ending.** Answer question two honestly on a finished draft and the answer is usually the fifth value, which offers no shape at all — it hands you three tests and no card, and a map that answers a diagnostic question with a generative one makes the draft worse. Worse still, **this card is nearly always consulted too late.** A third of what it maps was decided in act one and cannot be chosen at the end: `end.romance_ending` is owed because `open.contract_opening` promised it, `end.scene_played_twice` needs a first version that was not ordinary, `end.genre_contract_broken` says the argument against a genre must start in the first act and not in the last ten pages, and `end.cost_refunded` says the rules permitting a restoration had to be laid early. **Read this at the outline, and treat a reading at the end as a diagnosis rather than a choice.** Finally, **do not use the shortlists as a ranking.** The shelf's most-pointed-at card is also the one most briefs forbid — see below — so the widest cell here is not the best cell.
**Example:**
> *A ninety-second vertical piece about a father hearing his daughter's recorded voice for the first time since she left.*
> Question 1 — does it end here? Yes, once.
> Question 2 — what is owed? Not a verdict, not a laugh, not an ask. **A refusal** — he listens, and nothing is said about it.
> Question 3 — how many seconds? **Seconds.**
> That cell is empty, and the emptiness is the answer: the shelf has no card for a held emotional close in short form. `end.the_button` sends you to one and `end.held_final_beat` refuses the format. You are at the fork this card will not settle for you.

---

**The axes**

**Axis 1 — Does this ending end the work, or is it one unit of something that goes on?**
Asked first, because it eliminates hardest and because it silently changes the meaning of every other card: an ending that is not final is not a smaller version of a final one, it is a different obligation. Eight conditions turn on it and they name the boundary in both directions — *"Serial work that must continue past this turn"* (`end.value_landed`), *"A final season, where nothing may be left open"* (`end.season_ending`), *"The ending is not actually confirmed"* (`end.final_season`), *"No continuation planned; keep the endings distinct"* (`end.canonical_ending`), *"The continuation is commissioned; it goes after the credits"* (`end.sequel_bait_close`), *"The last line of a whole work, not a chapter"* (`end.chapter_ending`), and the two interactive conditions that turn on how much play came before the branch.

**Axis 2 — What is the audience owed at the end: a verdict, a release, a refusal, or an instruction?**
The largest cluster on the shelf — thirteen conditions — and the only one written as a boundary in every card's `Avoid when:` as well as in its pairs. *"Comedy of pure pleasure or farce, where nothing is lost"* (`end.cost_paid`), *"Satire with a target, where restoring exonerates it"* (`end.comedy_restoration`), *"A love story, not a romance: tragic or failed love"* (`end.romance_ending`), *"The protagonist had no power to choose"* (`end.tragic_ending`), *"Horror, where refusing release is the point"* (`end.catharsis`), *"Kids' work, where the last image may not frighten"* (`end.horror_coda`), *"The subject is the system; the reckoning is withheld"* (`end.crime_ending`), *"Direct response, where the offer is the ending"* (`end.brand_film_close`), *"Fiction of any kind"* (`end.handoff_ending`, refusing the instruction value to everything with characters in it). **The fifth value is not an ending.** It exists because seven cards on this shelf are obligations and procedures rather than shapes, and they had nowhere else to go — see the coverage note.

**Axis 3 — How many seconds does the ending get?**
Asked last for two reasons. It is the only axis that reaches the short-form block at all, and **it is the axis on which the shelf contradicts itself.** Nine conditions turn on runtime — *"Format too short to hold the pause"* (`end.quiet_ending`), *"Distance too short: inside one reel"* (`end.callback`), *"Short form and vertical, which have no credits"* (`end.credits_sequence`), *"Short form, where a recap costs the loop"* (`end.explainer_close`), *"Long form, where thumbnail legibility is irrelevant"* (`end.last_frame_as_thumbnail`), *"Short interactive work: a clean branch is better"* (`end.accumulated_choice_ending`) — and they all point the same way, into a room that holds almost nothing. **The axis has two values and not three, because two is where the shelf's own conditions draw the line and a third would be invented.**

---

**The map**

**Axis 1 — does this ending end the work**

| Answer | The shortlist, by id |
| :--- | :--- |
| **It ends here, once, and nothing follows** | `end.earned_ending` · `end.answer_the_question_asked` · `end.cost_paid` · `end.value_landed` · `end.mirror_ending` · `end.scene_played_twice` · `end.open_ending` · `end.twist_ending` · `end.quiet_ending` · `end.handoff_ending` · `end.epilogue` · `end.callback` · `end.unpaid_setup` · `end.last_line` · `end.who_speaks_last` · `end.final_image` · `end.held_final_beat` · `end.deus_ex_machina` · `end.explained_ending` · `end.reversed_arc` · `end.stolen_climax` · `end.romance_ending` · `end.crime_ending` · `end.mystery_explanation` · `end.horror_coda` · `end.sports_final` · `end.comedy_restoration` · `end.heist_reveal` · `end.tragic_ending` · `end.catharsis` · `end.series_finale` · `end.final_season` · `end.last_scene_of_a_decade` · `end.resolvable_problem` · `end.child_carry_ending` · `end.credits_sequence` · `end.essay_close` · `end.documentary_ending` · `end.explainer_close` · `end.poem_landing` · `end.last_chorus` · `end.brand_film_close` · `end.the_button` · `end.last_frame_as_thumbnail` · `end.last_ten_pages_cold` · `end.ending_three_scenes_earlier` |
| **It is one unit of something that goes on** | `end.season_ending` · `end.chapter_ending` · `end.retiring_a_character` · `end.post_credits_stinger` · `end.loop_close` |
| **It ends more than one way and the audience chose which** | `end.multiple_endings` · `end.player_earned_ending` · `end.canonical_ending` · `end.accumulated_choice_ending` |

**Axis 2 — what the audience is owed**

| Answer | The shortlist, by id |
| :--- | :--- |
| **A verdict — the cost lands, and it lands on someone** | `end.mirror_ending` · `end.scene_played_twice` · `end.twist_ending` · `end.crime_ending` · `end.mystery_explanation` · `end.sports_final` · `end.heist_reveal` · `end.tragic_ending` · `end.season_ending` · `end.series_finale` · `end.final_season` · `end.retiring_a_character` · `end.documentary_ending` · `end.who_speaks_last` · `end.player_earned_ending` · `end.accumulated_choice_ending` · `end.reversed_arc` ⚠ · `end.stolen_climax` ⚠ |
| **A release — the pressure comes off and something is restored** | `end.epilogue` · `end.callback` · `end.romance_ending` · `end.comedy_restoration` · `end.catharsis` · `end.last_scene_of_a_decade` · `end.resolvable_problem` · `end.child_carry_ending` · `end.credits_sequence` · `end.post_credits_stinger` · `end.last_chorus` · `end.the_button` · `end.deus_ex_machina` ⚠ |
| **A refusal — the question is left open, visibly, and staged as a refusal** | `end.open_ending` · `end.quiet_ending` · `end.held_final_beat` · `end.horror_coda` · `end.final_image` · `end.last_line` · `end.poem_landing` · `end.chapter_ending` · `end.multiple_endings` · `end.canonical_ending` |
| **An instruction — the piece is an argument or an ask, and the ending is what it wants done** | `end.handoff_ending` · `end.brand_film_close` · `end.explainer_close` · `end.essay_close` · `end.loop_close` · `end.last_frame_as_thumbnail` · `end.explained_ending` ⚠ |
| **None of these — you are not choosing an ending, you are testing one** | `end.earned_ending` · `end.answer_the_question_asked` · `end.cost_paid` · `end.value_landed` · `end.unpaid_setup` · `end.last_ten_pages_cold` · `end.ending_three_scenes_earlier` |

**Axis 3 — how many seconds the ending gets**

| Answer | The shortlist, by id |
| :--- | :--- |
| **Seconds — vertical, reels, micro-drama, advertising. The last frame keeps working after playback stops** | `end.handoff_ending` · `end.brand_film_close` · `end.the_button` · `end.loop_close` · `end.last_frame_as_thumbnail` |
| **Room — a feature, an episode, a stage, a documentary, a book. You may hold a beat, run credits, place an epilogue** | Every other card named in the two tables above. It is named by complement on purpose: listing them here would make the map longer than the shelf, which is the one thing the template forbids. |

*A card appears once per axis. The answer is the intersection of the three shortlists. **The intersection is normally two to five cards wide, and in one cell it is empty** — see the note below, which is a finding and not a gap in the map.*

**⚠ Four cards are offered here only inside the formats and genres their own cards name, and nowhere else.** `end.deus_ex_machina`, `end.explained_ending`, `end.reversed_arc` and `end.stolen_climax` sit under a heading in the package that calls them endings that fail, and each one then carries a full format and genre list and a scoped `Avoid when:` that names an ordinary case rather than *always*. **Read their `Used for and where it works best:` line before you take one**, because each states the narrow ground it is legitimate on and says plainly that outside it the card is the failure the heading means: `end.deus_ex_machina` is *almost never*, except comedy where the absurdity of the rescue is the joke and work about fate or faith where the intervention was established in the first act; `end.explained_ending` is educational, instructional and children's work, where restatement is pedagogy; `end.reversed_arc` is *only where stasis is the thesis* and visibly chosen; `end.stolen_climax` is ensemble, mentorship and inheritance work, and only where the protagonist's earlier action caused the supporting character to act. **They are in this map because the shelf itself routes to one of them** — `end.comedy_restoration` sends satire-with-a-target to `end.reversed_arc` — and because a list of formats and genres is the shape of an option. Outside those formats they are failures, and this map is not offering them there.

**⚠ Where this map reaches a fork it will not settle.** Take the cell **seconds × a refusal.** It is empty, and it is empty because two cards on this shelf disagree about whether it may exist. `end.the_button`'s own `Avoid when:` says that on an emotional short piece *the correct short-form ending is a held image, cut hard* — and its `Yields to:` sends you to `end.held_final_beat` for exactly that case. `end.held_final_beat`'s own `Avoid when:` excludes **reels, micro-drama and advertising outright**, on the ground that they have no seconds to hold. **Both cannot be followed.** One says the held image is the short-form answer; the other says the held image is the one thing short form cannot have, and the card it sends you to instead is the button you just left. **This card does not pick a winner and will not route around it.** The reader decides, and the decision belongs to whoever owns the package, not to this map. Until it is settled, every emotional vertical piece arrives at an empty cell with two cards shouting across it — and a writer who follows either card's pair field walks straight into the other's exclusion.

---

**The default, and the one against it**

**The default is `end.open_ending` — and it is measured, not asserted.** It is the most-yielded-to card on the shelf by a clear margin: five cards send a reader to it — `end.answer_the_question_asked` (*"The refusal to answer is the point"*), `end.epilogue` (*"The main ending was ambiguous on purpose"*), `end.unpaid_setup` (*"The thread is deliberately and visibly refused"*), `end.crime_ending` (*"The subject is the system; the reckoning is withheld"*) and `end.genre_contract_broken` (*"The work spent its length arguing against its genre"*). Nothing else on this shelf is named more than twice. The shelf, asked forty-seven times where to fall back to, falls back to the refusal.

**And that measurement is the first thing on this card to distrust.** An open ending is the only answer that is always available: withholding costs nothing to write, cannot be checked against the material, and never looks stupid on the page. Its own `Avoid when:` disqualifies *crime, romance, thriller, procedural, kids' content* and *commercial short-form* — which between them is most of what actually gets commissioned. **A destination that the majority of briefs forbid is an escape hatch, not a default**, and the pair graph counts escape hatches the same way it counts answers. Take the count as evidence about the field rather than about endings: `end.open_ending` wins because it is the cheapest thing a reader could write in the slot.

**The one against it is `end.scene_played_twice`.** Nothing routes to it, it is the target of no `Yields to:` on the shelf, and `PAIR-AUDIT.md` files it `only-one` — nothing in the package does this job differently. It is the only card here that gives the ending **no new material at all**: it re-runs a scene the audience has already sat through, and every bit of the change is in what they now know. Every other ending on this shelf adds something — a line, an image, a verdict, a coda, an ask. This one subtracts the addition. Its stated cost is a single sentence — *the first version was ordinary* — and that is not a cost the ending can pay, it is a demand on act one. **It is the one card on this shelf that has to be chosen before the work is written**, which is exactly why nothing routes to it: a reader comparing two endings at the end of a draft can never reach it. Its near cousin against the grain is `end.who_speaks_last`, which is likewise never yielded to, and which turns the ending into a question about who was allowed to finish the sentence.

---

**The unasked**

**Thirty of the fifty-five 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:

`end.answer_the_question_asked` · `end.value_landed` · `end.mirror_ending` · `end.scene_played_twice` · `end.callback` · `end.unpaid_setup` · `end.who_speaks_last` · `end.deus_ex_machina` · `end.explained_ending` · `end.stolen_climax` · `end.romance_ending` · `end.mystery_explanation` · `end.sports_final` · `end.heist_reveal` · `end.catharsis` · `end.player_earned_ending` · `end.canonical_ending` · `end.final_season` · `end.retiring_a_character` · `end.last_scene_of_a_decade` · `end.resolvable_problem` · `end.credits_sequence` · `end.essay_close` · `end.documentary_ending` · `end.poem_landing` · `end.last_chorus` · `end.brand_film_close` · `end.last_ten_pages_cold` · `end.ending_three_scenes_earlier` · `end.chapter_ending`

**And the shape of that list is the finding, not its length.** Three shapes sit inside it.

**First: the only route into the obligations block comes from the wrong direction.** Six of the seven cards under Axis 2's fifth value are unasked. The seventh, `end.earned_ending`, is reached exactly once — by `end.deus_ex_machina`, whose condition reads *"The standard case: the protagonist's choice resolves it."* **You are told what an ending must do only by the card describing what happens when it does not.** The four obligations — `end.earned_ending`, `end.answer_the_question_asked`, `end.cost_paid`, `end.value_landed` — are geometry every ending obeys, they stand in exactly the relation to this shelf that `light.key` and `light.ratio` stand in to the lighting shelf, and **not one of them carries the not-a-choice banner.** They carry `Yields to:` fields instead, which is the package saying they are alternatives. They are not.

**Second: the interactive region is sealed.** `end.multiple_endings`, `end.player_earned_ending`, `end.canonical_ending` and `end.accumulated_choice_ending` carry four pair edges between them: three run inside the region and the fourth leaves the shelf entirely, for `theme.controlling_idea`. **Not one of the other fifty-one cards names a branching ending as its alternative, and not one branching card names a linear one.** The single edge that would cross the boundary is written by `end.epilogue_slideshow`, which is excluded here as a named failure — so the only thing connecting the branching cards to the rest of the shelf is a card telling you what not to do. That is not a second decision hiding in the family — the cards argue with each other about the same thing, how the branch is decided — it is a closed room on the same floor. **The card this region wants is the one nothing here offers: the decision to be linear**, taken by a piece that could have branched. `end.multiple_endings` records half of it in its own `Avoid when:` — *a story with a single controlling idea is weakened by endings that contradict it* — and points off the shelf, because the card that would receive the pointer does not exist.

**Third: the shelf sends readers into a room with three cards in it.** `end.the_button`, `end.loop_close` and `end.last_frame_as_thumbnail` are the whole short-form block, and four live conditions route into it from elsewhere — more inbound traffic than any other region of comparable size. The shelf keeps saying *too short to hold*, *inside one reel*, *short form has no credits*, *a recap costs the loop* — and the place it sends you is a wit close, a loop and a thumbnail. **There is no held close, no quiet close and no tragic close for a piece that runs ninety seconds**, and the two cards that ought to settle that between them contradict each other instead. Note the second half of the same measurement: nineteen cards on this shelf list *Reels/Shorts* or *Vertical Micro-Drama* in `Best in:`, so the shelf believes it covers short form. Its `Avoid when:` fields say otherwise. **The field that praises says the room is full. The field that forbids says it is nearly empty, and the field that forbids is the one that sorts.**

`end.owed_before_shape`

---

### The Romance Ending

**Also called:** HEA, happily-for-now, the emotional commitment close
**What it is:** The ending in which the couple resolve the obstacle that kept them apart and make a visible commitment — permanent (HEA) or provisional (HFN).
**Effect on the audience:** Relief that has been deliberately withheld. The genre's entire pleasure is the delay, which means the ending is the only place the debt can be paid.
**Used for and where it works best:** Romance proper, romantic comedy, and any work sold to a romance audience. The contract is non-negotiable and the commonest professional error is treating it as optional. The craft rule that stops it being a formality: the obstacle must be dismantled by a *choice*, not by circumstance changing — one of them has to give something up on the page. A romance where the ex leaves town, the job offer is withdrawn, or the parent dies has ended its plot without ending its romance.
**Best in:** formats: Novel, Feature Film, Limited Series, Vertical Micro-Drama, Half-Hour Comedy, Short Story | genres: Romance, Comedy, Family Drama, Coming of Age, Historical
**Avoid when:** The work is a love *story* rather than a romance — a distinction of contract, not of subject. Tragic love, unequal love and love-that-fails are legitimate; they simply must not be marketed as romance, because the audience is owed the ending they were promised in `open.contract_opening`.
**Example:**
> Not: *the transfer is cancelled, so she stays.*
> But: *she takes the transfer, and he is on the platform with one bag, having sold the workshop his father left him.*

**Yields to:** `end.tragic_ending` — A love story, not a romance: tragic or failed love.  
`end.romance_ending`

### The Crime Ending

**Also called:** the reckoning, the restoration of order
**What it is:** The ending that settles what happens to the guilty — capture, exposure, escape, or a punishment the law never delivers.
**Effect on the audience:** Moral arithmetic. Crime audiences are not primarily asking *who*; they are asking *and then what happens to them*.
**Used for and where it works best:** Crime, procedural, gangster, noir. The genre's real range is wider than "the criminal is caught": noir ends with order *not* restored, and the choice between the two is the work's thematic position, not a plotting preference. The craft rule: whichever you choose, the cost must land on a named person the audience knows — an institution punished is an abstraction, a person punished is an ending. See `end.cost_paid`.
**Best in:** formats: Novel, Feature Film, One-Hour Drama, Limited Series, Podcast, Short Story | genres: Crime, Noir, Thriller, Social Drama, Historical, War
**Avoid when:** The work's subject is the system rather than the crime. There the reckoning must be visibly withheld, and that refusal is the ending — but it has to be staged as a refusal, per `end.open_ending`, not merely omitted.
**Example:**
> He is convicted. The last scene is the victim's mother being handed back a plastic bag of her son's belongings, including the phone, still charged.

**Yields to:** `end.open_ending` — The subject is the system; the reckoning is withheld.  
`end.crime_ending`

### The Explanation and How Long It May Run

**Also called:** the solution scene, the drawing-room close, the detective's summary
**What it is:** The passage in which the mystery's solution is laid out and the audience is shown how the clues fitted.
**Effect on the audience:** Retrospective pleasure — the joy of a mystery ending is re-reading the whole book in ninety seconds and finding it held.
**Used for and where it works best:** Mystery, whodunnit, puzzle thriller, investigative podcast. Two hard rules. First, fair play: the solution may use only material the audience was given, per `info.fair_play_contract` — a solution turning on a fact never disclosed is a cheat regardless of how elegant it is. Second, length discipline: the explanation may run long only if it is *dramatic* — delivered under pressure, contested by someone present, or costing the speaker something. An uncontested explanation should be the shortest passage in the book. The reliable structure is explanation-as-accusation: each step of the reasoning tightens on somebody in the room.
**Best in:** formats: Novel, Limited Series, Feature Film, Podcast, Stage Play, Short Story | genres: Mystery, Crime, Thriller, Historical, Comedy
**Avoid when:** The work's pleasure was atmosphere or character rather than puzzle. There a full explanation flattens what the audience actually came for, and a partial one — the shape of the answer, not its every joint — is stronger.
**Example:**
> Not thirty pages of reconstruction.
> "The lamp was on. You told me the power had been off since Thursday." The room goes very quiet, and the sister puts her cup down without drinking.

`end.mystery_explanation`

### The Horror Coda

**Also called:** the final sting, the survival that isn't, the last shot after the escape
**What it is:** A short beat after the apparent survival that reopens the threat — the thing is still alive, still inside, or now inside the survivor.
**Effect on the audience:** The refusal of safety. Horror's contract is that the world is not reliably safe, and an ending that restores full safety breaks it retroactively.
**Used for and where it works best:** Horror features and shorts, folk horror, creature work, anthology. The craft rule that separates a coda from a cheap jolt: the coda must confirm a rule the film already established, not invent a new one. A surviving monster that was shown to regenerate is a coda; a surviving monster that simply gets up is a shrug. Pair with `tens.dread_over_shock` — the strongest codas are quiet, not loud.
**Best in:** formats: Feature Film, Short Film, Limited Series, Short Story, Novel, Animation Feature | genres: Horror, Thriller, Psychological, Science Fiction, Folk Horror
**Avoid when:** The film's argument was that the survivor healed. A coda then cancels the arc and produces `end.cost_refunded` in reverse — it refunds the *victory*. Also avoid in kids' horror, where the coda must land as a joke or not at all.
**Example:**
> She locks the cellar and walks into the sunlight. Behind her, in the kitchen, the tap she never turned on is running.

**Yields to:** `end.child_carry_ending` — Kids' work, where the last image may not frighten.  
`end.horror_coda`

### The Sports Final

**Also called:** the big game, the last match, the result that is not the point
**What it is:** The climactic contest, structured so the outcome of the match and the outcome of the story are separable.
**Effect on the audience:** Two simultaneous scoreboards. The audience tracks the result and the arc, and the ending is strongest when they disagree.
**Used for and where it works best:** Sports film, sports documentary, underdog stories, and any competition-shaped narrative — cook-off, contest, audition, trial. The rule that makes it work: decide before you write it whether they win. If they win the match *and* the argument, the film is a poster; if they lose the match and win the argument, it is a story; if they win the match and lose the argument, it is a tragedy. All three are legitimate, but the film must have chosen. Check the scale of the final turn against `struct.mckee_story_climax`.
**Best in:** formats: Feature Film, Documentary, Limited Series, Short Film, Animation Feature, Reels/Shorts | genres: Sports, Coming of Age, Drama, Heritage, Family Drama, Comedy
**Avoid when:** The real event's result is famous. Then the match cannot carry suspense and the ending has to be built on something else entirely — see `info.known_ending_structure`, which is the card for that problem.
**Example:**
> They lose by one. In the tunnel his father is waiting, and for the first time he does not apologise for the score.

**Yields to:** `info.known_ending_structure` — The real result is already famous.  
`end.sports_final`

### The Comedy Restoration

**Also called:** the world put back, the comic resolution, the wedding at the end
**What it is:** The ending in which the disorder the comedy generated is resolved and the community re-forms, usually around a celebration, a meal, a marriage or a reconciliation.
**Effect on the audience:** Release into safety. Comedy's contract is that nothing is finally lost, and the restoration is where that promise is honoured.
**Used for and where it works best:** Farce, romantic comedy, sitcom, ensemble comedy, family animation. The craft rule: restore the *situation*, not the *person*. Comic characters largely should not change — see `char.protected_static_role` — so the ending returns the world to order while leaving the engine that broke it intact and ready. The second rule: the biggest laugh goes last but the final beat is warm, not funny. A comedy that ends on its hardest joke ends cold.
**Best in:** formats: Half-Hour Comedy, Feature Film, Stage Play, Animation Feature, Reels/Shorts, Novel | genres: Comedy, Romance, Family Drama, Satire, Kids
**Avoid when:** Satire with a target. Restoration in satire says the institution was fine all along, which is the opposite of the argument. Also avoid in dark comedy, where the refusal to restore is the whole position.
**Example:**
> Everything is back where it was, except the piano, which nobody mentions and nobody can move. They eat around it.

**Yields to:** `end.reversed_arc` — Satire with a target, where restoring exonerates it.  
`end.comedy_restoration`

### The Heist Reveal

**Also called:** the how-we-did-it, the retroactive plan, the con exposed
**What it is:** The ending that replays the operation to show what was actually happening while the audience watched something else.
**Effect on the audience:** Delight at being fooled — the one genre where the audience wants to lose. The pleasure is admiration of the design, and it is aimed at the writer as much as the crew.
**Used for and where it works best:** Heist, con, caper, and any plan-driven thriller. The rule: the reveal may only recontextualise, never contradict. Every shot in the replay must be a shot the audience already saw, from a new angle or with one withheld fact restored — see `info.recontextualising_reveal`. The second rule is brevity: the replay is a montage, not a scene. The moment it slows down to explain, it becomes `end.explained_ending` wearing a better suit.
**Best in:** formats: Feature Film, Limited Series, Novel, Short Film, Game Narrative, Podcast | genres: Heist, Crime, Thriller, Comedy, Noir
**Avoid when:** The plan was not shown in advance. A heist reveal without a stated plan is a twist, not a payoff, and it costs the audience the pleasure of having watched it happen.
**Example:**
> Cut back: the guard checking the van at 4:10. Same footage, wider. The second man in the cab is the auctioneer, and he has been in every scene since the funeral.

**Yields to:** `end.twist_ending` — The plan was never shown in advance.  
`end.heist_reveal`

### The Broken Genre Contract

**Also called:** the ending the audience was not sold, betraying the obligatory scene
**This is a named failure, not a recommendation.**
**What it is:** The work delivers an ending from a different genre to the one it promised — a romance that ends unresolved, a mystery with no solution, a thriller whose threat simply stops.
**Effect on the audience:** Anger rather than disappointment, and it is durable. Audiences forgive a weak execution of the expected ending far more readily than an elegant execution of an unexpected one.
**Used for and where it works best:** Listed as a failure. The diagnostic is not literary: name the genre on the poster, write down the one scene that audience will not forgive being absent, and confirm it is in the draft. That obligatory scene is different per genre — the couple choosing each other, the solution stated, the monster confronted, the final match played, the con revealed.
**Best in:** formats: — | genres: —
**Avoid when:** Always, with one exception: a work that has spent its whole length visibly arguing against its genre has earned the right to refuse the obligatory scene, because it made the refusal the subject. That argument must start in act one, not in the last ten pages.
**Example:**
> Marketed as a mystery. Ends with the detective deciding that knowing would not have helped anyone.
> That is a fine last line for a novel that was never a mystery.

**Yields to:** `end.open_ending` — The work spent its length arguing against its genre.  
`end.genre_contract_broken`

---

## The tragic ending

### The Tragic Ending

**Also called:** the catastrophe, the fall completed
**What it is:** An ending in which the protagonist is destroyed by a flaw or error that was theirs, in a way the audience can see was avoidable and was not avoided.
**Effect on the audience:** Pity and fear in combination — pity for the person, fear because the mechanism is available to everybody watching.
**Used for and where it works best:** Tragedy proper, gangster, noir, historical, and any work built on `arc.fall` or `sit.booker_tragedy`. Three structural requirements, and all three must be present. One: the protagonist is neither blameless nor monstrous — a good person destroyed by chance is cruelty, a bad person destroyed is justice, and neither is tragic. Two: the cause is the protagonist's own error, taken freely, usually in pursuit of something legitimate. Three: the audience sees the mechanism before the protagonist does. Pair with `struct.freytag_catastrophe`.
**Best in:** formats: Stage Play, Feature Film, Novel, Limited Series, Opera, Short Story | genres: Tragedy, Crime, Gangster, Historical, War, Family Drama, Noir
**Avoid when:** The protagonist had no power to choose. A story about someone crushed by a system they could not influence is a social drama and needs a different ending — see `end.quiet_ending` — because calling it tragedy quietly blames the victim.
**Example:**
> He signs the transfer because he cannot bear to ask his brother. Everything after is the consequence, and the brother would have said yes.

**Yields to:** `end.quiet_ending` — The protagonist had no power to choose.  
`end.tragic_ending`

### Catharsis and What It Requires

**Also called:** the tragic pleasure, the release after the fall, earning the audience's tears
**What it is:** The specific relief a tragedy produces *after* the catastrophe — not the pain itself, but the clarified feeling on the other side of it.
**Effect on the audience:** Being brought out. An audience leaving a working tragedy feels lighter, not heavier, which is the counterintuitive fact most tragic writing misses.
**Used for and where it works best:** Any ending designed to devastate. Catharsis is structural, not emotional: it requires (a) recognition — the protagonist, or someone, understands what happened and says so once, briefly; (b) proportion — the destruction fits the error, neither exceeding nor falling short of it; and (c) a beat afterwards in which the world continues. Without (c) the audience is left holding the pain with nowhere to put it. Use `end.held_final_beat` or `end.quiet_ending` as the vessel, and `emo.understate_at_peak` for the recognition line.
**Best in:** formats: Stage Play, Feature Film, Novel, Limited Series, Short Film, Opera | genres: Tragedy, Drama, War, Family Drama, Historical, Heritage
**Avoid when:** Horror and bleak satire, where the refusal of release is the point — there the audience is meant to leave carrying it. Know which you are doing; drifting into "no release" by accident is how a tragedy reads as a downer.
**Example:**
> After the funeral: "I kept thinking he'd ring." Nobody answers her. Then the neighbour starts stacking the chairs, and she helps.

**Yields to:** `end.horror_coda` — Horror, where refusing release is the point.  
`end.catharsis`

### Sad Is Not Tragic

**Also called:** mistaking an unhappy ending for a serious one, the death that means nothing
**This is a named failure, not a recommendation.**
**What it is:** An ending that inflicts loss without the structure that makes loss meaningful — the character dies, the marriage fails, the shop closes, and none of it was caused by a choice the work had been tracking.
**Effect on the audience:** Manipulation detected. Audiences can feel the difference between a cost that was earned and a cost that was administered, and they resent the second.
**Used for and where it works best:** Listed as a failure. The test is a single question: *whose decision made this happen?* If the answer is "nobody's — it just did", the ending is sad, not tragic, and it will read as a writer reaching for gravity. The usual culprit is a late-introduced illness, accident or off-page violence. This is `end.deus_ex_machina` with the sign flipped: an outside agent arriving to impose loss rather than rescue.
**Best in:** formats: — | genres: —
**Avoid when:** Always, with one real exception — work about arbitrariness itself, war and disaster among it, where meaninglessness is the argument. Then the arbitrariness must be established early and repeatedly, so the final loss reads as the thesis rather than the last-minute hand of the author.
**Example:**
> Page 280: she is finally about to tell him. Page 281: a car.
> Nothing in 280 pages made that car happen.

**Yields to:** `end.tragic_ending` — The loss was caused by a tracked choice.  
`end.sad_not_tragic`

---

## Endings in interactive work

### Multiple Endings by Design

**Also called:** branching endings, the ending set
**What it is:** A work that ships several endings, selected by player state, and treats the whole set — not any one of them — as the authored conclusion.
**Effect on the audience:** Ownership. A player who reaches an ending they chose reads the whole work as theirs in a way no linear audience does.
**Used for and where it works best:** Game narrative, interactive fiction, visual novel, branching video. The design rule that keeps it affordable: endings are expensive, so few and distinct beats many and similar — three endings that argue with each other are stronger than nine that vary a caption. The second rule: each ending must be a *position*, not a score. "Good / neutral / bad" is a grading rubric; "she stays and it costs her / she leaves and it costs them" is a set of endings. Budget the set against `inter.ending_budget`, and watch `inter.combinatorial_explosion`.
**Best in:** formats: Game Narrative, Interactive Fiction, Vertical Micro-Drama, Podcast, Short Story | genres: Science Fiction, Horror, Crime, Romance, Drama, Mystery
**Avoid when:** The work has one thing to say. A story with a single controlling idea per `theme.controlling_idea` is weakened by endings that contradict it, and adding branches to a linear story late is the most reliable way to produce an ending set where nothing is earned.
**Example:**
> **Ending A:** the archive burns and she is the only person who read it.
> **Ending B:** the archive survives and everyone reads it, including her mother.
> Neither is the good one.

**Yields to:** `theme.controlling_idea` — The work has one thing to say.  
`end.multiple_endings`

### The Ending the Player Earns

**Also called:** the deserved outcome, ending as consequence
**What it is:** The ending is selected by what the player actually did, and the player can reconstruct why they got it.
**Effect on the audience:** Retroactive responsibility — the interactive form of `end.earned_ending`. It also converts a single playthrough into an argument the player had with themselves.
**Used for and where it works best:** Any branching work. The craft rule is legibility: at the moment the ending resolves, the player must be able to name at least two decisions that produced it. If they cannot, the ending feels random even when the state machine was fair. The cheap, reliable technique is to have the ending *quote* the player's choices — a character, a document or an object that references specific earlier decisions. Test the decisions themselves against `inter.meaningful_choice_test`.
**Best in:** formats: Game Narrative, Interactive Fiction, Vertical Micro-Drama, Podcast | genres: Crime, Drama, Science Fiction, Horror, Romance, War
**Avoid when:** The deciding input was a late binary. An ending chosen by one last-minute prompt teaches the player that everything before it was decoration, which is `inter.illusion_of_agency` arriving too late to hide.
**Example:**
> The letter she leaves lists the three people you did not warn. It does not comment on them. It is just the list.

**Yields to:** `end.accumulated_choice_ending` — The deciding input was one late binary.  
`end.player_earned_ending`

### The Canonical Ending Problem

**Also called:** which ending really happened, the sequel's choice
**What it is:** The structural problem created when a branching work needs a single fixed state afterwards — for a sequel, an adaptation, a shared universe or a season two.
**Effect on the audience:** Retroactive invalidation, if handled badly. Naming one ending canonical tells every other player that their conclusion was the wrong one, which is the single most resented move in interactive storytelling.
**Used for and where it works best:** Any interactive work with a planned continuation. Three workable answers, in order of quality. One: import the state, so the continuation reads the player's own ending — expensive, and the strongest. Two: converge deliberately, so all endings differ in *meaning* but agree on the facts a sequel needs. Three: time-skip past the divergence far enough that it no longer constrains the new story. The answer that does not work is choosing quietly and hoping nobody notices. See `inter.canon_ending_problem` for the design-side treatment.
**Best in:** formats: Game Narrative, Interactive Fiction, Vertical Micro-Drama, Series | genres: Science Fiction, Crime, Horror, Drama, Mystery
**Avoid when:** No continuation is planned and none is plausible. Designing for canonicity you will never need costs you the distinctiveness of your endings, which is the only reason to have several.
**Example:**
> All three endings leave the building standing and the sister alive. What differs is who she is willing to speak to, and the sequel opens with her phone ringing.

**Yields to:** `end.multiple_endings` — No continuation planned; keep the endings distinct.  
`end.canonical_ending`

### The Accumulated-Choice Ending

**Also called:** the tallied ending, quality-based resolution, the ending you were building all along
**What it is:** The ending is computed from many small tracked decisions across the whole work rather than selected by a final branch.
**Effect on the audience:** The sensation of having been *watched* — that the work was paying attention when they were not. It is the most powerful ending effect interactive work has that linear work cannot imitate.
**Used for and where it works best:** Long-form game narrative, quality-based narrative, visual novels, systems-driven interactive drama. The craft rule: track a small number of named axes, not a points total. Two or three legible values — who trusts you, what you are willing to lose, how visible you are — produce endings a player can understand; a hidden karma integer produces endings that feel arbitrary. Build it on `inter.state_flag` and `inter.quality_based_narrative`, and let `inter.delayed_consequence` do the work in the middle.
**Best in:** formats: Game Narrative, Interactive Fiction, Podcast, Vertical Micro-Drama | genres: Crime, Drama, Science Fiction, Social Drama, Romance, War
**Avoid when:** Short interactive work. Accumulation needs enough decisions to accumulate; under an hour of play the player reads a tallied ending as a coin toss, and a clean branch is the better design.
**Example:**
> Nobody ever asked whether you would go back for people. The epilogue is a list of who is at the table, and it is short.

**Yields to:** `end.multiple_endings` — Short interactive work: a clean branch is better.  
`end.accumulated_choice_ending`

### The Ending Slideshow

**Also called:** the epilogue card dump, where-are-they-now as a state printout
**This is a named failure, not a recommendation.**
**What it is:** The ending resolves into a sequence of static cards or paragraphs reporting the fate of every character and faction, generated from flags rather than dramatised.
**Effect on the audience:** Deflation at the exact moment the work needed elevation. A player who has spent forty hours acting is handed a report.
**Used for and where it works best:** Listed as a failure, with a narrow legitimate use: as an *epilogue after* a dramatised ending, kept short, and only for material the main ending could not carry. The fix is almost always the same — take the two or three outcomes that matter most, dramatise those in one playable or animated scene, and cut the rest. Ten cards is a database query; two scenes is an ending.
**Best in:** formats: — | genres: —
**Avoid when:** Always in place of a scene. Note the difference from `end.epilogue`, which is a dramatised section carrying new information; the slideshow carries no new information, only bookkeeping.
**Example:**
> Card 7 of 14: "The mill reopened under new management."
> Nobody in the audience ever met the mill.

**Yields to:** `end.epilogue` — A dramatised section carrying new information.  
`end.epilogue_slideshow`

---

## Series finales, and what a long work owes

### The Series Finale

**Also called:** the end of the whole thing, the last episode
**What it is:** The ending of an entire serial work, which must close the series value — the one that every season ending deliberately left open.
**Effect on the audience:** Grief and settlement together. A series finale is the only ending an audience actively dreads arriving.
**Used for and where it works best:** All serial work reaching its end. The structural distinction from `end.season_ending` is precise: a season ending resolves then opens; a finale resolves then *stops opening*. The craft rule that avoids the commonest failure: a finale is not a summary of the series, it is the last episode of it. It should be a story, with a want, an obstacle and a turn — not a tour of the show's greatest locations. The second rule: close the relationships, not the plot. Audiences remember who ended up in a room with whom; they do not remember how the conspiracy resolved. Build it on `rel.relationship_arc`.
**Best in:** formats: One-Hour Drama, Half-Hour Comedy, Limited Series, Animation Series, Podcast, Web Series, Vertical Micro-Drama | genres: Crime, Drama, Family Drama, Comedy, Science Fiction, Heritage
**Avoid when:** The show was cancelled without notice. Then the honest move is to close what can be closed in the episode you have, and not to compress six planned hours into forty minutes — that produces `end.rushed_ending` on the largest possible scale.
**Example:**
> The case is mentioned in one line, offscreen, resolved. The episode is about whether she goes to the wedding.

`end.series_finale`

### What the Final Season Owes

**Also called:** the closing season, the announced last run
**What it is:** A whole season written in the knowledge that it is the last, which changes what every episode in it is for.
**Effect on the audience:** Permission to invest. An audience told a show is ending watches differently — they begin reading every scene as potentially final.
**Used for and where it works best:** Any series granted an announced ending, which is a privilege and should be spent. Three obligations. One: close the unpaid setups deliberately rather than at the last hour — audit them per `end.unpaid_setup` at the start of the season, not the end. Two: break the status quo early, because the standing condition no longer needs protecting and `char.protected_static_role` is released. Three: the finale should not be carrying the whole season's closure — a well-built final season pays most of its debts in its middle episodes so the last one is free to be about something.
**Best in:** formats: One-Hour Drama, Limited Series, Half-Hour Comedy, Animation Series, Podcast, Web Series | genres: Crime, Drama, Family Drama, Science Fiction, Comedy, Heritage
**Avoid when:** The ending is not actually confirmed. Writing a final season that then gets renewed leaves a series with nothing left to protect and no engine to restart, which is a worse position than an unresolved one.
**Example:**
> Episode 3 of 8: the bar closes. Five episodes left, and now they have to meet somewhere.

**Yields to:** `end.season_ending` — The ending is not actually confirmed.  
`end.final_season`

### Retiring a Character

**Also called:** writing someone out, the exit that lands, the last episode for one person
**What it is:** The departure of a long-running character, given its own ending inside the larger work — death, leaving, or simply stopping.
**Effect on the audience:** Real mourning, disproportionate to the fiction, because serial audiences have spent more hours with these people than with most of their friends.
**Used for and where it works best:** Long-running series, soap, animation, comics, podcast drama. The craft rule: the exit must be consistent with the character's defining behaviour, not with the plot's convenience. The second rule, and the one most often broken: give them a scene with the person the audience most wants them to have it with, and let that scene be about something small. Death is the weakest exit precisely because it is the easiest; leaving is harder to write and lands longer. See `char.the_missed_one` and `char.exists_to_be_lost`.
**Best in:** formats: One-Hour Drama, Half-Hour Comedy, Series, Comics, Animation Series, Podcast, Vertical Micro-Drama | genres: Crime, Family Drama, Drama, Comedy, Heritage, War, Medical
**Avoid when:** The actor has left abruptly and the exit must happen offscreen. Then do not invent a dramatic death to cover the gap — a plain, slightly unsatisfying departure that the remaining characters mention honestly reads better than a grand one nobody was there for.
**Example:**
> Her last scene is teaching the new one where the fuse box is. She does not say goodbye, and the door closing is the episode's last sound.

`end.retiring_a_character`

### The Last Scene of a Decade

**Also called:** the final beat of a long work, ending something people lived alongside
**What it is:** The closing scene of a work that ran for years, which has to answer not only the story but the audience's relationship with it.
**Effect on the audience:** Departure. The scene is doing two jobs at once and the second one — saying goodbye — is the one that gets remembered.
**Used for and where it works best:** Long-running series, long novel sequences, comics runs, multi-year podcasts. The rule that works across all of them: end small and end *inside* the world. The last scene of a decade should be a thing these characters would plausibly be doing on an ordinary Tuesday, in the location the audience most associates with them, with the fewest people who can carry it. Grand gestures read as the production taking a bow; ordinary ones read as a life continuing without us, which is what the audience is actually mourning. Pair with `end.quiet_ending`, and with `end.held_final_beat` except in comedy, where a held ending deflates the last laugh and `end.comedy_restoration` governs.
**Best in:** formats: One-Hour Drama, Half-Hour Comedy, Series, Novel, Comics, Podcast, Animation Series | genres: Drama, Family Drama, Comedy, Crime, Heritage, Science Fiction
**Avoid when:** The work was defined by scale — epic fantasy, war, space opera. There an ordinary last scene can read as a shrug, and the correct move is a large image followed by a small one, in that order.
**Example:**
> The bar, after hours, two of them, the chairs up. "Same time tomorrow." The lights go off from the switch behind the bar, the way they have for nine years.

`end.last_scene_of_a_decade`

---

## Kids' content and the duty of care

### The Resolvable Problem

**Also called:** the problem sized for the ending, the child-scale conflict
**What it is:** The story's central problem is chosen at a scale the ending can genuinely close, so the resolution is complete rather than consoling.
**Effect on the audience:** Competence. A child who watches a problem be fully solved learns that problems are the kind of thing that get solved, which is the form's actual payload.
**Used for and where it works best:** Picture books, preschool, kids' animation, kids' songs, early-reader. The craft rule: the problem must be solved by the child character, using something they had or learned, and an adult must not arrive to fix it. The second rule is scale matching — a lost toy can be fully resolved in four minutes; a parent's illness cannot, and putting it in a four-minute piece means ending on comfort rather than resolution, which is a different and much harder form. Ages 3–5 need the ending concrete; 6–8 can carry an ending that leaves a little open.
**Best in:** formats: Picture Book, Animation, Kids Songs, Short Film, Reels/Shorts, Podcast | genres: Kids, Family Drama, Comedy, Educational, Heritage
**Avoid when:** The work's purpose is to help a child sit with something that is not resolvable — grief, separation, a diagnosis. That is legitimate and valuable, but it is `end.child_carry_ending`, not this card, and the two must not be confused.
**Example:**
> The nest is back in the tree, and it is back because she stacked the three crates herself. Her grandfather is holding the ladder he never needed to use.

**Yields to:** `end.child_carry_ending` — The hard thing is not resolvable: grief, separation.  
`end.resolvable_problem`

### The Ending a Child Can Carry

**Also called:** the duty of care close, reassurance without a lie
**What it is:** The ending of a children's work about something genuinely hard, built so the child is left held rather than either frightened or falsely reassured.
**Effect on the audience:** Safety that is not a lie — the child is not told the hard thing is fine, they are shown that they are not alone in it.
**Used for and where it works best:** Picture books and kids' work touching fear, loss, separation, illness, moving, war. The craft rule: resolve the *feeling*, not the *fact*. The grandmother is still gone; what changes is that someone is sitting with the child, or the child has one concrete thing to do — a photograph, a plant, a walk they will take again. The second rule, and it is firm: do not end on the frightening image. A child's last image is the one they take to bed, and adults writing for children routinely underestimate how literally this works. Pair with `sub.kid_readable_subtext` and `voice.kids_register`.
**Best in:** formats: Picture Book, Animation, Short Film, Kids Songs, Podcast, Reels/Shorts | genres: Kids, Family Drama, Heritage, Coming of Age, Educational
**Avoid when:** The adult audience is the real target. Picture books about grief written for grieving adults are a real category, but they should not be pitched as help for the child, because the ending they need is different — the child needs a next action, the adult needs recognition.
**Example:**
> "Is she coming back?"
> "No." He waits. "Do you want to help me plant this where she can't see it and be cross about it?"

**Yields to:** `end.catharsis` — The adult audience is the real target; recognition, not a next action.  
`end.child_carry_ending`

---

## Credits, and what comes after

### The Credits as Structure

**Also called:** the end titles, the credit sequence, the last ninety seconds nobody writes
**What it is:** Treating the credit roll as part of the work — its music, its images, its pacing — rather than as an administrative appendix.
**Effect on the audience:** The container for the feeling. Credits are where an audience actually processes an ending, and what plays over them determines what they leave holding.
**Used for and where it works best:** Feature film, animation, documentary, series. Three usable designs: silence or near-silence after a devastating ending, which forces the audience to sit in it; a musical release after a triumphant one; and images continuing the world — photographs, archive, drawings — which is standard in documentary and heritage work and which effectively buys a free epilogue. The rule: choose one and commit. Credits that start loud after a quiet ending destroy the last beat, and this is the single most common avoidable damage done to a good ending in post.
**Best in:** formats: Feature Film, Animation Feature, Documentary, Short Film, Limited Series, One-Hour Drama | genres: Drama, Heritage, Historical, Comedy, War, Family Drama, Kids
**Avoid when:** Short form and vertical, which have no credits and where the equivalent is the end card — a different and much more constrained problem. Also note that a streaming platform may skip or shrink your credits regardless of intent, so nothing load-bearing goes there.
**Shelf life:** dated — review 2027-03. Autoplay and skip-credits behaviour on streaming platforms changes the assumption that credits will be seen at all; the craft rule survives, the delivery assumption may not.
**Example:**
> The last line is spoken. Nine seconds of black. Then the roll begins in silence, and the music does not start until the second card.

**Yields to:** `end.last_frame_as_thumbnail` — Short form and vertical, which have no credits.  
`end.credits_sequence`

### The Post-Credits Stinger

**Also called:** the tag, the credit cookie, the mid-credits scene
**What it is:** A short scene placed during or after the credits, separate from the ending proper.
**Effect on the audience:** A reward, a joke, or a promise, depending on which of the three it is. It is read as a bonus, which means it cannot carry weight — anything essential placed there is essential material the audience may not see.
**Used for and where it works best:** Franchise features, comedy, animation, genre work with a planned continuation. Three legitimate uses: a joke that would have deflated the real ending; a small human beat for a supporting character the main ending had no room for; and a genuine setup for a continuation that already exists. The rule that keeps it from damaging the film: the stinger must not contradict the emotional position of the ending. A film that ends on a loss and stings on a wink has told the audience the loss was not real.
**Best in:** formats: Feature Film, Animation Feature, Limited Series, Short Film | genres: Comedy, Science Fiction, Horror, Heist, Crime, Kids
**Avoid when:** Drama and tragedy, always. Also avoid when the continuation is speculative rather than commissioned — see `end.sequel_bait_close`.
**Shelf life:** dated — review 2027-03. The stinger is a convention of a particular franchise era and audience tolerance for it has been declining; treat its presence as a genre expectation to be checked, not assumed.
**Example:**
> After the credits: the neighbour, alone in the corridor, finally getting the vending machine to release the crisps. Four seconds. No dialogue.

`end.post_credits_stinger`

---

## Endings for non-narrative forms

### The Essay Close

**Also called:** the conclusion that is not a summary, the last paragraph
**What it is:** The ending of an argued piece, which must complete the argument's movement rather than restate its points.
**Effect on the audience:** Landing. A good essay close makes the reader feel the argument arrived somewhere they could not have predicted from the first paragraph.
**Used for and where it works best:** Essay, criticism, long-form journalism, opinion, newsletter. Three shapes that work: return to the opening image or anecdote with the argument now attached to it; move one step past the argument to its consequence; or land on a concrete detail that makes the abstraction physical. The rule that matters most is negative — do not summarise, and do not announce. "In conclusion" and "to sum up" are both signals that the writer stopped having ideas a paragraph ago. Cut the summary sentence and the paragraph before it becomes the ending, exactly as in `end.last_line`.
**Best in:** formats: Essay, Podcast, Documentary, Corporate | genres: Journalism, Educational, Heritage, Political, Social Drama, Science
**Avoid when:** The piece is instructional or reference, where a summary genuinely serves the reader and an artful close is an obstruction. See `theme.theme_in_nonfiction` for the argument-side treatment.
**Example:**
> **Cut:** "In conclusion, the archive's fate reflects broader questions of who owns memory."
> **Ends on:** "The boxes are in a container in Dudley. The rent is £41 a month, and it is paid by a retired teacher who has never seen them."

**Yields to:** `end.explainer_close` — Instructional or reference writing, where a summary serves.  
`end.essay_close`

### The Documentary Ending

**Also called:** the doc close, ending a live situation
**What it is:** The ending of a non-fiction work whose subject may not have finished happening.
**Effect on the audience:** Position. Where a drama's ending says *this is what happened*, a documentary's ending says *this is where it stands, and this is what I think of it*.
**Used for and where it works best:** Documentary feature, series, investigative podcast, heritage film. Four working closes: the subject's own last word, which is the most common and the most trusted; a return to the opening location with what has changed; a card stating what happened after filming stopped; and the explicit handoff of `end.handoff_ending`. The craft rule: the last voice should belong to a subject, not the filmmaker. A documentary that ends in narration converts its participants into evidence — see `expo.doc_narration_contract`. Structure the disclosures toward it with `info.doc_reveal_structure`.
**Best in:** formats: Documentary, Podcast, Limited Series, Short Film, Essay | genres: Journalism, Heritage, Historical, Social Drama, Political, Science, War
**Avoid when:** The situation resolved decisively and you are withholding that for effect. Audiences experience a documentary that knows the outcome and declines to state it as dishonesty rather than artistry.
**Example:**
> Card: "The school reopened in March. Of the forty-one families, nine returned."
> Then her, from the interview, forty minutes earlier: "We'll see who comes back."

`end.documentary_ending`

### The Explainer Close

**Also called:** the teaching ending, the one-thing close
**What it is:** The ending of an instructional or explanatory piece, which resolves the learner's question and hands them one usable thing.
**Effect on the audience:** Retention. An explainer's ending decides which single fact survives the week, so it should choose that fact deliberately rather than restating the outline.
**Used for and where it works best:** Explainer video, educational content, how-to, corporate training, tutorial. This is the one place `end.explained_ending` is not a failure — restatement is pedagogy here. The craft rule: restate *one* thing, not the list. The second rule: end on the application, not the information — the learner needs the next action, however small, or the piece decays into trivia. Build the body with `expo.explainer_scaffold`.
**Best in:** formats: Explainer, Educational, Reels/Shorts, Documentary, Podcast, Animation | genres: Educational, Science, Journalism, Heritage, Kids
**Avoid when:** The piece was narrative-shaped — an explainer built as a story owes a story ending, and a summary card at the end of it undoes the work. Also avoid the three-bullet recap in short form, where it costs you the loop.
**Example:**
> Not: "So we've covered pressure, temperature and volume."
> But: "Next time a bottle sweats in the sun, that's this. Loosen the cap before you carry it."

**Yields to:** `end.loop_close` — Short form, where a recap costs the loop.  
`end.explainer_close`

### The Poem's Landing

**Also called:** closure in verse, the last line of a poem, the turn at the end
**What it is:** The final line or lines of a poem, which must complete a movement of sound and sense simultaneously.
**Effect on the audience:** A physical click. Poetic closure is felt in the breath before it is understood, which is why a technically correct ending with the wrong rhythm still fails.
**Used for and where it works best:** Poetry, lyric prose, spoken word, voiceover, and any writing where the line is the unit. Four reliable landings: the epiphanic close, where the last line reframes everything; the circular close, returning to the first image or the first syntax; the diminishing close, where the lines shorten and the poem thins into silence; and the refusal, where the poem stops on an unresolved image rather than a conclusion. The craft rule across all four: the strongest word goes last — see `rhythm.end_weight` and `rhythm.last_word_turn` — and the last line should be sayable in one breath.
**Best in:** formats: Song Lyric, Essay, Short Story, Picture Book, Podcast, Short Film | genres: Literary, Heritage, Drama, Kids, Romance
**Avoid when:** The poem has already landed two lines earlier, which it very often has. The commonest repair in verse is identical to the commonest repair in screenplays: delete the last line.
**Example:**
> **Written:** "and so I understood, at last, that grief is only love with nowhere left to go."
> **Kept:** "and the kettle, which he bought, still takes too long."

`end.poem_landing`

### The Last Chorus

**Also called:** the final refrain, the changed repeat, the outro
**What it is:** The last statement of a song's central line, altered — in words, arrangement, voice or context — so that repetition becomes conclusion.
**Effect on the audience:** Arrival at something they already know. A song's ending cannot rely on new information, so it works by changing the meaning of a line the listener has now heard four times.
**Used for and where it works best:** Songs of every kind, especially anthem, kids' songs, lyric video and any song scoring a film. Four techniques: mutate one word of the refrain (`lyric.refrain_mutation`); move it to a different voice — a child, a crowd, the person it was about; strip the arrangement so the line is bare; or leave it unfinished and let the listener complete it. The rule for kids' songs is different and firmer: **on a song built to be sung back, the sung line of the last chorus must be fully singable and unchanged**, because the ending's job there is participation, not revelation — a child who has spent two minutes learning a line and meets a different one on the last pass stops singing and listens, which is the failure the whole form exists to avoid — see `lyric.kids_repetition_contract` and `lyric.repeatable_chorus`.
That is not the same as forbidding an ending. **What changes on a sung-back kids' song is everything around the sung line, never the words in it:** strip or swell the arrangement, hand the line to a new voice while the words stay put, add a tag or a spoken sign-off *after* the chorus finishes, slow the final pass, add a last gesture. The song still ends rather than stops, and the child can still get through it. Only where the kids' song is **listened to rather than sung back** — a lullaby, a story song, a song closing an episode — does the ordinary one-element mutation of the sung words become available, and there it is the right move.
**Best in:** formats: Song Lyric, Animation, Reels/Shorts, Short Film, Kids Songs, Podcast | genres: Kids, Heritage, Romance, Drama, Family Drama
**Avoid when:** The song has a bridge that already did the turning. Two turns in the last ninety seconds cancel each other — if `lyric.bridge_turn` carried the change, the last chorus should simply be the arrival.
**Example:**
> Verses: "I'll wait for you at the gate."
> Last chorus, one word: "I waited for you at the gate."
> The same move on a sung-back kids' song, where the words may not move: chorus identical, arrangement down to one voice and a clap, then a spoken "one more time!" after it.

**Outranks:** the Kids' Song kit rule *"Change one thing in the last chorus so the song ends"* and its **Avoid** line *"Ending on the same chorus as the one before it"*, in [`formats-kids.md`](formats-kids.md) — **in the case where the song is built to be sung back by the child**, which is the stated premise of that kit. There the sung words of the last chorus do not move; the change goes into the arrangement, the voice, the tempo or a tag after the chorus. Outside that case — a kids' song the child listens to rather than sings — the kit's rule stands and this card's ordinary mutation applies.

**Yields to:** `lyric.bridge_turn` — The bridge already carried the turn.  
`end.last_chorus`

### The Brand Film Close

**Also called:** the end frame, the logo problem, the commercial resolution
**What it is:** The ending of a commercial film, which must complete a story and carry an identification without the second destroying the first.
**Effect on the audience:** Either recognition or resentment, decided in about two seconds. The audience knows a brand film is a brand film; what they object to is the moment the story is revealed to have been a delivery mechanism.
**Used for and where it works best:** Advertising, brand film, campaign, sponsored documentary, product video. The craft rule that works and is routinely ignored: end on the story beat, and let the identification follow it as a separate, quiet card. A film whose last *story* moment is the product is an advert; one whose last story moment is human and then says who made it is a film. The second rule: one ask, nameable and small, per `end.handoff_ending`.
**Best in:** formats: Brand Film, Advertising, Reels/Shorts, Short Film, Explainer, Documentary | genres: Heritage, Family Drama, Sports, Comedy, Social Drama, Kids
**Avoid when:** Direct response, where the offer *is* the ending and artfulness costs conversions. Know which brief you are on; applying brand-film craft to a performance ad is a real and expensive category error.
**Example:**
> He hangs the old sign back above the new door. Cut to black. Then, three seconds, white on black, no music: the name. Nothing else.

**Yields to:** `end.handoff_ending` — Direct response, where the offer is the ending; and `promo.end_card` — a feed piece, where the identification folds into the last live shot instead of following as a separate card.  
`end.brand_film_close`

---

## The ending in short form

### The Button

**Also called:** the out, the last hit, the snap close
**What it is:** A single sharp final beat — a line, an image, a cut — that ends a short piece without a resolution phase.
**Effect on the audience:** Completion at speed. Short form has no room for consequence, so the button substitutes precision for space.
**Used for and where it works best:** Reels, Shorts, TikTok, sketch, vertical micro-drama, comedy tags. The rule: the button lands on the sharpest word or image, and nothing follows it — not a reaction shot, not a second joke, not a sign-off. The commonest fault in short form is holding a beat too long after the button, which converts a clean ending into dead air. This is the one form where `end.rushed_ending` is not a risk and overstaying is. See `scene.button` for the scene-craft treatment.
**Best in:** formats: Reels/Shorts, Vertical Micro-Drama, Short Film, Half-Hour Comedy, Podcast | genres: Comedy, Crime, Romance, Satire, Kids, Drama
**Avoid when:** The piece was built on emotion rather than wit. A button on a grief piece reads as flippancy; there the correct short-form ending is a held image, cut hard.
**Example:**
> "Did you tell her?"
> "I told someone."
> Cut.

**Yields to:** `end.held_final_beat` — An emotional short piece, where the last image is asked to hold rather than to land a beat.  
`end.the_button`

### The Loop Close

**Also called:** the seamless loop, the rewatch ending, closing into the opening
**What it is:** The final frame or line is built to hand directly back to the first, so a replaying video reads as continuous.
**Effect on the audience:** An involuntary second viewing. The viewer does not decide to rewatch; they notice they already are.
**Used for and where it works best:** Vertical short-form on platforms that weight rewatch. Two techniques carry most of it: the visual mirror, closing on the exact framing you opened on; and the question callback, ending on the same question the piece opened with, now answerable differently. Build the opening for it deliberately — see `open.loop_opening` and `open.first_second_hook`. The craft rule: the loop must be a *meaningful* return, not just a matched frame. A loop the viewer notices but gains nothing from is a gimmick they resent on the second pass.
**Best in:** formats: Reels/Shorts, Vertical Micro-Drama, Animation, Explainer | genres: Comedy, Kids, Drama, Crime, Educational, Heritage
**Avoid when:** The piece has a genuine emotional resolution. Looping an ending that landed sends the viewer back into a story they have finished, which cheapens it — and on longer pieces the loop is invisible anyway.
**Shelf life:** dated — review 2027-03. This rests on rewatch rate being heavily weighted by short-form platform ranking, which is a platform decision and has changed before. The craft of mirrored openings and closings survives any ranking change; the reach argument does not.
**Example:**
> Opens: "Nobody in this family will tell me who he was."
> Ends: the same photograph, same framing, and her voice: "Nobody in this family will tell me who he was." Now the viewer knows why.

`end.loop_close`

### The Last Frame That Has to Sell the Piece

**Also called:** the thumbnail-grade final image, the shareable close, the screenshot beat
**What it is:** A final image composed so it survives being extracted — as a thumbnail, a cover, a share card or a still in a feed.
**Effect on the audience:** Circulation. In short form the last frame is frequently the first thing a *new* viewer sees, which makes it an opening and an ending at once.
**Used for and where it works best:** Reels, Shorts, vertical drama, trailers, social documentary. The craft rule that keeps this from corrupting the work: choose the final image for meaning first, per `end.final_image`, then *compose* that image to be legible small — one subject, high contrast, face or object readable at thumbnail scale, no text in the lower third where the platform's UI sits. The failure to avoid is the reverse order: picking a striking frame and reverse-engineering an ending to justify it.
**Best in:** formats: Reels/Shorts, Vertical Micro-Drama, Short Film, Documentary, Brand Film | genres: Heritage, Drama, Crime, Kids, Sports, Comedy
**Avoid when:** Long form, where the last frame is seen once by people who watched everything before it and legibility at 200 pixels is irrelevant.
**Shelf life:** dated — review 2027-03. Safe-zone positions and which frame a platform extracts are platform conventions and change without notice; verify current safe zones before delivery rather than trusting this card's geometry.
**Example:**
> The ending is her hands on the loom. Framed so that at thumbnail size you can still read the hands, the thread, and nothing else.

**Yields to:** `end.final_image` — Long form, where thumbnail legibility is irrelevant.  
`end.last_frame_as_thumbnail`

---

## Rewriting an ending

### Reading the Last Ten Pages Cold

**Also called:** the cold read, the stranger's pass, testing the ending in isolation
**What it is:** A revision procedure: read only the final stretch of the work, after a gap long enough to have forgotten it, with no access to what came before.
**Effect on the audience:** Not applicable — this is a writer's tool. What it produces is the ability to see the ending the way a reader who is tired arrives at it.
**Used for and where it works best:** Any draft whose ending is suspected of being weak. The procedure is specific. Leave the draft for at least two weeks. Read the last ten pages, or the last ten minutes, alone. Then write down, without looking: what was the question, what was the answer, and who decided it. If you cannot answer all three from the ending alone, the ending is relying on goodwill accumulated earlier rather than doing its own work. A second, harsher version: hand those pages to somebody who has not read the rest and ask them the same three questions.
**Best in:** formats: all narrative | genres: all narrative
**Avoid when:** Never avoid — but be aware of its bias. A cold read overvalues clarity and undervalues accumulated feeling, so it will always suggest a more explicit ending. Use it to find faults, not to write the fix.
**Example:**
> Cold read result: "The question was whether the shop survives. The answer was yes. The buyer decided."
> The protagonist is not in that sentence. That is the note.

`end.last_ten_pages_cold`

### The Ending Was Three Scenes Earlier

**Also called:** the true ending buried in the third act, cutting back to the landing
**What it is:** A diagnosis: the work reached its real ending some distance before it stopped, and everything after is aftermath the writer could not let go of.
**Effect on the audience:** Before the cut, a slow fade of interest in the last minutes. After it, an ending that appears to have been designed.
**Used for and where it works best:** Any third act that tests as long, flat or anticlimactic, which is most of them. The procedure: list every moment in the last twenty percent at which the work *could* stop and still be a whole story. Choose the latest one that is also the strongest — usually not the last one — and delete everything after it. Then check whether one piece of information from the deleted material needs relocating upstream; usually one does, and only one. This is the operational form of `end.too_many_endings`, and the reason it is a separate card is that the repair is a procedure rather than a warning.
**Best in:** formats: all narrative | genres: all narrative
**Avoid when:** Genre contracts require the material you are cutting — the romance commitment, the mystery solution, the epilogue a heritage audience needs. Check `end.genre_contract_broken` before deleting, because this procedure will happily cut an obligatory scene.
**Example:**
> Stopping points: the confession; the drive home; the sister's call; the graveside; the year-later card.
> The drive home is the strongest. Four scenes go, and the confession now has somewhere to sit.

**Yields to:** `end.genre_contract_broken` — The cut would remove an obligatory scene.  
`end.ending_three_scenes_earlier`

---

## Further named failures

### The Recited Theme

**Also called:** the controlling idea spoken aloud in the last scene, the thesis monologue
**This is a named failure, not a recommendation.**
**What it is:** A character in the final scene delivers the work's controlling idea as a speech — not narration explaining the plot, which is `end.explained_ending`, but a character stating what the story *means*.
**Effect on the audience:** Distrust of the whole work. A theme the audience has assembled themselves is theirs; the same theme handed to them in a speech becomes the author's opinion, and opinions can be disagreed with in a way that experiences cannot.
**Used for and where it works best:** Listed as a failure. The diagnostic is mechanical: find any line in the last three pages that would survive being printed on a poster. That is the line. The repair is almost always deletion; the occasional alternative is to give the line to the *wrong* character, early, where it can be tested rather than pronounced — see `theme.stated_rejected`. The boundary with `theme.explained_theme` is that this card is specifically about the position: the last scene, where the damage is permanent.
**Best in:** formats: — | genres: —
**Avoid when:** Always in drama. Legitimate in educational and preschool work, where restatement is the form's purpose, and in stage traditions built on direct address, where the speech is a convention the audience has already accepted.
**Example:**
> **Cut:** "Maybe a family isn't the people you're born to. Maybe it's the people who stay."
> **Kept:** she sets the table for four, and there are five of them.

**Yields to:** `theme.stated_rejected` — Give the line to the wrong character, early.  
`end.theme_recited`

### The Ending That Arrives Too Early

**Also called:** the unprepared close, the audience left behind, resolution before readiness
**This is a named failure, not a recommendation.**
**What it is:** The ending is structurally correct but lands before the audience has finished processing the material that makes it meaningful — typically because a late reveal, a late death or a late reversal has not been given room to settle.
**Effect on the audience:** Confusion mistaken for dissatisfaction. The audience does not feel the ending was wrong; they feel they missed something, and on reflection they did — they were not finished with the previous beat.
**Used for and where it works best:** Listed as a failure. The distinction from `end.rushed_ending` matters: a rushed ending is compressed, this one may be perfectly paced and still too early, because the *audience's* processing time was not budgeted. The repair is almost never more plot — it is one scene, or thirty seconds, of nothing happening, placed between the last revelation and the resolution. See `end.held_final_beat` and `emo.delayed_reaction`.
**Best in:** formats: — | genres: —
**Avoid when:** Always, except in short form, where the audience processes after the piece ends and the gap is the viewer's own rewatch.
**Example:**
> He learns his mother wrote the letter. Nine seconds later he forgives his brother.
> He has not had time to believe it yet, and neither have we.

**Yields to:** `end.held_final_beat` — The beat needed room to settle before resolution.  
`end.premature_ending`

### The Sequel-Bait Close

**Also called:** the unearned continuation, the hook for a film that does not exist
**This is a named failure, not a recommendation.**
**What it is:** The ending opens a new question purely to promise a continuation, rather than because the story required it.
**Effect on the audience:** Retroactive cheapening. The audience reads the whole work as an advertisement for another one, and if the continuation never arrives — which is the usual outcome — the work is permanently unfinished.
**Used for and where it works best:** Listed as a failure. The distinction from `end.season_ending` is precise and useful: a season ending resolves first and then opens, and the opened question grows out of the resolution. Sequel bait opens *instead* of resolving, and the opened question is usually unrelated to what the work was about. The test: delete the final thirty seconds. If the work is now complete and slightly better, that material was bait.
**Best in:** formats: — | genres: —
**Avoid when:** Always when the continuation is speculative. Legitimate only when the next work is commissioned and in production, and even then it belongs after the credits, per `end.post_credits_stinger`, not inside the ending.
**Example:**
> The family reconciles. Last shot: a hand in a glove picking up the photograph from the bin, and a title card with a question mark.
> Nobody wearing gloves has appeared in this film.

**Yields to:** `end.post_credits_stinger` — The continuation is commissioned; it goes after the credits.  
`end.sequel_bait_close`

### The Ending That Undoes the Cost

**Also called:** the refund, the reversal of the sacrifice, taking the loss back
**This is a named failure, not a recommendation.**
**What it is:** The ending restores something the story spent — the dead character survives, the destroyed thing is rebuilt, the sacrifice turns out to have been unnecessary.
**Effect on the audience:** Retroactive cancellation of the emotion they already paid. Worse, it teaches them not to invest next time, which is why this failure damages a series more than a single work.
**Used for and where it works best:** Listed as a failure. It is usually introduced in notes rather than in a first draft, on the reasoning that audiences prefer a happier ending — they do not; they prefer an *earned* one, and a cost taken back is the fastest way to make an ending feel unearned. The distinction to hold onto: an ending may be joyful and still keep the cost, and that combination is stronger than either alone. See `end.cost_paid`.
**Best in:** formats: — | genres: —
**Avoid when:** Always, with one exception that must be set up from the first act: work about grace, faith or restoration, where the return of what was lost is the argument and the rules permitting it were established early. Even then the returned thing must come back changed.
**Example:**
> **Failing:** he gives up the house to save his brother, and in the last scene the council reverses the sale.
> **Working:** he gives up the house. In the last scene his brother is in the passenger seat, and they are driving somewhere neither of them has been.

**Yields to:** `end.cost_paid` — Keep the cost; joy and cost can coexist.  
`end.cost_refunded`

---

## Coverage

**Covered in Part 2:** genre ending conventions for romance, crime, mystery, horror, sports, comedy, heist and the broken genre contract; the tragic ending, catharsis and the sad/tragic distinction; interactive endings — multiple endings by design, the earned player ending, canonicity, accumulated choice and the ending slideshow; series finales, the final season, retiring a character and the last scene of a long work; kids' endings and the duty of care; credits and post-credits structure; endings for essay, documentary, explainer, poem, song and brand film; short-form buttons, loops and the extractable last frame; two rewriting procedures; and four further 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

Verified 2026-09-17.

- [Genre Conventions: Why They Matter and How They Shape Your Story — Ream](https://info.reamstories.com/post/genre-conventions-why-they-matter-and-how-they-shape-your-story)
- [What Are the Obligatory Scenes for Genre Fiction? — Tara Maya's Tales](https://taramayastales.com/2015/06/12/what-are-the-obligatory-scenes-for-genre-fiction/)
- [Is My Book a Romance? — Writers In The Storm](https://writersinthestormblog.com/2025/05/is-my-book-a-romance/)
- [10 Types of Endings That Can Work for Any Genre — She Writes](https://shewrites.com/10-types-of-endings-that-can-work-for-any-genre/)
- [Tragedy — Theory of Tragedy, Catharsis, Aristotle — Britannica](https://www.britannica.com/art/tragedy-literature/Theory-of-tragedy)
- [Aristotle: Poetics — Internet Encyclopedia of Philosophy](https://iep.utm.edu/aristotle-poetics/)
- [Catharsis — Britannica](https://www.britannica.com/art/catharsis-criticism)
- [Paradox of Tragedy — Stanford Encyclopedia of Philosophy](https://plato.stanford.edu/entries/paradox-of-tragedy/)
- [The Designer's Notebook: How Many Endings Does a Game Need? — Game Developer](https://www.gamedeveloper.com/design/the-designer-s-notebook-how-many-endings-does-a-game-need-)
- [Multiple Endings in Games — Game Developer](https://www.gamedeveloper.com/design/multiple-endings-in-games)
- [Types of fiction with multiple endings — Wikipedia](https://en.wikipedia.org/wiki/Types_of_fiction_with_multiple_endings)
- [Series finale — Wikipedia](https://en.wikipedia.org/wiki/Series_finale)
- [Finale Season — TV Tropes](https://tvtropes.org/pmwiki/pmwiki.php/Main/FinaleSeason)
- [Season finale techniques — Writing the Episodic Drama, Fiveable](https://fiveable.me/writing-the-episodic-drama/unit-8/season-finale-techniques/study-guide/oBSrM8pYjGCu1SpE)
- [The Art of Picture Book Endings — Emma Walton Hamilton](https://emmawaltonhamilton.com/blog/the-art-of-picture-book-endings/)
- [Why children need picture books that explore difficult issues — BookTrust](https://www.booktrust.org.uk/resources/find-resources/why-children-need-picture-books-that-explore-difficult-issues/)
- [Reassuring Worried Children with Picture Books — Choice Literacy](https://choiceliteracy.com/article/reassuring-worried-children-with-picture-books/)
- [How to Write Picture Book Endings That Make Kids Ask for More — BookBudKids](https://www.bookbudkids.com/blog/picture-book-endings-that-sell)
- [What is a Post Credit Scene — The Movie Stinger Beyond Marvel — StudioBinder](https://www.studiobinder.com/blog/what-is-a-post-credit-scene/)
- [Post-Credits Scenes: When a Marvel-Style Stinger Is Worth Writing — ScreenWeaver](https://www.screenweaver.ai/blog/post-credits-scene-marvel-style-when-worth-it)
- [50 Ways to End a Poem — Literary Hub](https://lithub.com/50-ways-to-end-a-poem/)
- [Nailing the Landing — Endings to Poems — Florida Writers Association](https://floridawriters.blog/nailing-the-landing-endings-to-poems/)
- [The Writer's Craft: How to Write an Ending — Dave Hood](https://davehood59.wordpress.com/2012/11/26/the-writers-craft-how-to-write-an-ending/)
- [Looping Structure: The Hidden Retention Trick in Viral Shorts — Virvid](https://virvid.ai/blog/looping-structure-shorts-retention-2026)
- [Short-Form Video Retention: Keep Viewers Watching (2026) — Shortzly](https://shortzly.com/blog/short-form-video-retention-strategies)
- [How to Optimize Short-Form Video in 2026 (TikTok, Reels, Shorts) — Jetfuel](https://jetfuel.agency/how-to-optimize-short-form-video-content-for-success/)
- [Rewriting and the End — From Idea to Screen: The Basics of Screenwriting, NC State](https://ncstate.pressbooks.pub/screenwriting/chapter/rewriting-and-the-end/)
- [The Beginner's Guide to Screenplay Rewrites — Final Draft](https://www.finaldraft.com/blog/the-beginners-guide-to-screenplay-rewrites)
- [Heist film — Wikipedia](https://en.wikipedia.org/wiki/Heist_film)

SHA-256: ca20edd90aaaa5b3f3d34f81f3c79f035ac5cd46dfe32e38bbd81696d723ffe0