Skip to content

Story Bible Starter Library

10 example facts for novelists and writers' rooms

5 for novelists · 5 for writers' rooms · covering all 5 rule types

Start free
Download the Library (PDF)

PlotLens extracts and enforces rules like these automatically.Try PlotLens·Your entries are stored only in your browser — nothing is uploaded.

Rule types

AttributeRelationshipTimelineWorld ruleFact

Established facts are the building blocks of story continuity. Your Story Bible is the set of facts your story has established — what readers call canon. PlotLens automatically extracts and enforces these facts from your manuscript or series bible, catching contradictions the moment they appear. Below are 10 real-world examples showing each of the five types in action — first for novelists, then for writers' rooms.

For novelists

#1

Character Eye Color

Attribute

What it checks

Physical descriptions remain consistent across chapters and books. If a character is established with green eyes in Chapter 2, every later reference must match.

Example violation

"Elena looked up, her bright blue eyes catching the light." — but Elena was introduced with green eyes in an earlier chapter.

How PlotLens catches it

PlotLens extracts an attribute rule (entity: Elena, attribute: eye color, value: green) from the first description. When the manuscript later says "blue eyes," the validator flags the mismatch with a citation back to the original passage.

#2

Sibling Relationship

Relationship

What it checks

Character relationships stay consistent. If two characters are established as siblings, they cannot later be described as unrelated strangers.

Example violation

"Marcus introduced his colleague to the group. 'This is James — we met at university.'" — but Marcus and James were established as brothers in Book 1.

How PlotLens catches it

PlotLens stores a relationship rule (Marcus — brother of — James) and detects when new text describes them as mere acquaintances. The conflict surfaces both attestations so the author can decide which version is the established fact.

#3

Coronation Before Rebellion

Timeline

What it checks

Event ordering remains logically consistent. If Event A is established as happening before Event B, no future passage should reverse that order.

Example violation

"The rebellion had been raging for two years before the new queen took the throne." — but earlier chapters established that the coronation sparked the rebellion.

How PlotLens catches it

PlotLens maintains a timeline rule (Coronation → before → Rebellion). When new text implies the rebellion preceded the coronation, the validator flags the temporal contradiction and shows the original ordering.

#4

Magic Cannot Resurrect

World Rule

What it checks

World-building rules and system constraints are never violated. Hard limits on magic, technology, or physics must be respected throughout the story.

Example violation

"The healer channeled her power and brought the fallen soldier back from death." — but the magic system explicitly states that resurrection is impossible.

How PlotLens catches it

PlotLens stores a world rule ("Magic cannot bring the dead back to life," severity: critical). Any passage describing resurrection triggers an immediate critical-severity conflict, preventing the most damaging kind of continuity error.

#5

Capital City Name

Fact

What it checks

Established facts about the world — place names, dates, titles, measurements — remain consistent in every reference.

Example violation

"They rode through the gates of Aldenmere, the kingdom's capital." — but the capital was previously named Eldoria across three earlier chapters.

How PlotLens catches it

PlotLens records a fact rule ("The capital city is called Eldoria"). When a different name appears for the same location, the validator flags it with the original source passages, letting the author correct the slip or intentionally retcon.

For writers' rooms

#6

Character Allergy

Attribute

What it checks

Character traits established in earlier episodes remain accurate when different writers pick up the character in later episodes.

Example violation

In S03E07, Detective Park orders a shrimp stir-fry — but S01E04 established her severe shellfish allergy as a plot point.

How PlotLens catches it

PlotLens extracts an attribute rule (entity: Det. Park, attribute: allergy, value: shellfish) from the series bible. Every new script is checked against the full Story Bible, catching the contradiction before it reaches production.

#7

Mentor–Protege Dynamic

Relationship

What it checks

Interpersonal dynamics and power structures between characters are preserved across episodes and seasons, even when different writers handle the same characters.

Example violation

A new writer scripts a scene where Chen gives Rivera orders — but Rivera is Chen's mentor and supervising officer, established across multiple episodes.

How PlotLens catches it

PlotLens stores the relationship rule (Rivera — mentor of — Chen). When a new script reverses the dynamic without an in-story explanation, the validator flags it so the writers' room can decide whether it is intentional character development or an error.

#8

Pilot Episode Before Time Skip

Timeline

What it checks

Series-wide chronology stays consistent. Season and episode timelines, flashbacks, and time skips must align with established events.

Example violation

A bottle episode set "three months after the pilot" references events from the Season 2 finale, which takes place a full year later.

How PlotLens catches it

PlotLens builds a timeline of key events across all episodes. When a script references a future event in a past-set episode, the timeline constraint is violated and flagged with the conflicting episode citations.

#9

Faster-Than-Light Travel Banned

World Rule

What it checks

Genre rules and show-specific constraints — "no FTL travel," "vampires can't enter without invitation," "the ring has exactly one power" — are enforced across all scripts.

Example violation

A guest writer has the crew jump to a distant star system in minutes, but the show's bible specifies that FTL travel is impossible and all travel takes months.

How PlotLens catches it

PlotLens stores the world rule ("Faster-than-light travel does not exist," severity: critical) in the shared project Story Bible. Every submitted script draft is checked, and the violation surfaces before the draft enters revision.

#10

Police Precinct Number

Fact

What it checks

Recurring factual details — addresses, badge numbers, precinct names, phone numbers — stay consistent across episodes and seasons.

Example violation

The establishing shot caption reads "14th Precinct, Manhattan" — but every prior episode has used "19th Precinct."

How PlotLens catches it

PlotLens records the fact ("The precinct is the 19th Precinct") from the earliest reference. When a script uses a different number, the conflict is flagged with citations back to the original episode, preventing an embarrassing on-screen inconsistency.

Build your own facts

Capture the rules of your own story — then use "Download with My Rules" above to export the library with your rules appended. Entries are saved in your browser as you type.

Rule 1

e.g. "Elena's eyes are green" or "Magic cannot bring back the dead."

Where this was established — so future-you can verify it.

Rule 2

e.g. "Elena's eyes are green" or "Magic cannot bring back the dead."

Where this was established — so future-you can verify it.

Rule 3

e.g. "Elena's eyes are green" or "Magic cannot bring back the dead."

Where this was established — so future-you can verify it.

Automate these checks with PlotLens

PlotLens automatically extracts established facts from your manuscript and checks every new page against them. No more spreadsheets, no more missed contradictions.

Start free