Run: 2026-03-11-01KKFC8GRQR8V5JN17EYPECMPN

Run Details

Duration:
58.5s
Cost:
$0.000000
Provider:
Stealth

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 air in Richmond Park tasted of pine and wet earth, but the moment Aurora Carter slipped between the twin oaks that marked the threshold, it changed. It grew thin, sweet with a perfume like night-blooming jasmine and something else, something metallic and old, like a coin held under the tongue. The transition wasn’t physical—a step, a shiver—but a feeling of being gently *unzipped* from the world she knew. The Fae Grove was exactly as the whispers described, and utterly wrong. Moonlight, thick and silver as poured milk, fell in a perfect column onto a carpet of wildflowers that bloomed in defiance of the November chill. Bluebells, foxgloves, and blossoms she couldn’t name pulsed with a faint, internal luminescence, their petals shifting in a breeze she couldn’t feel. The standing stones, ancient and dark, ringed the clearing like the ribs of some long-dead leviathan. They weren’t granite or sandstone, but a black, glassy material that seemed to drink the light. She’d come for answers. The pendant had led her here, its crimson gemstone a steady, warm coal against her sternum, a comfort she didn’t deserve. Three days of dead-end research on Hel portals, of dead-end leads, had culminated in a half-mad forum post mentioning a “door between worlds” in Richmond Park. A myth. A child’s story. But the pendant had thrummed the moment she’d read the words, a low, insistent *yes* in her chest. Now, in the Grove, the pendant’s warmth had muted to a tepid pulse. The promise of answers felt like a hollow joke. She was alone. Utterly, profoundly alone. The silence was the first thing that felt off. Not a quiet, but an absence. No rustle of nocturnal animals, no distant hum of the city. The sound of her own boots on the mossy ground was unnervingly loud, a sacrilegious crunch in a cathedral. She stopped, holding her breath, and listened. There. A faint, rhythmic sound. *Tap. Tap. Tap.* Like a single drop of water falling into a deep pool. It came from the heart of the grove, near the largest standing stone. She took a step towards it, her hand instinctively going to the silver chain of the pendant. *Tap. Tap. Tap.* It was a little louder now, but not sharper. It seemed to be coming from everywhere at once, a sound without a source. A movement at the edge of her vision. A flicker of shadow against the base of a standing stone, gone when she turned her head. Just a trick of the moonlight through the shifting, light-drinking rock. It had to be. She was a logical person. Cool-headed. Eva always said she could think her way out of a locked box. But the logic felt thin, a flimsy coat against a rising chill that had nothing to do with the temperature. She should have told someone where she was going. The thought was a sudden, sharp spike of panic. She’d left the flat above Silas’ bar without a word, drawn by the pendant’s silent insistence. No one knew she was here. The grove’s time was fluid—a minute here could be an hour out there. Or a day. Or a week. The weight of that isolation pressed on her chest. *Tap. Tap. Tap.* The sound changed. It wasn’t water. It was too dry, too hollow. It sounded like… a fingernail. A long, hard fingernail tapping on glass. But there was no glass here. Just ancient wood, living stone, and impossible flowers. She made herself walk forward, each step deliberate. The wildflowers brushed against her jeans, their luminescence flaring a soft, jealous blue as they touched the denim, then fading. The air grew colder, the sweet smell cloying now, making her stomach turn. It smelled like a funeral parlor left in the sun. Near the central stone, she found a pool. It wasn’t water. It was a perfect circle of liquid shadow, so dark it seemed to absorb the very concept of light. The *tap-tap-tap* emanated from its center. She knelt, the moss cool and damp beneath her knees, and stared into the black surface. It reflected nothing. Not the moon, not her own face. It was a void. As she watched, a single, slow ripple disturbed the center. It wasn’t caused by anything she could see. It just happened. Then another. They were coming from below. The pendant flared, a sudden, intense heat against her skin, making her gasp. It wasn’t warning her. It was… recognizing something. The deep crimson gemstone cast a bloody glow onto the black pool, and for a heartbeat, she saw something in the depths. Not a reflection. A shape. A pale, elongated form, suspended in the darkness, its limbs too long, its joints bending the wrong way. It had no face, just a smooth, oval surface that seemed to be turned up towards her. She scrambled backward, a choked cry catching in her throat. Her heel caught on a root and she went down hard, the impact jarring her teeth. The pendant’s glow died as quickly as it had ignited. Silence. The tapping had stopped. She lay there, her heart a frantic bird against her ribs, her breath coming in ragged gasps. The grove was still. The flowers pulsed softly. The stones stood sentinel. It was beautiful. It was a trap. *You are not alone.* The thought wasn’t her own. It was a whisper that seemed to slide into her ear on the non-existent breeze. It was a certainty, cold and absolute. A sound from behind her. A slow, dragging scrape, like heavy fabric over rough stone. She rolled onto her side, propping herself up on one elbow, and looked back toward the entrance. The twin oaks were still there, a gateway to sanity, but the space between them seemed… farther away. The path she’d walked was no longer clear; the wildflowers had grown, their stems weaving together into a thick, luminous mat. The scraping came again, from her left now. She snapped her head around. Nothing. Just the base of a standing stone, its surface seeming to writhe in the moonlight. Was that a carving she hadn’t noticed before? A suggestion of a face, mouth open in a silent scream, pressed from the inside? She pushed herself to her feet, her palms stinging. The crescent-shaped scar on her left wrist throbbed in time with her pulse, a dull, familiar ache. “Is anyone there?” Her voice was a thin, cracked thing. It didn’t echo. The grove swallowed the sound. A laugh, high and thin, like glass bells chiming underwater. It came from the pool. She wouldn’t look. She would not look. She started walking, not toward the pool, not back toward the now-distant oaks, but sideways, along the inner curve of the stone circle. She needed to keep moving. To find another way out. Her delivery bag, slung over her shoulder, felt laughably mundane. A container of cold noodles and a receipt book. Weapons against whatever breathed in this place. The flowers grew thicker as she moved, their stems tangling around her ankles. Their light was brighter here, a feverish, pulsing white. And they were warm. Unnaturally so. The heat seeped through the fabric of her jeans. Then she saw them. Figures, standing among the flowers. They were made of the same luminous stuff, pale green and white, vaguely humanoid but with too many joints, their heads tilted at angles that promised snapped necks. They weren’t moving. They were just *there*, like grotesque topiary. Dozens of them, arranged in a loose spiral leading deeper into the grove. Her breath hitched. This was a path. An invitation. The pendant was cold now. A dead weight. One of the figures twitched. A minute, insectile movement. Its arm, a stick-thin branch of light, rotated a few degrees in its socket. Then another figure twitched, and another. A slow, cascading wave of subtle, horrifying motion rippled through the garden of things that were not plants. *Tap. Tap. Tap.* It started again, but this time it was right beside her ear. She spun, swinging her bag in a wild arc. It met only empty air. The sound was inside her head. It was the sound of her own sanity, tapping against the inside of her skull, demanding to be let out. She ran. Not thoughtfully, not strategically, but in a blind, panic-stricken dash. She tore through the flowers, their warm, luminescent sap splattering on her hands, her face, stinging like nettle. The figures didn’t move to stop her, but their heads, those smooth, featureless ovals, tracked her passage. She could feel their attention like a physical pressure. The standing stones blurred past. The pool flashed in her peripheral vision, a slash of absolute black. The entrance oaks grew no closer. The grove was stretching, the pocket of unreality contracting around her. Time wasn’t just different here; it was malicious. She burst into a small, clear space at the grove’s heart. The largest stone stood here, and at its base was a darkness deeper than the pool. A doorway. Not a Hel portal—the pendant was silent. This was something else. A wound in the world. From that wound, a sound emerged. A soft, wet, breathing. In and out. In and out. Slow and patient. And with the breath came a whisper, a sibilant, voiceless hiss that formed a word she felt in her bones more than heard. *“Laila.”* Her childhood name. The name only her parents and Eva had ever used. The name she hadn’t heard in years. The cold that hit her then was absolute. It froze the scream in her throat, locked her muscles. The pendant against her chest wasn’t just cold; it was burning with cold, a tiny shard of ice-fire. The breathing from the darkness quickened, excited. A shape began to resolve in the doorway. Not the elongated thing from the pool. This was smaller, closer to human, but its edges were smudged, blurred, as if it couldn’t quite decide on a shape. It extended a hand—a hand with too many fingers, each one ending in a sharp, dark point that clicked softly against the stone. *Tap. Tap. Tap.* It was the source. The sound had been a lure, a heartbeat drawing her here. Aurora Carter, who was cool-headed and intelligent, who could think her way out of a locked box, found she could not think at all. There was only the spreading stain of terror, the ancient, primal understanding that she was prey, and the grove had finally, gently, closed its jaws.
created_at"2026-03-11T21:18:50.147Z" 3/11/2026, 9:18:50 PM
model"openrouter/hunter-alpha"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency5116
moderation_latency(null)
generation_time58475
tokens_prompt812
tokens_completion2892
native_tokens_prompt760
native_tokens_completion2541
native_tokens_completion_images(null)
native_tokens_reasoning283
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0
router(null)
provider_responses(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773263930-9S7l0lzc9L0mxFUJG4xN"
upstream_id"gen-1773263930-9S7l0lzc9L0mxFUJG4xN"
total_cost0
cache_discount(null)
upstream_inference_cost0
provider_name"Stealth"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags2
adverbTagCount0
adverbTags(empty)
dialogueSentences3
tagDensity0.667
leniency1
rawRatio0
effectiveRatio0
77.23% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1757
totalAiIsmAdverbs8
found
0
adverb"gently"
count2
1
adverb"utterly"
count2
2
adverb"very"
count1
3
adverb"quickly"
count1
4
adverb"softly"
count2
highlights
0"gently"
1"utterly"
2"very"
3"quickly"
4"softly"
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)
23.16% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1757
totalAiIsms27
found
0
word"perfect"
count2
1
word"chill"
count2
2
word"pulsed"
count2
3
word"warmth"
count1
4
word"pulse"
count2
5
word"silence"
count2
6
word"rhythmic"
count1
7
word"flicker"
count1
8
word"weight"
count2
9
word"stomach"
count1
10
word"depths"
count1
11
word"sentinel"
count1
12
word"whisper"
count2
13
word"throbbed"
count1
14
word"familiar"
count1
15
word"echo"
count1
16
word"cascading"
count1
17
word"could feel"
count1
18
word"quickened"
count1
19
word"resolve"
count1
highlights
0"perfect"
1"chill"
2"pulsed"
3"warmth"
4"pulse"
5"silence"
6"rhythmic"
7"flicker"
8"weight"
9"stomach"
10"depths"
11"sentinel"
12"whisper"
13"throbbed"
14"familiar"
15"echo"
16"cascading"
17"could feel"
18"quickened"
19"resolve"
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
narrationSentences198
matches(empty)
99.57% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount6
narrationSentences198
filterMatches(empty)
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences199
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen29
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans11
markdownWords24
totalWords1752
ratio0.014
matches
0"unzipped"
1"yes"
2"Tap. Tap. Tap."
3"Tap. Tap. Tap."
4"Tap. Tap. Tap."
5"tap-tap-tap"
6"You are not alone."
7"there"
8"Tap. Tap. Tap."
9"“Laila.”"
10"Tap. Tap. Tap."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions2
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions32
wordCount1734
uniqueNames11
maxNameDensity0.87
worstName"Tap"
maxWindowNameDensity3
worstWindowName"Tap"
discoveredNames
Richmond2
Park2
Aurora2
Carter2
Fae1
Grove2
November1
Hel2
Like1
Eva2
Tap15
persons
0"Aurora"
1"Carter"
2"November"
3"Eva"
places
0"Richmond"
1"Park"
2"Fae"
3"Grove"
globalScore1
windowScore0.667
17.26% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences113
glossingSentenceCount6
matches
0"material that seemed to drink the light"
1"felt like a hollow joke"
2"smelled like a funeral parlor left in the"
3"surface that seemed to be turned up towards her"
4"whisper that seemed to slide into her ear on the non-existent breeze"
5"quite decide on a shape"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords2.854
wordCount1752
matches
0"Not a quiet, but an absence"
1"not toward the pool, not back toward the now-distant oaks, but sideways, along the inner curve of the stone circle"
2"not back toward the now-distant oaks, but sideways, along the inner curve of the stone circle"
3"Not thoughtfully, not strategically, but in a blind, panic-stricken dash"
4"not strategically, but in a blind, panic-stricken dash"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences199
matches
0"Was that a"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs44
mean39.82
std24.22
cv0.608
sampleLengths
069
191
274
328
452
549
626
779
868
93
1038
1151
1266
1328
1483
1536
165
1736
184
1927
2071
2152
2244
2322
2459
2537
2660
279
288
2947
303
3152
3256
3342
3445
3519
3623
371
3820
3936
4066
413
4215
4349
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences198
matches
0"were made"
1"were smudged"
73.74% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs264
matches
0"was going"
1"were coming"
2"wasn’t warning"
3"was stretching"
4"was burning"
42.35% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount5
semicolonCount3
flaggedSentences7
totalSentences199
ratio0.035
matches
0"The transition wasn’t physical—a step, a shiver—but a feeling of being gently *unzipped* from the world she knew."
1"The grove’s time was fluid—a minute here could be an hour out there."
2"The path she’d walked was no longer clear; the wildflowers had grown, their stems weaving together into a thick, luminous mat."
3"Time wasn’t just different here; it was malicious."
4"Not a Hel portal—the pendant was silent."
5"The pendant against her chest wasn’t just cold; it was burning with cold, a tiny shard of ice-fire."
6"It extended a hand—a hand with too many fingers, each one ending in a sharp, dark point that clicked softly against the stone."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount498
adjectiveStacks0
stackExamples(empty)
adverbCount14
adverbRatio0.028112449799196786
lyAdverbCount7
lyAdverbRatio0.014056224899598393
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences199
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences199
mean8.8
std6.65
cv0.756
sampleLengths
027
124
218
312
425
522
616
716
84
921
1026
112
123
1318
1413
159
163
173
189
196
2011
2119
227
231
244
251
261
2712
2813
2917
301
311
3210
3314
348
3517
3611
374
385
391
4013
4120
429
439
4416
456
4613
473
483
499
29.90% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats40
diversityRatio0.23618090452261306
totalSentences199
uniqueOpeners47
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount6
totalSentences170
matches
0"Utterly, profoundly alone."
1"Just a trick of the"
2"Just ancient wood, living stone,"
3"Just the base of a"
4"Then she saw them."
5"Then another figure twitched, and"
ratio0.035
71.76% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount63
totalSentences170
matches
0"It grew thin, sweet with"
1"They weren’t granite or sandstone,"
2"She’d come for answers."
3"She was alone."
4"She stopped, holding her breath,"
5"It came from the heart"
6"She took a step towards"
7"It seemed to be coming"
8"It had to be."
9"She was a logical person."
10"She should have told someone"
11"She’d left the flat above"
12"It wasn’t water."
13"It was too dry, too"
14"It sounded like…"
15"She made herself walk forward,"
16"It smelled like a funeral"
17"It wasn’t water."
18"It was a perfect circle"
19"She knelt, the moss cool"
ratio0.371
62.94% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount135
totalSentences170
matches
0"The air in Richmond Park"
1"It grew thin, sweet with"
2"The transition wasn’t physical—a step,"
3"The Fae Grove was exactly"
4"Moonlight, thick and silver as"
5"Bluebells, foxgloves, and blossoms she"
6"The standing stones, ancient and"
7"They weren’t granite or sandstone,"
8"She’d come for answers."
9"The pendant had led her"
10"A child’s story."
11"The promise of answers felt"
12"She was alone."
13"The silence was the first"
14"The sound of her own"
15"She stopped, holding her breath,"
16"A faint, rhythmic sound."
17"Tap.* Like a single drop"
18"It came from the heart"
19"She took a step towards"
ratio0.794
58.82% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences170
matches
0"Now, in the Grove, the"
1"To find another way out."
ratio0.012
52.31% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences71
technicalSentenceCount9
matches
0"The air in Richmond Park tasted of pine and wet earth, but the moment Aurora Carter slipped between the twin oaks that marked the threshold, it changed."
1"Moonlight, thick and silver as poured milk, fell in a perfect column onto a carpet of wildflowers that bloomed in defiance of the November chill."
2"The wildflowers brushed against her jeans, their luminescence flaring a soft, jealous blue as they touched the denim, then fading."
3"They were made of the same luminous stuff, pale green and white, vaguely humanoid but with too many joints, their heads tilted at angles that promised snapped n…"
4"A slow, cascading wave of subtle, horrifying motion rippled through the garden of things that were not plants."
5"It was the sound of her own sanity, tapping against the inside of her skull, demanding to be let out."
6"She tore through the flowers, their warm, luminescent sap splattering on her hands, her face, stinging like nettle."
7"It extended a hand—a hand with too many fingers, each one ending in a sharp, dark point that clicked softly against the stone."
8"Aurora Carter, who was cool-headed and intelligent, who could think her way out of a locked box, found she could not think at all."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags2
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
79.1908%