120 simulated delves, each one readable, each one reproducible from its
seed. Read against the house poetics in src/narrative/Dramaturg.js.
Sorted worst-reading first, because the interesting log is the one that failed. The bar is the share of the poetics a delve met — a sorting key, not a verdict.
One log missing a value is a log. A fifth of them missing the same value is a mechanic.
delve 1: 1 of 9 rooms answer an earlier one (11%) · delve 2: 1 of 13 rooms answer an earlier one (8%) · delve 7: 1 of 13 rooms answer an earlier one (8%) · delve 9: nothing any room did reaches any later room
Mechanics that could serve it:
encounters/RoomEncounters.js (forcedFormation, starBlessed, forewarned), agents/Adventurer.js wounds
delve 2: 2 effect lines printed verbatim more than once (worst ×3) · delve 6: 1 effect line printed verbatim more than once (worst ×2) · delve 8: 1 effect line printed verbatim more than once (worst ×2) · delve 9: 2 effect lines printed verbatim more than once (worst ×2)
Mechanics that could serve it:
sim/Simulator.js pickLine, narrative/Narrator.js pick
delve 2: front half 3, back half 1 · delve 3: front half 5, back half 3 · delve 10: front half 5, back half 3 · delve 13: front half 5, back half 3
Mechanics that could serve it:
world/DungeonGen.js floorScale, game/Progression.js
| 81% | The boss should get to be a boss. |
| 86% | If every room is a beat, no room is. |
| 93% | A resolution should be readable in one breath. |
| 97% | A death is only worth reading if the dead had a line first. |
| 100% | A delve should be about somebody. |
| 100% | Something must go wrong, and it should be legible when it does. |
| 100% | A choice reads as a choice only when the alternatives are named. |
| 100% | Name the thing and state the number. |
| 100% | The party should not argue in one voice. |
| 100% | The ending should answer the delve it ended. |
5181 lines of prose, 2854 of them distinct (45% reused).
A reader reads one delve closely and a saga loosely, so the sentence they are sure they have seen before is the tell. Most reused:
| 103× | A connecting corridor. Nothing blocks the way; the party moves through. |
| 37× | A fire vent meets the cavern ice: a scalding steam blast fills the room. The party must brace together or scatter. |
| 29× | 🕯️ Someone checks the reservoir and does not like the answer: oil for 1 more march. |
| 28× | 📚 The wizard strips sagging shelves: a scroll of Shelf-Found Working for the grimoire. |
| 25× | 🕯️ The lantern is burning low: oil for 2 more marches. |
| 25× | A treasure chest sits in the room. It may hold gold; it may be a mimic. Somebody stacked supplies here and never came ba |
| 24× | 🕯️ Someone checks the reservoir and does not like the answer: oil for 2 more marches. |
| 23× | A treasure chest sits in the room. It may hold gold; it may be a mimic. Somebody stacked supplies here and never came ba |
| # | Delve | Difficulty | Rooms | End | About whom | Poetics | Missed |
|---|---|---|---|---|---|---|---|
| 24 | the Castle of the Vampire Lord | nightmare | 11 | out | Simon Forman | continuity, freshLines, climax, shape | |
| 73 | the Old Delve | easy | 9 | out | Margaret Cavendish | continuity, freshLines, climax, shape | |
| 2 | the Old Delve | medium | 13 | out | Tycho Brahe | continuity, freshLines, shape | |
| 22 | the Castle of the Vampire Lord | medium | 12 | out | Johannes Trithemius | continuity, rationing, freshLines | |
| 37 | the Old Delve | easy | 10 | out | Margaret Cavendish | continuity, climax, shape | |
| 42 | the Old Delve | medium | 12 | out | Tycho Brahe | rationing, climax, shape | |
| 57 | the Castle of the Vampire Lord | easy | 17 | out | Michael Maier | continuity, climax, shape | |
| 61 | the Ice Caverns of the Mad Pyromancer | easy | 14 | out | Giordano Bruno | continuity, climax, shape | |
| 65 | the Ice Caverns of the Mad Pyromancer | easy | 12 | out | Michael Sendivogius | continuity, climax, shape | |
| 78 | the Castle of the Vampire Lord | medium | 10 | out | Pico della Mirandola | continuity, rationing, climax | |
| 97 | the Castle of the Vampire Lord | easy | 11 | out | Margaret Cavendish | continuity, climax, shape | |
| 118 | the Ice Caverns of the Mad Pyromancer | medium | 16 | out | John Dee | continuity, rationing, shape | |
| 14 | the Castle of the Vampire Lord | medium | 11 | out | Michael Sendivogius | continuity, freshLines, shape | |
| 70 | the Old Delve | medium | 15 | out | Pico della Mirandola | rationing, mortalityEarned, freshLines | |
| 1 | the Ice Caverns of the Mad Pyromancer | easy | 9 | out | Pico della Mirandola | continuity, climax | |
| 9 | the Castle of the Vampire Lord | easy | 11 | out | Margaret Cavendish | continuity, freshLines | |
| 10 | the Castle of the Vampire Lord | medium | 10 | out | Cornelius Agrippa | rationing, shape | |
| 11 | the Castle of the Vampire Lord | hard | 12 | out | Pico della Mirandola | continuity, freshLines | |
| 12 | the Castle of the Vampire Lord | nightmare | 11 | out | Pico della Mirandola | continuity, climax | |
| 19 | the Ice Caverns of the Mad Pyromancer | hard | 10 | out | Giordano Bruno | continuity, climax | |
| 20 | the Old Delve | nightmare | 11 | lost | Pico della Mirandola | continuity, rationing | |
| 21 | the Old Delve | easy | 10 | out | Cornelius Agrippa | continuity, climax | |
| 25 | the Ice Caverns of the Mad Pyromancer | easy | 14 | out | Tycho Brahe | continuity, shape | |
| 34 | the Ice Caverns of the Mad Pyromancer | medium | 18 | out | Cornelius Agrippa | continuity, concision | |
| 49 | the Old Delve | easy | 14 | out | Michael Sendivogius | freshLines, shape | |
| 50 | the Ice Caverns of the Mad Pyromancer | medium | 14 | out | John Napier | continuity, freshLines | |
| 62 | the Castle of the Vampire Lord | medium | 12 | out | Cornelius Agrippa | concision, shape | |
| 72 | the Ice Caverns of the Mad Pyromancer | nightmare | 9 | out | Simon Forman | continuity, rationing | |
| 81 | the Castle of the Vampire Lord | easy | 14 | out | Cornelius Agrippa | continuity, shape | |
| 82 | the Ice Caverns of the Mad Pyromancer | medium | 17 | out | Cornelius Agrippa | rationing, climax | |
| 93 | the Castle of the Vampire Lord | easy | 9 | out | Michael Maier | continuity, climax | |
| 94 | the Old Delve | medium | 15 | out | Pico della Mirandola | rationing, climax | |
| 98 | the Ice Caverns of the Mad Pyromancer | medium | 16 | out | Giordano Bruno | continuity, shape | |
| 101 | the Ice Caverns of the Mad Pyromancer | easy | 12 | out | Michael Sendivogius | continuity, rationing | |
| 102 | the Ice Caverns of the Mad Pyromancer | medium | 10 | out | Michael Sendivogius | continuity, freshLines | |
| 108 | the Old Delve | nightmare | 14 | out | Tycho Brahe | rationing, shape | |
| 110 | the Old Delve | medium | 9 | out | Margaret Cavendish | climax, shape | |
| 117 | the Ice Caverns of the Mad Pyromancer | easy | 12 | out | Johannes Trithemius | continuity, freshLines | |
| 13 | the Ice Caverns of the Mad Pyromancer | easy | 12 | out | Michael Sendivogius | concision, shape | |
| 27 | the Castle of the Vampire Lord | hard | 11 | out | Marsilio Ficino | continuity, freshLines | |
| 47 | the Old Delve | hard | 10 | out | Michael Sendivogius | continuity, freshLines | |
| 67 | the Ice Caverns of the Mad Pyromancer | hard | 10 | lost | Johannes Trithemius | continuity, freshLines | |
| 68 | the Old Delve | nightmare | 12 | lost | Pico della Mirandola | continuity, freshLines | |
| 83 | the Old Delve | hard | 16 | out | Isabella Cortese | freshLines, shape | |
| 85 | the Old Delve | easy | 17 | out | Pico della Mirandola | freshLines, shape | |
| 86 | the Ice Caverns of the Mad Pyromancer | medium | 12 | lost | Giordano Bruno | continuity, concision | |
| 88 | the Ice Caverns of the Mad Pyromancer | nightmare | 17 | out | Pico della Mirandola | continuity, freshLines | |
| 92 | the Old Delve | nightmare | 12 | lost | Pico della Mirandola | continuity, freshLines | |
| 95 | the Ice Caverns of the Mad Pyromancer | hard | 14 | lost | Michael Sendivogius | continuity, rationing | |
| 99 | the Old Delve | hard | 14 | out | Kenelm Digby | freshLines, concision | |
| 109 | the Old Delve | easy | 16 | out | Cornelius Agrippa | rationing, freshLines | |
| 112 | the Ice Caverns of the Mad Pyromancer | nightmare | 14 | lost | Tycho Brahe | continuity, shape | |
| 6 | the Castle of the Vampire Lord | medium | 19 | out | Johannes Trithemius | freshLines | |
| 15 | the Ice Caverns of the Mad Pyromancer | hard | 11 | out | Pico della Mirandola | continuity | |
| 18 | the Old Delve | medium | 12 | out | Margaret Cavendish | continuity | |
| 23 | the Castle of the Vampire Lord | hard | 13 | lost | Michael Sendivogius | continuity | |
| 26 | the Castle of the Vampire Lord | medium | 14 | out | Margaret Cavendish | freshLines | |
| 30 | the Old Delve | medium | 14 | out | Margaret Cavendish | freshLines | |
| 33 | the Old Delve | easy | 13 | out | Isabella Cortese | climax | |
| 38 | the Castle of the Vampire Lord | medium | 12 | out | Johannes Trithemius | continuity | |
| 43 | the Ice Caverns of the Mad Pyromancer | hard | 12 | out | Robert Fludd | continuity | |
| 45 | the Castle of the Vampire Lord | easy | 13 | out | John Napier | shape | |
| 46 | the Ice Caverns of the Mad Pyromancer | medium | 15 | out | John Napier | freshLines | |
| 53 | the Castle of the Vampire Lord | easy | 19 | out | Tycho Brahe | rationing | |
| 54 | the Old Delve | medium | 16 | out | Tycho Brahe | shape | |
| 63 | the Castle of the Vampire Lord | hard | 13 | out | Marsilio Ficino | shape | |
| 66 | the Castle of the Vampire Lord | medium | 13 | out | Tycho Brahe | continuity | |
| 69 | the Castle of the Vampire Lord | easy | 15 | out | Paracelsus | freshLines | |
| 74 | the Castle of the Vampire Lord | medium | 14 | out | Cornelius Agrippa | shape | |
| 77 | the Ice Caverns of the Mad Pyromancer | easy | 12 | out | Giordano Bruno | climax | |
| 87 | the Old Delve | hard | 11 | out | Kenelm Digby | climax | |
| 90 | the Castle of the Vampire Lord | medium | 14 | out | Tycho Brahe | continuity | |
| 105 | the Old Delve | easy | 13 | out | Tycho Brahe | freshLines | |
| 120 | the Old Delve | nightmare | 14 | lost | Marsilio Ficino | continuity | |
| 3 | the Castle of the Vampire Lord | hard | 17 | out | Robert Fludd | shape | |
| 4 | the Ice Caverns of the Mad Pyromancer | nightmare | 14 | lost | Michael Maier | rationing | |
| 7 | the Castle of the Vampire Lord | hard | 13 | lost | Johannes Trithemius | continuity | |
| 8 | the Old Delve | nightmare | 15 | lost | Johannes Trithemius | freshLines | |
| 16 | the Old Delve | nightmare | 16 | lost | Giordano Bruno | continuity | |
| 28 | the Castle of the Vampire Lord | nightmare | 13 | lost | Tycho Brahe | continuity | |
| 29 | the Ice Caverns of the Mad Pyromancer | easy | 16 | out | Michael Sendivogius | climax | |
| 31 | the Old Delve | hard | 16 | lost | Marsilio Ficino | freshLines | |
| 32 | the Ice Caverns of the Mad Pyromancer | nightmare | 9 | lost | Robert Fludd | continuity | |
| 36 | the Ice Caverns of the Mad Pyromancer | nightmare | 12 | lost | John Dee | continuity | |
| 41 | the Castle of the Vampire Lord | easy | 14 | out | Johannes Trithemius | freshLines | |
| 44 | the Old Delve | nightmare | 10 | out | Michael Sendivogius | concision | |
| 48 | the Ice Caverns of the Mad Pyromancer | nightmare | 12 | lost | Michael Sendivogius | concision | |
| 52 | the Old Delve | nightmare | 9 | lost | Pico della Mirandola | rationing | |
| 55 | the Ice Caverns of the Mad Pyromancer | hard | 11 | out | John Napier | continuity | |
| 56 | the Old Delve | nightmare | 11 | out | Michael Sendivogius | climax | |
| 60 | the Ice Caverns of the Mad Pyromancer | nightmare | 17 | lost | Johannes Trithemius | continuity | |
| 71 | the Old Delve | hard | 12 | out | Cornelius Agrippa | continuity | |
| 76 | the Castle of the Vampire Lord | nightmare | 17 | lost | Paracelsus | concision | |
| 80 | the Castle of the Vampire Lord | nightmare | 13 | lost | Michael Sendivogius | concision | |
| 84 | the Ice Caverns of the Mad Pyromancer | nightmare | 13 | lost | John Napier | continuity | |
| 96 | the Old Delve | nightmare | 11 | lost | Giordano Bruno | mortalityEarned | |
| 100 | the Ice Caverns of the Mad Pyromancer | nightmare | 17 | out | Johannes Trithemius | freshLines | |
| 104 | the Old Delve | nightmare | 10 | lost | John Dee | continuity | |
| 106 | the Old Delve | medium | 17 | out | Kenelm Digby | continuity | |
| 107 | the Castle of the Vampire Lord | hard | 10 | out | John Napier | continuity | |
| 113 | the Ice Caverns of the Mad Pyromancer | easy | 12 | out | Michael Sendivogius | freshLines | |
| 114 | the Ice Caverns of the Mad Pyromancer | medium | 16 | lost | Giordano Bruno | freshLines | |
| 115 | the Ice Caverns of the Mad Pyromancer | hard | 14 | lost | Michael Sendivogius | continuity | |
| 116 | the Ice Caverns of the Mad Pyromancer | nightmare | 9 | lost | Michael Sendivogius | continuity | |
| 119 | the Ice Caverns of the Mad Pyromancer | hard | 11 | lost | Giordano Bruno | shape | |
| 5 | the Castle of the Vampire Lord | easy | 15 | out | Pico della Mirandola | — | |
| 17 | the Castle of the Vampire Lord | easy | 10 | out | John Napier | — | |
| 35 | the Old Delve | hard | 16 | out | Johannes Trithemius | — | |
| 39 | the Castle of the Vampire Lord | hard | 14 | lost | Kenelm Digby | — | |
| 40 | the Castle of the Vampire Lord | nightmare | 13 | out | Cornelius Agrippa | — | |
| 51 | the Castle of the Vampire Lord | hard | 13 | out | Cornelius Agrippa | — | |
| 58 | the Old Delve | medium | 14 | out | Michael Maier | — | |
| 59 | the Ice Caverns of the Mad Pyromancer | hard | 13 | lost | John Napier | — | |
| 64 | the Castle of the Vampire Lord | nightmare | 12 | lost | Michael Sendivogius | — | |
| 75 | the Castle of the Vampire Lord | hard | 16 | out | Margaret Cavendish | — | |
| 79 | the Castle of the Vampire Lord | hard | 11 | lost | Johannes Trithemius | — | |
| 89 | the Old Delve | easy | 12 | out | Cornelius Agrippa | — | |
| 91 | the Ice Caverns of the Mad Pyromancer | hard | 10 | out | Cornelius Agrippa | — | |
| 103 | the Ice Caverns of the Mad Pyromancer | hard | 13 | lost | Isabella Cortese | — | |
| 111 | the Old Delve | hard | 13 | lost | Tycho Brahe | — |
Contestable on purpose. A position nothing could refute is a preference wearing a lab coat.
Two delves can differ in every value the ledger records and read as the same delve, because shape is what a reader remembers. Rolling wider does not fix this; it makes the sameness better disguised.
Would change its mind: Readings across many logs showing high variance in shape (which rooms cost, where the turn falls) even where outcomes are similar.
The ledger exists so that nothing can move silently, which is an auditing goal. If the reader has to open it to know what happened, the curation above it is not doing its job.
Would change its mind: Readers reporting they prefer the ledger, or prose-only readings that consistently answer the INTERESTS below without it.
Already house doctrine for coverage (CLAUDE.md rule 12); it is a narrative rule as much as an auditing one. The stairhead camp was built, tested, and met by 2% of delves.
Would change its mind: Nothing. This one is settled; it is here because it is easy to forget.
A reader reads one delve closely and a saga loosely. The second delve is where a generated game either becomes a campaign or becomes obviously a machine, and the tell is always a sentence they are sure they have read before.
Would change its mind: Cross-delve line-repetition measures staying low while readers still report the saga feeling samey — which would mean the tell is structural rather than lexical.
The party deliberates, chooses, and pays. When the payment cannot be traced back to the choice, the transcript reads as weather. This is the argument for consequences that reach forward: they make the earlier decision visible at the moment it is paid for.
Would change its mind: Logs where random loss reads as tragedy rather than noise — plausible if the writing frames it as fate rather than as mechanism.
If the systems are too even, no one emerges and the delve is about nobody; if a character is designated in advance, the others are luggage. What is wanted is uneven outcomes that a reader can narrate afterwards.
Would change its mind: Readings where an assigned viewpoint character measurably improves the other values without flattening the rest of the party.
Openings get novelty free and endings get the boss free. Rooms four through eight have to earn attention with nothing but what the systems put there, so they are the honest test of the mechanics.
Would change its mind: Per-room engagement measures showing the drop-off elsewhere.