Chekhovs gun
Description
An element placed deliberately and early — the placement is notable specifically because the element will be called upon later. Anton Chekhov: “Don’t put a loaded rifle on the stage if no one is thinking of firing it.” The structural shape is load-bearing-element + deliberate early-placement + the observer’s expectation of payoff — the placement signals to the observer that this matters, and the later firing fulfills that signal. The diagnostic question — “is this element going to fire later, or is it decoration?” — separates Chekhov’s-guns from world-building details. The structural value comes from the coupling between early-placement and late-firing; either alone (placement without firing = decoration; firing without placement = deus-ex-machina) lacks the primitive’s punch.Triggers
User-initiated: User describes setup-then-payoff patterns, asks “should we set this up early or wait?”, or talks about deliberately staged elements. Vocabulary cues: “Chekhov’s gun,” “planted,” “setup and payoff,” “this’ll matter later.” Agent-initiated: Agent notices an element deliberately placed in a system with no immediate use but anticipated future significance. Candidate inference: “this is a Chekhov’s-gun — is the future firing actually load-bearing, or is the placement decorative?” Situation-shape signals: Code comments saying “leaving this here for later.” Tests for unimplemented features. Documentation written for not-yet-built UX. Anywhere “set this up now so it’s ready when we need it” lands as a meaningful structural choice.Exclusions
- Pure world-building / atmosphere — many narrative elements exist to establish setting, not to fire later. Forcing Chekhov’s-gun framing on atmospheric detail mistakes decoration for staging.
- Discovered-not-placed elements — if the future-firing element wasn’t deliberately placed but is discovered organically as the story/code/system evolves, the concept’s “deliberate-staging” character is absent.
- Immediate-payoff elements — if the placement and firing happen close together, there’s no temporal asymmetry that makes Chekhov’s-gun a distinct primitive vs just “load-bearing-element.”
- Excessive setup — over-applying the principle leads to plodding “everything mentioned must fire” narratives or codebases bloated with anticipatory assertions.
Structure
Relationships
- load-bearing — the gun is load-bearing in the future; the diagnostic for whether placement was justified is whether the firing was load-bearing.
- trigger-rule-pair — the placement is the rule, the firing condition is the trigger; Chekhov’s-gun is the narrative-shape of staged-rule + delayed-trigger.
- foreshadowing — adjacent but distinct: foreshadowing signals; Chekhov’s-gun stages. A foreshadowed gun (signaled AND placed) is double-loaded.
- seeding — both are early-placement-shapes; seeding determines emergent shape via specific initial choice, Chekhov’s-gun delivers specific later payoff.
- red-herring — the structural opposite at observer-attention level: gun looks load-bearing AND is; herring looks load-bearing AND isn’t.
Examples
Narrative: the literal rifle on the wall in Act 1 firing in Act 3 · languages-and-literature
Narrative: the literal rifle on the wall in Act 1 firing in Act 3 · languages-and-literature
Software: tests written before implementation (TDD) · computer-science
Software: tests written before implementation (TDD) · computer-science
Anton Chekhov, attributed letter (1889): "Remove everything that has no relevance to the story. If you say in the first chapter that there is a rifle hanging on the wall, in the second or third chapter it absolutely must go off." TV Tropes page "Chekhov's Gun" — https://tvtropes.org/pmwiki/pmwiki.php/Main/ChekhovsGun. · languages-and-literature
Anton Chekhov, attributed letter (1889): "Remove everything that has no relevance to the story. If you say in the first chapter that there is a rifle hanging on the wall, in the second or third chapter it absolutely must go off." TV Tropes page "Chekhov's Gun" — https://tvtropes.org/pmwiki/pmwiki.php/Main/ChekhovsGun. · languages-and-literature
Game design: items placed in the world early that the player will need much later · human-physical-performance-and-recreation
Game design: items placed in the world early that the player will need much later · human-physical-performance-and-recreation
Legal: evidence introduced in pre-trial that becomes the case's pivot · law
Legal: evidence introduced in pre-trial that becomes the case's pivot · law
Product design: feature flags announced early to set user expectations · computer-science
Product design: feature flags announced early to set user expectations · computer-science
Software: assertions placed early in a codebase that catch bugs later · computer-science
Software: assertions placed early in a codebase that catch bugs later · computer-science
TV Tropes: "Chekhov's Gun" page (https://tvtropes.org/pmwiki/pmwiki.php/Main/ChekhovsGun) — exhaustive cross-media examples catalog (film, television, novels, games, comics). · languages-and-literature
TV Tropes: "Chekhov's Gun" page (https://tvtropes.org/pmwiki/pmwiki.php/Main/ChekhovsGun) — exhaustive cross-media examples catalog (film, television, novels, games, comics). · languages-and-literature