Run: 2026-05-10-01KR933CKQCJ04PQ4YRA9KZ6MF

Run Details

Duration:
10.2s
Cost:
$0.003037
Provider:
Google AI Studio

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="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The fog in Richmond Park did not roll; it drifted in heavy, stagnant ribbons that clung to the hem of Aurora’s coat like wet wool. She adjusted her grip on the flashlight, the metal casing cold against her palm, and checked her watch. Ten past midnight. The city was a distant hum, a low-frequency vibration buried beneath the thick, suffocating silence of the park. She shouldn't have come. The rational part of her mind, the part her father had spent twenty years trying to mold into a barrister, was screaming at her to turn back, to return to the relative sanity of the flat above Silas’ bar. But the Heartstone pendant tucked beneath her shirt was doing more than pulsing; it was fever-hot, a rhythmic, frantic thrumming against her sternum that matched the erratic beat of her heart. She reached the boundary where the ancient oaks stood in a tight, exclusionary circle. They weren't just trees; they were gnarled, obsidian-barked sentinels that seemed to lean inward, whispering to one another in the rustle of leaves that shouldn’t be there in mid-November. As she crossed the threshold, the air changed. It lost the damp, earthy scent of London rain and took on the perfume of ozone and bruised lilies—cloying, overripe, and sharp. This was the Grove. Or, at least, it was meant to be. Usually, the clearing was a sanctuary of impossible blooms, a place where time played tricks. Tonight, it felt like a theatre stage just after the audience had departed, leaving the props to rot in the dark. The wildflowers were here, yes, but they were colorless, ghost-pale petals that curled away from her light like scorched paper. Aurora stopped. The pendant flared bright enough to cast a crimson shadow against her sweater, a warm, pulsing glow that felt like a beacon in the oppressive gloom. She turned, shining her beam toward the fringe of the trees. Movement. Just a flicker—the shifting of a shadow where no shadow should have fallen. It vanished before she could focus, a trick of the eye that left her skin crawling. "Is anyone there?" Her voice sounded thin, stripped of its resonance by the heavy atmosphere. No answer. Only the sound of her own breathing, ragged and uneven. She took a step forward, her boot sinking into soil that felt unnervingly soft, like moss-covered flesh. She looked down and recoiled. The ground was shifting, the earth itself undulating in a slow, rhythmic heave as if the grove were breathing in tandem with her. She traced the small crescent-shaped scar on her left wrist, a nervous tic from her childhood that surfaced whenever the real world felt too thin. She needed to move deeper. The pendant was pulling her toward the center, a magnetic tug that made her balance wobble. Every step felt like walking through deep water; time was fraying at the edges. She scanned the horizon for the familiar standing stones, but they had shifted their arc, now standing in a jagged, aggressive geometry that she didn't recognize. Then came the sound. It wasn't a growl or a moan. It was the sound of wet silk tearing, followed by a precise, rhythmic tapping—the unmistakable sound of boot leather against stone. *Clack. Clack. Clack.* Aurora spun, her light slicing through the fog. The beam caught the trunk of a massive oak, then the twisted limb of a willow, then... nothing. But the tapping continued, closer now, faster. It was echoing, bouncing off the air itself, as if the grove had become a hall of mirrors. She spun again, trying to find the source. Logic, the calm, cool-headed instinct that had seen her through the mess with Evan and the suffocating pressure of Cardiff, tried to override her fear. It’s wind, she told herself. It’s the branches knocking together. But wind didn't breathe. A ragged, wet inhalation drifted from behind her, right at the nape of her neck. It was so close she could feel the temperature drop, a sharp crystallization of frost against her skin. She didn't turn. She couldn't. Her muscles had turned to lead, her lungs locked in a cold, iron cage. "Rory," a voice whispered. It wasn't a human voice. It sounded like two stones being ground together at the bottom of a well, layered under the imitation of her mother’s Welsh lilt. It was hollow, devoid of warmth, and perfectly flat. She whipped around, her light cutting a frantic arc through the dark. The clearing was empty. Or mostly empty. Ten feet away, where she had just been walking, the dark seemed to have pooled into a silhouette. It was humanoid, elongated, the limbs stretching in proportions that hurt her eyes to track. It stood perfectly still, a void in the middle of the grove that devoured the luminescence of the Heartstone. "I'm not," she whispered, her voice trembling. "I'm not who you think I am." The figure leaned its head. The motion was wrong, skipping frames like a corrupted video file. It clicked—a sharp, auditory snap—and then it was five feet closer. She scrambled backward, her breath coming in short, panicked gasps. The pendant was burning now, a searing, angry heat that blistered her skin through the silver casing. It was reacting to the proximity of the thing, turning from a deep, pulsing crimson to a violent, strobing white. Around her, the trees seemed to be growing taller, their shadows intertwining into a cage that blocked out the sky. The wildflowers, once pale, were turning black, their petals dropping off to reveal tiny, squirming larvae that burrowed into the mud. "You are," the thing whispered, its voice now closer, vibrating in her own ear, though it stood yards away. "You carry the mark. The stone knows its keeper, Aurora." She didn't wait. She turned and ran, her boots slipping on the slick, undulating earth. She didn't look back at the clearing or the shadows that were detaching themselves from the trees to follow her. She sprinted toward the circle of oaks, the boundaries of the grove feeling further away with every frantic stride. The air was dense, thick with the smell of wet rot and ancient, forgotten dust. Shadows clawed at her coat, thin, vaporous fingers that tore at the wool. She felt them—a cold, numbing sensation that seeped into her shoulders, trying to slow her down, trying to pull her back into the center of the dark. She reached the boundary where the oaks stood, but they had changed places again, forming a impenetrable wall. She stopped, gasping for air, her chest heaving. The pendant was screaming now, a silent vibration that rattled her teeth. The silhouette from the clearing was drifting toward her, not running, just occupying more space with every beat of her heart. It was featureless, yet she could feel it staring at her, drinking in her terror. It wasn't hungry for blood; it was hungry for the time she still had, the memories she had yet to make. Aurora gripped the pendant and pulled it from her neck, the silver chain snapping. She didn't know why, only that the stone was the anchor. As her fingers closed around the crimson pulse, the ground beneath her feet finally gave way. She tumbled through the transition point, falling—not onto the grass of Richmond Park, but through a terrifying, vertiginous void. She hit the cold, damp pavement of the street outside the bar with a bone-jarring thud. Silence. The sound of a distant car horn in London. A stray cat scurrying under a dumpster. The hum of the city, returned. Aurora lay flat on her back, staring up at the slate-grey, indifferent sky. She looked at her hand. The Heartstone pendant was dark, cold, and inert, like a common pebble. She fumbled for her wrist, tracing the crescent scar, needing to confirm that she was still anchored to the earth. She stood up, her legs shaking so violently she had to lean against the brick wall of the building. She looked back at the park entrance, shrouded in the distant, heavy fog. She was safe. She was out. But as she turned toward the door of her flat, she froze. On the brick wall, right where her shadow fell under the flickering streetlamp, her reflection didn't match her movements. Her shadow remained perfectly still, its hand raised to its face, tracing a scar that didn't belong to her, on a wrist that wasn't hers. And in the quiet of the night, clear as a bell, she heard the *clack, clack, clack* of boots walking toward her.
created_at"2026-05-10T14:01:47.403Z" 5/10/2026, 2:01:47 PM
model"google/gemini-3.1-flash-lite-20260507"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency592
moderation_latency(null)
generation_time10108
tokens_prompt812
tokens_completion2149
native_tokens_prompt773
native_tokens_completion1896
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"STOP"
service_tier"standard"
usage0.00303725
router(null)
provider_responses
0
endpoint_id"237af107-d2e9-46c7-b146-c74d75980dee"
id"y48Aao-9JKyez7IPyLygoQg"
is_byokfalse
latency590
model_permaslug"google/gemini-3.1-flash-lite-20260507"
provider_name"Google AI Studio"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1778421707-gldHHojwh8ePyWUhSS5J"
session_id(null)
api_type"completions"
id"gen-1778421707-8W6o338j3BPcpEtMcOnm"
upstream_id"y48Aao-9JKyez7IPyLygoQg"
total_cost0.00303725
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags5
adverbTagCount0
adverbTags(empty)
dialogueSentences6
tagDensity0.833
leniency1
rawRatio0
effectiveRatio0
89.56% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1437
totalAiIsmAdverbs3
found
0
adverb"perfectly"
count3
highlights
0"perfectly"
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)
9.53% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1437
totalAiIsms26
found
0
word"silence"
count2
1
word"rhythmic"
count3
2
word"sentinels"
count1
3
word"sanctuary"
count1
4
word"beacon"
count1
5
word"oppressive"
count1
6
word"gloom"
count1
7
word"flicker"
count1
8
word"resonance"
count1
9
word"traced"
count1
10
word"magnetic"
count1
11
word"scanned"
count1
12
word"familiar"
count1
13
word"silk"
count1
14
word"echoing"
count1
15
word"could feel"
count2
16
word"lilt"
count1
17
word"warmth"
count1
18
word"searing"
count1
19
word"pulse"
count1
20
word"tracing"
count2
highlights
0"silence"
1"rhythmic"
2"sentinels"
3"sanctuary"
4"beacon"
5"oppressive"
6"gloom"
7"flicker"
8"resonance"
9"traced"
10"magnetic"
11"scanned"
12"familiar"
13"silk"
14"echoing"
15"could feel"
16"lilt"
17"warmth"
18"searing"
19"pulse"
20"tracing"
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
narrationSentences108
matches(empty)
76.72% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount4
narrationSentences108
filterMatches
0"watch"
hedgeMatches
0"seemed to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences110
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans2
markdownWords6
totalWords1430
ratio0.004
matches
0"Clack. Clack. Clack."
1"clack, clack, clack"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions5
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions18
wordCount1403
uniqueNames9
maxNameDensity0.36
worstName"Aurora"
maxWindowNameDensity1
worstWindowName"Aurora"
discoveredNames
Richmond2
Park2
Aurora5
Heartstone3
London2
Grove1
Evan1
Cardiff1
Welsh1
persons
0"Aurora"
1"Grove"
2"Evan"
places
0"Richmond"
1"Park"
2"London"
3"Cardiff"
globalScore1
windowScore1
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences79
glossingSentenceCount5
matches
0"sentinels that seemed to lean inward, whispering to one another in the rustle of leaves that shouldn’t be there in mid-November"
1"felt like a theatre stage just after th"
2"felt like a beacon in the oppressive gl"
3"felt like walking through deep water; t"
4"sounded like two stones being ground toget"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.699
wordCount1430
matches
0"not onto the grass of Richmond Park, but through a terrifying, vertiginous void"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences110
matches
0"confirm that she"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs37
mean38.65
std21.93
cv0.567
sampleLengths
064
174
273
312
456
539
630
715
857
986
104
1128
123
1351
1443
154
1652
174
1837
1971
2014
2127
2247
2341
2429
2554
2655
2738
2857
2960
3016
3123
3250
3338
3412
3544
3622
98.77% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences108
matches
0"were gnarled"
1"was meant"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount12
totalVerbs237
matches
0"was screaming"
1"was doing"
2"was shifting"
3"were breathing"
4"was pulling"
5"was fraying"
6"was echoing"
7"was burning"
8"was reacting"
9"were turning"
10"were detaching"
11"was screaming"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount7
semicolonCount5
flaggedSentences11
totalSentences110
ratio0.1
matches
0"The fog in Richmond Park did not roll; it drifted in heavy, stagnant ribbons that clung to the hem of Aurora’s coat like wet wool."
1"But the Heartstone pendant tucked beneath her shirt was doing more than pulsing; it was fever-hot, a rhythmic, frantic thrumming against her sternum that matched the erratic beat of her heart."
2"They weren't just trees; they were gnarled, obsidian-barked sentinels that seemed to lean inward, whispering to one another in the rustle of leaves that shouldn’t be there in mid-November."
3"It lost the damp, earthy scent of London rain and took on the perfume of ozone and bruised lilies—cloying, overripe, and sharp."
4"Just a flicker—the shifting of a shadow where no shadow should have fallen."
5"Every step felt like walking through deep water; time was fraying at the edges."
6"It was the sound of wet silk tearing, followed by a precise, rhythmic tapping—the unmistakable sound of boot leather against stone."
7"It clicked—a sharp, auditory snap—and then it was five feet closer."
8"She felt them—a cold, numbing sensation that seeped into her shoulders, trying to slow her down, trying to pull her back into the center of the dark."
9"It wasn't hungry for blood; it was hungry for the time she still had, the memories she had yet to make."
10"She tumbled through the transition point, falling—not onto the grass of Richmond Park, but through a terrifying, vertiginous void."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount120
adjectiveStacks0
stackExamples(empty)
adverbCount2
adverbRatio0.016666666666666666
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences110
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences110
mean13
std7.96
cv0.612
sampleLengths
025
118
23
318
44
539
631
714
829
98
1022
114
128
1315
1421
1520
162
1726
1811
191
2013
2116
2215
232
2410
2517
265
2723
2825
295
3016
3114
3226
334
347
3521
361
371
381
398
4017
411
427
4318
448
4525
465
475
484
4915
27.27% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats25
diversityRatio0.2909090909090909
totalSentences110
uniqueOpeners32
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount4
totalSentences99
matches
0"Usually, the clearing was a"
1"Just a flicker—the shifting of"
2"Only the sound of her"
3"Then came the sound."
ratio0.04
13.94% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount51
totalSentences99
matches
0"She adjusted her grip on"
1"She shouldn't have come."
2"She reached the boundary where"
3"They weren't just trees; they"
4"It lost the damp, earthy"
5"She turned, shining her beam"
6"It vanished before she could"
7"Her voice sounded thin, stripped"
8"She took a step forward,"
9"She looked down and recoiled."
10"She traced the small crescent-shaped"
11"She needed to move deeper."
12"She scanned the horizon for"
13"It wasn't a growl or"
14"It was the sound of"
15"It was echoing, bouncing off"
16"She spun again, trying to"
17"It’s wind, she told herself."
18"It’s the branches knocking together."
19"It was so close she"
ratio0.515
45.86% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount82
totalSentences99
matches
0"The fog in Richmond Park"
1"She adjusted her grip on"
2"The city was a distant"
3"She shouldn't have come."
4"The rational part of her"
5"She reached the boundary where"
6"They weren't just trees; they"
7"It lost the damp, earthy"
8"This was the Grove."
9"Tonight, it felt like a"
10"The wildflowers were here, yes,"
11"The pendant flared bright enough"
12"She turned, shining her beam"
13"It vanished before she could"
14"Her voice sounded thin, stripped"
15"She took a step forward,"
16"She looked down and recoiled."
17"The ground was shifting, the"
18"She traced the small crescent-shaped"
19"She needed to move deeper."
ratio0.828
50.51% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences99
matches
0"Or, at least, it was"
ratio0.01
0.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences65
technicalSentenceCount18
matches
0"But the Heartstone pendant tucked beneath her shirt was doing more than pulsing; it was fever-hot, a rhythmic, frantic thrumming against her sternum that matche…"
1"They weren't just trees; they were gnarled, obsidian-barked sentinels that seemed to lean inward, whispering to one another in the rustle of leaves that shouldn…"
2"The wildflowers were here, yes, but they were colorless, ghost-pale petals that curled away from her light like scorched paper."
3"The pendant flared bright enough to cast a crimson shadow against her sweater, a warm, pulsing glow that felt like a beacon in the oppressive gloom."
4"It vanished before she could focus, a trick of the eye that left her skin crawling."
5"She took a step forward, her boot sinking into soil that felt unnervingly soft, like moss-covered flesh."
6"The ground was shifting, the earth itself undulating in a slow, rhythmic heave as if the grove were breathing in tandem with her."
7"She traced the small crescent-shaped scar on her left wrist, a nervous tic from her childhood that surfaced whenever the real world felt too thin."
8"The pendant was pulling her toward the center, a magnetic tug that made her balance wobble."
9"Logic, the calm, cool-headed instinct that had seen her through the mess with Evan and the suffocating pressure of Cardiff, tried to override her fear."
10"It was humanoid, elongated, the limbs stretching in proportions that hurt her eyes to track."
11"It stood perfectly still, a void in the middle of the grove that devoured the luminescence of the Heartstone."
12"The pendant was burning now, a searing, angry heat that blistered her skin through the silver casing."
13"Around her, the trees seemed to be growing taller, their shadows intertwining into a cage that blocked out the sky."
14"The wildflowers, once pale, were turning black, their petals dropping off to reveal tiny, squirming larvae that burrowed into the mud."
15"She felt them—a cold, numbing sensation that seeped into her shoulders, trying to slow her down, trying to pull her back into the center of the dark."
16"The pendant was screaming now, a silent vibration that rattled her teeth."
17"She fumbled for her wrist, tracing the crescent scar, needing to confirm that she was still anchored to the earth."
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags5
uselessAdditionCount1
matches
0"she whispered, her voice trembling"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags3
fancyCount3
fancyTags
0"a voice whispered (whisper)"
1"she whispered (whisper)"
2"the thing whispered (whisper)"
dialogueSentences6
tagDensity0.5
leniency1
rawRatio1
effectiveRatio1
67.9052%