Run: 2026-02-17-01KHMN81TZ4D1K3Y5TEX393CSC

Run Details

Duration:
6.2s
Cost:
$0.000203

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The rain fell in sheets, a relentless drumming that turned the pavement to slick mirrors beneath Quinn’s boots. She crouched low, her breath shallow, her fingers tightening around the grip of her sidearm. The neon glow of a flickering streetlamp cast long, jagged shadows across the cobblestones, but the man ahead of her was nothing but a dark blur, a ghost slipping through the downpour. She had been tracking him for hours—ever since the call came in about the stolen artifact, the one that had been sitting in the Metropolitan Museum’s restricted vaults for a century. The kind of thing that didn’t just vanish. The kind of thing that *moved* itself. And now, after a trail of bloodstained alleyways and a chase through the backstreets of Soho, he was leading her somewhere deeper. Somewhere *wrong*. The Raven’s Nest loomed ahead, its green neon sign buzzing like a dying insect against the storm. The bar’s door was propped open, a gust of warm, damp air spilling onto the sidewalk. Inside, the hum of low voices and the clink of glasses was muffled, but the air smelled of stale whiskey and something older—something that didn’t belong in a human world. Quinn hesitated. She knew the place. Knew the stories. Knew the kind of people who frequented its hidden corners. But her suspect was already inside. She didn’t hesitate long. The moment she stepped over the threshold, the rain behind her cut off like a curtain. The bar was dim, the kind of dim that made your eyes ache, the kind that hid things. The walls were lined with yellowed maps and black-and-white photographs of people who looked like they belonged in a different century. A few patrons sat at the bar, their faces half-lit by the dim glow of a single lamp. They turned as she entered, but their expressions were unreadable—just the kind of blank indifference that made her skin prickle. Quinn moved toward the back, her hand resting lightly on her holster. The suspect was gone. But she could feel him. The air shifted where he’d been, like the world itself had exhaled. Then she saw it—a flicker of movement behind the bookshelf. A hidden door, barely visible unless you knew it was there. The kind of thing that made her jaw tighten. She’d seen doors like this before. Seen the things that slipped through them. She reached out, her fingers brushing the edge of the shelf. The wood was cold, damp. She pulled. The door swung open with a groan of protesting hinges, revealing a narrow staircase descending into darkness. The scent of damp earth and something metallic filled her nostrils. The Veil Market. Her pulse spiked. She knew about the Veil Market. Knew it moved every full moon, knew it was a place where the rules of the human world didn’t apply. Knew it was where things went to disappear. And she knew, with a certainty that settled like a stone in her gut, that her suspect wasn’t just running. He was *going somewhere*. The choice was simple. She could turn back. Walk out of that bar, back into the rain, and pretend she’d never seen the door. Pretend she hadn’t followed a trail of blood and lies straight into the mouth of hell. Or she could go down. Quinn exhaled sharply, her breath fogging in the cold air. She stepped forward, her boots echoing on the wooden stairs. The door creaked shut behind her, sealing her in. The descent was steep, the steps slick with something she didn’t want to identify. The air grew heavier, thicker, until it felt like the very air was pressing against her skin. The market loomed ahead, a labyrinth of stalls and flickering lanterns, the kind of place where deals were made in whispers and curses were paid in blood. And there, in the center of it all, was her suspect. He stood with his back to her, his dark hair damp from the rain that had followed her down. He wasn’t alone. A woman in a floor-length coat stood beside him, her fingers wrapped around a small, ornate box. The kind of box that didn’t belong in any museum. Quinn’s hand twitched toward her weapon. But then she saw the way the woman’s fingers trembled. Saw the way her eyes darted to the shadows, as if she expected something to come for her at any moment. And then she saw the bone token in the woman’s pocket. The one that let you in. Quinn’s blood turned to ice. She had been wrong. This wasn’t just a chase. This wasn’t just about an artifact. This was about something worse. The woman turned, her face half-hidden beneath the brim of her hat. She smiled—a slow, knowing thing. "Detective Quinn," she said, her voice like silk over glass. "I was wondering when you’d follow." Quinn’s finger tightened around her pistol. "Let’s talk." The woman laughed, a sound that echoed through the market like a dying animal. Then she turned back to the box, her fingers brushing it as if it were sacred. And in that moment, Quinn knew. She wasn’t here to arrest anyone. She was here to find out what the hell was happening. The market around them seemed to shift, the lanterns flickering like dying stars. Somewhere in the distance, a bell tolled—not the sound of a clock, but something older, something that made her teeth ache. The woman reached into the box. And something inside *moved*. Quinn didn’t wait. She fired.
total_cost0.00020260000000000002

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags1
adverbTagCount0
adverbTags(empty)
dialogueSentences3
tagDensity0.333
leniency0.667
rawRatio0
effectiveRatio0
83.80% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount926
totalAiIsmAdverbs3
found
0
adverb"lightly"
count1
1
adverb"sharply"
count1
2
adverb"very"
count1
highlights
0"lightly"
1"sharply"
2"very"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
46.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount926
totalAiIsms10
found
0
word"loomed"
count2
1
word"unreadable"
count1
2
word"could feel"
count1
3
word"flicker"
count1
4
word"pulse"
count1
5
word"echoing"
count1
6
word"trembled"
count1
7
word"silk"
count1
8
word"echoed"
count1
highlights
0"loomed"
1"unreadable"
2"could feel"
3"flicker"
4"pulse"
5"echoing"
6"trembled"
7"silk"
8"echoed"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches0
maxInWindow0
found(empty)
highlights(empty)
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences84
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences84
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences86
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen32
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans4
markdownWords5
totalWords920
ratio0.005
matches
0"moved"
1"wrong"
2"going somewhere"
3"moved"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions2
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions22
wordCount910
uniqueNames9
maxNameDensity0.99
worstName"Quinn"
maxWindowNameDensity2
worstWindowName"Quinn"
discoveredNames
Quinn9
Metropolitan1
Museum1
Soho1
Raven1
Nest1
Veil2
Market2
Knew4
persons
0"Quinn"
1"Museum"
2"Raven"
3"Nest"
4"Market"
places
0"Metropolitan"
1"Soho"
globalScore1
windowScore1
66.67% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences60
glossingSentenceCount2
matches
0"looked like they belonged in a different"
1"felt like the very air was pressing aga"
91.30% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords1.087
wordCount920
matches
0"not the sound of a clock, but something older, something"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences86
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs36
mean25.56
std23.89
cv0.935
sampleLengths
065
170
282
36
44
593
633
743
818
931
1037
1124
124
1336
145
1529
1658
1711
1849
1937
2011
216
225
2315
245
2533
268
2730
286
296
3011
3134
326
334
343
352
84.38% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences84
matches
0"was propped"
1"was muffled"
2"were lined"
3"was gone"
4"were made"
5"were paid"
32.29% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount4
totalVerbs159
matches
0"was leading"
1"wasn’t just running"
2"was *going"
3"was happening"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount0
flaggedSentences6
totalSentences86
ratio0.07
matches
0"She had been tracking him for hours—ever since the call came in about the stolen artifact, the one that had been sitting in the Metropolitan Museum’s restricted vaults for a century."
1"Inside, the hum of low voices and the clink of glasses was muffled, but the air smelled of stale whiskey and something older—something that didn’t belong in a human world."
2"They turned as she entered, but their expressions were unreadable—just the kind of blank indifference that made her skin prickle."
3"Then she saw it—a flicker of movement behind the bookshelf."
4"She smiled—a slow, knowing thing."
5"Somewhere in the distance, a bell tolled—not the sound of a clock, but something older, something that made her teeth ache."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount921
adjectiveStacks0
stackExamples(empty)
adverbCount32
adverbRatio0.03474484256243214
lyAdverbCount4
lyAdverbRatio0.004343105320304018
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences86
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences86
mean10.7
std7.11
cv0.664
sampleLengths
018
115
232
331
48
57
622
72
817
916
1030
112
124
133
1410
156
164
1716
1818
1921
2018
2120
2212
234
245
2512
2610
2711
289
296
307
3111
325
332
3417
3511
363
373
386
3920
408
4120
424
434
444
4516
4616
475
4810
4910
32.56% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats15
diversityRatio0.2558139534883721
totalSentences86
uniqueOpeners22
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences80
matches
0"Then she saw it—a flicker"
1"Then she turned back to"
2"Somewhere in the distance, a"
ratio0.038
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount19
totalSentences80
matches
0"She crouched low, her breath"
1"She had been tracking him"
2"She knew the place."
3"She didn’t hesitate long."
4"They turned as she entered,"
5"She’d seen doors like this"
6"She reached out, her fingers"
7"Her pulse spiked."
8"She knew about the Veil"
9"He was *going somewhere*."
10"She could turn back."
11"She stepped forward, her boots"
12"He stood with his back"
13"He wasn’t alone."
14"She had been wrong."
15"She smiled—a slow, knowing thing."
16"she said, her voice like"
17"She wasn’t here to arrest"
18"She was here to find"
ratio0.238
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount57
totalSentences80
matches
0"The rain fell in sheets,"
1"She crouched low, her breath"
2"The neon glow of a"
3"She had been tracking him"
4"The kind of thing that"
5"The kind of thing that"
6"The Raven’s Nest loomed ahead,"
7"The bar’s door was propped"
8"She knew the place."
9"She didn’t hesitate long."
10"The moment she stepped over"
11"The bar was dim, the"
12"The walls were lined with"
13"They turned as she entered,"
14"Quinn moved toward the back,"
15"The suspect was gone."
16"The air shifted where he’d"
17"A hidden door, barely visible"
18"The kind of thing that"
19"She’d seen doors like this"
ratio0.713
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences80
matches(empty)
ratio0
59.80% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences43
technicalSentenceCount5
matches
0"Inside, the hum of low voices and the clink of glasses was muffled, but the air smelled of stale whiskey and something older—something that didn’t belong in a h…"
1"The walls were lined with yellowed maps and black-and-white photographs of people who looked like they belonged in a different century."
2"They turned as she entered, but their expressions were unreadable—just the kind of blank indifference that made her skin prickle."
3"He stood with his back to her, his dark hair damp from the rain that had followed her down."
4"Somewhere in the distance, a bell tolled—not the sound of a clock, but something older, something that made her teeth ache."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags1
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount0
fancyTags(empty)
dialogueSentences3
tagDensity0.333
leniency0.667
rawRatio0
effectiveRatio0
83.2266%