Run: 2026-05-20-01KS263MNG48T4BS8QTHGY1WVN

Run Details

Duration:
14.8s
Cost:
$0.021077
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 silver chain of the Heartstone pendant felt like a thin wire of ice against Rory’s collarbone, though the crimson gem itself, resting just beneath her collar, was warm. Incredibly warm. It pulsed against her collarbone with a steady, sluggish rhythm, like the heartbeat of a dying bird. She pushed past the final barrier of gorse and bramble, her boots sinking into damp, yielding moss. Right on cue, the distant rumble of the London evening—the hum of the A3, the far-off drone of Heathrow-bound flights—died instantly. The silence that replaced it was not the clean, quiet peace of the countryside. It was heavy and absolute, like a weight pressing against the drums of her ears. She had reached Richmond Park late, slipping through the pedestrian gates just as the twilight faded into a bruised purple. Now, standing at the edge of the hidden clearing, Rory let her breath out in a long, pale plume. The Fae Grove didn't look like Richmond anymore. The ancient, twisted oaks that marked the boundary stood like petrified giants, their gnarled trunks curving inward as if to cage the clearing from the sky. Beneath them, carpeted across the forest floor, wildflowers bloomed in impossible, vivid colors—violent indigos, pale whites, and bruising yellows that had no business thriving in the dead of autumn. Rory reached up with her right hand, her fingers tracing the small, crescent-shaped scar on her left wrist. It was a nervous, childhood habit, a physical anchor she returned to whenever her mind began to spiral. "Just a quick check," she whispered. The sound of her own voice was flat, swallowed up by the damp air as soon as it left her lips. She had come because of the pendant. For three days, the thumbnail-sized stone had been heating up in her pocket, growing hot enough to scorch the fabric of her coat. Her unknown benefactor hadn't left instructions, but Rory was intelligent enough to recognize a warning when she felt one. The warmth meant a Hel portal was close, or opening, and the ley lines of the Grove were the most volatile junction in Greater London. She took three steps forward, crossing the threshold of the oak standing stones. A sudden, sharp tingle ran down her spine. The air inside the Grove was different. It tasted of copper and ozone, cold enough to sting her sinuses, yet the ground felt strangely soft and warm beneath her soles. She took a pocket torch from her leather jacket, flicking the switch. The beam of light cut through the gloom, illuminating the thick, gray mist that clung to the wildflower stalks. She swept the light in a slow arc. Nothing. Just the ancient trees, the unnatural blossoms, and the heavy mist. She walked toward the center of the clearing, where the air felt thickest. The deeper she went, the more the sensation of wrongness grew. It wasn't a sudden, jarring shock, but a slow, creeping realization, like water rising around her ankles. First, it was the smell. Beneath the sweet, cloying scent of the unseasonal flowers was a faint, sour odor—the smell of wet copper and stagnant water. Then, it was the light. When she held her torch steady, she noticed the shadows cast by the ancient oaks weren't pointing away from the beam. They were angled slightly sideways, warping at the edges as if they were trying to lean away from the illumination. Rory stopped. She held her breath, listening. In the silence, she heard a sound. It was incredibly faint, a soft, wet *slither*, like a heavy rope being dragged through wet mud. It came from somewhere near the eastern boundary, behind a massive, split-trunk oak. Slowly, Rory turned her torch toward the sound. The beam pierced the mist, splashing against the rough bark of the oak. Nothing was there. She lowered the torch slightly, her heart hammering a frantic rhythm against her ribs. The Heartstone pendant was getting hotter now, stinging her skin. She reached into her collar and pulled it out, letting it dangle. The deep crimson gem was glowing, a faint, rhythmic pulse of light that matched the speed of her racing pulse. "Who's there?" she called out. The silence that followed was thick, almost suffocating. Then, a rustle. Not from the ground, but from above. Rory didn't tilt her light up immediately. Her gut, honed by years of surviving things she’d rather forget, screamed at her to keep her eyes level. Instead, she took a slow step backward, her boot squelching in the moss. At the very edge of her peripheral vision, something moved. It was a pale, fluid motion, high up in the branches of the boundary oaks. It didn't jump or swing; it seemed to glide, a pale smear against the dark wood, moving with a terrifying, liquid grace. She whipped her torch toward the movement. The light caught only the empty, moss-draped branches of a dying birch. But as the light passed over the tree, she saw the moss dangling from the bark. It wasn't hanging down. It was drifting horizontally, as if caught in a strong breeze. Yet, there was no wind. The air in the Grove was dead, stagnant, and freezing. A cold sweat broke out across Rory’s forehead. Her quick, analytical mind tried to map the anomalies, to find a rational explanation. A trick of the light. The strange atmospheric pressure of a pocket realm. Hallucinations brought on by the strange spores of the wildflowers. But then she saw the footprint. Just at the edge of her torchlight, right where she had been standing moments before, the vibrant, thick wildflowers were crushed. Not crushed as if by a boot, but dissolved. A dark, smoking patch of black rot lay in the shape of a long, narrow foot, the stems of the lilies and violets liquefied into a foul, black tar. And right next to it, another dark patch appeared. There was no sound. No rustle of grass. Just the silent, instantaneous rot of the flora, forming another footprint, two feet closer to her than the last. Rory stared, paralyzed. Her breath came in short, shallow gasps. The pendant was burning now, a searing heat that made her want to rip the silver chain from her neck, but she didn’t dare move her hands. Another patch of rot bloomed in the moss. Closer. The thing that was walking was invisible to her light, but the space it occupied was warped. As she stared at the empty air directly above the newest footprint, she saw the trees behind it bend. The light from her torch didn't bounce off the entity; it bent around it, refracting the dark trunks and gray mist into a grotesque, hall-of-mirrors distortion. It was tall. Unnaturally tall. And it was standing less than ten feet away. A sound broke the stillness. It wasn't a growl or a hiss. It was a voice. It sounded like a woman’s voice, but warped, as if played through a broken, waterlogged speaker. It spoke in a language Rory didn't know, a series of harsh, clicking consonants and low, guttural vowels that vibrated in her teeth. But beneath the foreign words, there was a secondary layer to the sound—the faint, dual-toned echo of a man’s voice, mimicry so perfect it made her skin crawl. *“...Rory...”* Her heart stopped. The voice wasn't just a random sound. It had shaped her name. It sounded like Eva’s voice, but stretched out, the vowels elongated into a mocking, agonizing groan. *“...Rory... come... back...”* The distortion in the air shifted. It leaned forward. Rory’s survival instinct, cold and sharp, cut through her paralysis. She didn't scream. She didn't throw her torch. She turned and ran. She bolted toward the standing stones, her boots tearing up the moss and the beautiful, cursed flowers. Behind her, the quiet of the Grove erupted into a frenzy of motion. The wet, heavy slithering sound returned, but this time it was fast, a rapid, thrashing progress through the underbrush that sounded like a massive serpent whipping through the dead leaves. The air grew freezing cold, so cold that her eyebrows began to frost. The smell of copper turned into the overwhelming stench of rot and old iron. She reached the boundary. The ancient oak standing stones were just ahead, their dark silhouettes marking the threshold to the real world, to Richmond Park, to safety. But as she leaped between the two central oaks, she felt a heavy, freezing pressure brush against the back of her leather jacket. It wasn't a hand. It felt like dozens of thin, wet threads, like a heavy spider's web, wrapping around her shoulders, dragging at her momentum. The Heartstone pendant flared with a sudden, blinding crimson light, casting long, bloody shadows across the trees. The heat against her chest was white-hot, a agonizing burn that made her gasp. With a final, desperate surge, Rory threw her weight forward, tearing herself free from the icy threads. She tumbled out of the Grove, rolling hard across the dry, dead grass of Richmond Park. The damp moss was gone. The cloying flowers were gone. She lay on her back, panting, staring up at the night sky. High above, the orange glow of London’s light pollution painted the clouds. In the distance, the faint, comforting rumble of a jet engine cut through the air. Rory scrambled to her knees and spun around, her torch shaking violently in her grip. The beam illuminated the ordinary boundary of Richmond Park. Just a line of old, dead oaks and dry brambles. There was no mist. No glowing wildflowers. No warped shadows. But as she lowered her torch, the light caught the collar of her black leather jacket. Clinging to the leather shoulder pads were three long, thin strands of pale, translucent slime. They weren't melting. They lay there, glittering in the torchlight, frozen hard as steel.
created_at"2026-05-20T07:55:22.179Z" 5/20/2026, 7:55:22 AM
model"google/gemini-3.5-flash-20260519"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency874
moderation_latency(null)
generation_time14689
tokens_prompt812
tokens_completion2517
native_tokens_prompt773
native_tokens_completion2213
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.0210765
router(null)
provider_responses
0
endpoint_id"bd50061c-e1d8-469e-96b1-d322e77378f8"
id"6mgNasH9E5PV1MkP3OCW2Qs"
is_byokfalse
latency874
model_permaslug"google/gemini-3.5-flash-20260519"
provider_name"Google AI Studio"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer(null)
request_id"req-1779263722-oNvKxXlrEb8IIKfLICp3"
session_id(null)
api_type"completions"
id"gen-1779263722-ah6yDEfX87y6klV1qinK"
upstream_id"6mgNasH9E5PV1MkP3OCW2Qs"
total_cost0.0210765
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
totalTags2
adverbTagCount0
adverbTags(empty)
dialogueSentences4
tagDensity0.5
leniency1
rawRatio0
effectiveRatio0
87.90% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1653
totalAiIsmAdverbs4
found
0
adverb"slightly"
count2
1
adverb"slowly"
count1
2
adverb"very"
count1
highlights
0"slightly"
1"slowly"
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)
42.53% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1653
totalAiIsms19
found
0
word"pulsed"
count1
1
word"silence"
count3
2
word"weight"
count2
3
word"tracing"
count1
4
word"warmth"
count1
5
word"down her spine"
count1
6
word"gloom"
count1
7
word"rhythmic"
count1
8
word"pulse"
count2
9
word"racing"
count1
10
word"searing"
count1
11
word"vibrated"
count1
12
word"echo"
count1
13
word"perfect"
count1
14
word"comforting"
count1
highlights
0"pulsed"
1"silence"
2"weight"
3"tracing"
4"warmth"
5"down her spine"
6"gloom"
7"rhythmic"
8"pulse"
9"racing"
10"searing"
11"vibrated"
12"echo"
13"perfect"
14"comforting"
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
narrationSentences135
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount4
narrationSentences135
filterMatches(empty)
hedgeMatches
0"began to"
1"seemed to"
2"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences137
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen30
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans3
markdownWords5
totalWords1648
ratio0.003
matches
0"slither"
1"“...Rory...”"
2"“...Rory... come... back...”"
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
totalMentions39
wordCount1638
uniqueNames11
maxNameDensity0.79
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Heartstone3
Rory13
London3
Heathrow-bound1
Richmond5
Park4
Fae1
Grove6
Hel1
Greater1
Eva1
persons
0"Rory"
1"Eva"
places
0"London"
1"Richmond"
2"Park"
3"Fae"
4"Grove"
5"Greater"
globalScore1
windowScore1
25.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences100
glossingSentenceCount5
matches
0"felt like a thin wire of ice against Ro"
1"sounded like a woman’s voice, but warped,"
2"sounded like Eva’s voice, but stretched ou"
3"sounded like a massive serpent whipping th"
4"felt like dozens of thin, wet threads,"
78.64% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.214
wordCount1648
matches
0"Not from the ground, but from above"
1"Not crushed as if by a boot, but dissolved"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences137
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs56
mean29.43
std19.44
cv0.661
sampleLengths
048
167
239
363
436
527
674
713
850
927
1012
1141
1226
1346
147
1537
1621
173
1856
195
208
2110
2239
2310
2437
2550
2615
2745
286
2959
309
3127
3237
339
3462
3514
3616
3767
381
3931
403
419
4218
434
4460
4527
4627
4748
4831
4917
94.87% Passive voice overuse
Target: ≤2% passive sentences
passiveCount4
totalSentences135
matches
0"were angled"
1"being dragged"
2"was gone"
3"were gone"
0.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount8
totalVerbs240
matches
0"weren't pointing"
1"were trying"
2"was getting"
3"was glowing"
4"wasn't hanging"
5"was burning"
6"was walking"
7"was standing"
17.73% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount2
flaggedSentences6
totalSentences137
ratio0.044
matches
0"Right on cue, the distant rumble of the London evening—the hum of the A3, the far-off drone of Heathrow-bound flights—died instantly."
1"Beneath them, carpeted across the forest floor, wildflowers bloomed in impossible, vivid colors—violent indigos, pale whites, and bruising yellows that had no business thriving in the dead of autumn."
2"Beneath the sweet, cloying scent of the unseasonal flowers was a faint, sour odor—the smell of wet copper and stagnant water."
3"It didn't jump or swing; it seemed to glide, a pale smear against the dark wood, moving with a terrifying, liquid grace."
4"The light from her torch didn't bounce off the entity; it bent around it, refracting the dark trunks and gray mist into a grotesque, hall-of-mirrors distortion."
5"But beneath the foreign words, there was a secondary layer to the sound—the faint, dual-toned echo of a man’s voice, mimicry so perfect it made her skin crawl."
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1653
adjectiveStacks3
stackExamples
0"small, crescent-shaped scar"
1"empty, moss-draped branches"
2"faint, dual-toned echo"
adverbCount49
adverbRatio0.029643073200241985
lyAdverbCount13
lyAdverbRatio0.007864488808227465
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences137
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences137
mean12.03
std7.38
cv0.614
sampleLengths
029
12
217
317
421
514
615
720
819
98
1026
1129
1218
1318
146
1521
167
1723
1819
1925
2013
218
227
2323
2412
2519
268
271
2811
2913
3011
3117
325
3321
345
3521
3620
372
385
397
4017
4113
428
4313
443
4514
4610
4712
4820
495
36.86% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats18
diversityRatio0.27007299270072993
totalSentences137
uniqueOpeners37
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount8
totalSentences129
matches
0"Just the ancient trees, the"
1"Then, it was the light."
2"Slowly, Rory turned her torch"
3"Then, a rustle."
4"Instead, she took a slow"
5"Just at the edge of"
6"Just the silent, instantaneous rot"
7"Just a line of old,"
ratio0.062
71.16% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount48
totalSentences129
matches
0"It pulsed against her collarbone"
1"She pushed past the final"
2"It was heavy and absolute,"
3"She had reached Richmond Park"
4"It was a nervous, childhood"
5"She had come because of"
6"Her unknown benefactor hadn't left"
7"She took three steps forward,"
8"It tasted of copper and"
9"She took a pocket torch"
10"She swept the light in"
11"She walked toward the center"
12"It wasn't a sudden, jarring"
13"They were angled slightly sideways,"
14"She held her breath, listening."
15"It was incredibly faint, a"
16"It came from somewhere near"
17"She lowered the torch slightly,"
18"She reached into her collar"
19"she called out"
ratio0.372
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount91
totalSentences129
matches
0"The silver chain of the"
1"It pulsed against her collarbone"
2"She pushed past the final"
3"The silence that replaced it"
4"It was heavy and absolute,"
5"She had reached Richmond Park"
6"The Fae Grove didn't look"
7"The ancient, twisted oaks that"
8"Rory reached up with her"
9"It was a nervous, childhood"
10"The sound of her own"
11"She had come because of"
12"Her unknown benefactor hadn't left"
13"The warmth meant a Hel"
14"She took three steps forward,"
15"A sudden, sharp tingle ran"
16"The air inside the Grove"
17"It tasted of copper and"
18"She took a pocket torch"
19"The beam of light cut"
ratio0.705
77.52% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences129
matches
0"Now, standing at the edge"
1"Yet, there was no wind."
ratio0.016
59.37% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences77
technicalSentenceCount9
matches
0"The ancient, twisted oaks that marked the boundary stood like petrified giants, their gnarled trunks curving inward as if to cage the clearing from the sky."
1"Beneath them, carpeted across the forest floor, wildflowers bloomed in impossible, vivid colors—violent indigos, pale whites, and bruising yellows that had no b…"
2"The beam of light cut through the gloom, illuminating the thick, gray mist that clung to the wildflower stalks."
3"The deep crimson gem was glowing, a faint, rhythmic pulse of light that matched the speed of her racing pulse."
4"The thing that was walking was invisible to her light, but the space it occupied was warped."
5"It spoke in a language Rory didn't know, a series of harsh, clicking consonants and low, guttural vowels that vibrated in her teeth."
6"It felt like dozens of thin, wet threads, like a heavy spider's web, wrapping around her shoulders, dragging at her momentum."
7"The heat against her chest was white-hot, a agonizing burn that made her gasp."
8"She lay on her back, panting, staring up at the night sky."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags2
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags1
fancyCount1
fancyTags
0"she whispered (whisper)"
dialogueSentences4
tagDensity0.25
leniency0.5
rawRatio1
effectiveRatio0.5
79.1192%