Run: 2026-02-19-01KHTR9QJ5WPMRVWAKC8TBC5KB

Run Details

Model:
GPT-4.1
Duration:
49.4s
Cost:
$0.015474
Provider:
OpenAI

Model input

System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>

Model response

AI
Rory ducked under a tangled dogwood branch, the brittle twigs scraping her jacket sleeves. The old torchlight on her phone wavered, eating a ragged circle in the mist that coiled thick over leaf and root. Richmond Park stretched out behind her—civilised, lamplit, threaded with joggers and dogwalkers and the faint stink of London diesel. Here, deep inside the Fae Grove, every step pressed into untamed quiet. The air wore that chill, breathless hush of just past midnight, when the last late cabs gave up and even foxes watched their backs. The path behind her had vanished thirty paces in, swallowed by brambles and wildflowers that sparkled with dew like some too-sweet artificial world. She gripped the pendant at her throat, thumb running its edge. The Heartstone pulsed under her skin: warmth, then a cold more felt than real. Not comforting. Not tonight. She slid between two ancient oaks, their bark twisted with veins of lichen, the trunks hunched like old men keeping secrets. "Just get to the stones," she muttered—the words tripped out too sharp, bounced off wood and vapor and vanished. The Grove breathed. Or maybe she hallucinated it. Her trainers squelched into sodden moss. Feral bluebells curled around her ankles. She tried not to patch her imagination onto every sound. The pendant hummed with each step, tugging her toward some fixed point deeper in the tangle. Far off, a nightjar trilled, cracked laughter made with no mouth and no joy in it. Stick to the plan. Get through, plant the token, leave. She inched forward, torch flickering, her other hand balled in a fist so tight her nails bit deep. The air tasted like mint and copper. Not right. Rory spat, her voice fierce: "Not here for games. If you're watching, just—" She paused. Something blinked, high and quick, in the corner of her vision—a shape slinking between trunks, graceful, not quite human. Her heart stuttered. No sounds followed. Just the click of the Heartstone against her collarbone. She moved on, step after step. The Grove sprawled wider than she remembered—more space inside than out. A trick of the border, Eva always said. The standing stones barely showed under the low cloud, just silhouettes, pale as bone, circled and hunched. Her fingers itched for her phone. She glanced down anyway: screen blank, dead, the time blinking 00:12 in a pixelated green she didn’t recognise. Hadn’t it been twenty past midnight when she entered? A hush. The kind that pressed into ears and bones, thick as honey. Rory crouched, knelt in a patch of bluebells, searching for the edge of the nearest stone. Her breath skittered thin. Leaves above rattled against each other, just enough for her to notice. She kept her body low. "Don’t," whispered a voice, neither close nor far, a thistle on the wind—her voice, fractured. She whipped round, torch beam leaking sideways, painting trees with sickly gold. Nobody. The light stuttered, dying in her grip. A sick panic crawled across her skin. She lunged up, tripped, one hand catching the stone for balance. The bark wriggled, soft and warm, not wood at all—a thing breathing under her palm. She pulled away, knuckles scraped raw where lichen flaked off. Years ago, she’d lived with shadows. Her father in the lounge, her ex at the door, her own voice swallowed by other people’s rules. The Grove wasn’t the same. The Grove watched without wanting anything. She reached up, rubbed the scar on her wrist, silent proof she still lived here and now. The pendant pulsed harder—veins of warmth and dread, radiating down her chest. Rory kept her focus tight. One stone. Mark it. She crouched again, hand trembling as she reached for the pocket where the poppet token sat. A footstep behind her—all weight and intent. Different from her own shuffle, less the fall of a wild creature and more of someone who remembered how to own feet. "Lost already? That’s new." The voice took a tone she half-knew, borrowed from bad dreams, carrying her own accent wrong in the mouth. Almost sing-song. "That’s enough. You’re not clever." Rory kept her eyes on the stone, pulled the token out. In the glassy moonlight, it looked ragged, an ugly little figure bundled in string and dried hawthorn. Her pulse thundered. The trees shifted—a sweep of nothing solid, a refusal of light behind trunks, a sideways movement that didn’t need legs. The wind soured, sharp with salt and grief. She fumbled. The figure tumbled from her grasp, landed on a tuft of grass. The Grove went dead silent. Too late to regret. "Does it hurt?" asked the voice—her father’s timbre now, low and cautious, threaded with disappointment. "You never learnt when to quit, Laila. Or when to run home." Rory pulled herself upright, choking out the words: "I’m not here for you. I’m not here for anything except—" A prick on her ankle. She jerked back; a patch of nettles glistened, thick and black as oil. Too real. Too immediate. The tree behind her creaked, groaned, leaned fractionally closer. She tasted bile. The warmth at her throat spiked—heat and pressure, as if someone clutched her there. Above, the clouds shredded to reveal the moon, casting a showroom-bright gleam across the clearing. Every bloom glared, petals too vivid, colours clashing wrong as bruises. Shadows tangled, curling like fingers. Something circled. Slow. Intentional. "Are you afraid?" Voices overlapped—now her own, now a child’s, now hollow and blown apart. She crushed the poppet into the moss. "I’m not afraid of you. You’re a parlour trick. You can’t keep me here." Her throat felt raw, but she widened her stance. A root shifted beside her left boot, worming higher as if stretching after sleep. Light blurred at the clearing’s edges, a slow ripple that dissolved flowers and rebuilt them as unfamiliar, bloated things. Her vision buzzed. Rory closed her eyes, drew breath shallow and sharp. The Heartstone’s heat became a steady, pounding throb—the only real sensation. She dug her fingernails hard into her palm, found the poppet, and pressed it against the base of the ancient oak stone. No movement. No drama. Just a tiny, final thing. A long, rattling exhale from behind her shoulder—the stink of peat and rotting flowers. Sweat prickled across her scalp. She stayed rigid, held in place by that pressing certainty: watched, catalogued, counted. She opened her eyes. The torch gave a single, fitful blink and died. The Grove pulsed, shrinking in, every shadow stretching closer. "Time to go," she whispered, meaning it for herself alone. The Grove rustled in response. Or not. Her feet found the path between the stones. With every step, the pendant simmered against her skin, the glow hidden behind her shirt but dangerously close to burning through. Footsteps echoed, both hers and others, impossible to say which walked in front and which followed. She walked, faster, then almost running, every sense peeled raw, her movements guided by pure animal memory. In the corners of her sight, shapes lapped at the edges—never showing, just promising. No voice called after her. That silence lingered long after she stumbled back to the fringe of the Grove, hands cut, knees damp, her breath ragged. London lights winked through the branches, pale and faint as ghost-lanterns. The pendant finally cooled. She pushed through the last screen of wildflowers, head bowed, heart battering at her ribs, certain only of this: summer’s safe night had ended long before she entered.
created_at"2026-02-19T10:49:27.882Z" 2/19/2026, 10:49:27 AM
model"openai/gpt-4.1-2025-04-14"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency626
moderation_latency(null)
generation_time49266
tokens_prompt1038
tokens_completion1949
native_tokens_prompt917
native_tokens_completion1705
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)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.015474
router(null)
provider_responses
0
endpoint_id"c235abe8-11cc-42d3-95ad-72f4d198287a"
id"resp_04b0d57c1148615c016996eab7f6a881968a2172984146157f"
is_byokfalse
latency129
model_permaslug"openai/gpt-4.1-2025-04-14"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771498167-jJk2KCeaZEeR6uJJWEPO"
upstream_id"resp_04b0d57c1148615c016996eab7f6a881968a2172984146157f"
total_cost0.015474
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags10
adverbTagCount0
adverbTags(empty)
dialogueSentences11
tagDensity0.909
leniency1
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1260
totalAiIsmAdverbs0
found(empty)
highlights(empty)
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)
28.57% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1260
totalAiIsms18
found
0
word"wavered"
count1
1
word"chill"
count1
2
word"pulsed"
count3
3
word"warmth"
count3
4
word"comforting"
count1
5
word"fractured"
count1
6
word"weight"
count1
7
word"pulse"
count1
8
word"thundered"
count1
9
word"pounding"
count1
10
word"throb"
count1
11
word"footsteps"
count1
12
word"echoed"
count1
13
word"silence"
count1
highlights
0"wavered"
1"chill"
2"pulsed"
3"warmth"
4"comforting"
5"fractured"
6"weight"
7"pulse"
8"thundered"
9"pounding"
10"throb"
11"footsteps"
12"echoed"
13"silence"
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
narrationSentences119
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount0
narrationSentences119
filterMatches(empty)
hedgeMatches(empty)
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences120
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen28
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1240
ratio0
matches(empty)
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
totalMentions24
wordCount1171
uniqueNames7
maxNameDensity0.77
worstName"Grove"
maxWindowNameDensity1.5
worstWindowName"Grove"
discoveredNames
Park1
London2
Fae1
Grove9
Heartstone3
Eva1
Rory7
persons
0"Grove"
1"Heartstone"
2"Eva"
3"Rory"
places
0"Park"
1"London"
2"Fae"
globalScore1
windowScore1
56.25% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences80
glossingSentenceCount3
matches
0"tasted like mint and copper"
1"not quite human"
2"as if stretching after sleep"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.806
wordCount1240
matches
0"neither close nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences120
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs36
mean34.44
std18.01
cv0.523
sampleLengths
066
176
254
348
428
558
675
733
817
915
1063
1152
1237
1329
1425
1536
1628
1723
1827
1919
2034
2114
2231
234
2415
2530
2636
2751
2832
2922
3010
317
3245
3331
3441
3528
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences119
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs214
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount1
flaggedSentences16
totalSentences120
ratio0.133
matches
0"Richmond Park stretched out behind her—civilised, lamplit, threaded with joggers and dogwalkers and the faint stink of London diesel."
1"\"Just get to the stones,\" she muttered—the words tripped out too sharp, bounced off wood and vapor and vanished."
2"Something blinked, high and quick, in the corner of her vision—a shape slinking between trunks, graceful, not quite human."
3"The Grove sprawled wider than she remembered—more space inside than out."
4"\"Don’t,\" whispered a voice, neither close nor far, a thistle on the wind—her voice, fractured."
5"The bark wriggled, soft and warm, not wood at all—a thing breathing under her palm."
6"The pendant pulsed harder—veins of warmth and dread, radiating down her chest."
7"A footstep behind her—all weight and intent."
8"The trees shifted—a sweep of nothing solid, a refusal of light behind trunks, a sideways movement that didn’t need legs."
9"\"Does it hurt?\" asked the voice—her father’s timbre now, low and cautious, threaded with disappointment."
10"She jerked back; a patch of nettles glistened, thick and black as oil."
11"The warmth at her throat spiked—heat and pressure, as if someone clutched her there."
12"\"Are you afraid?\" Voices overlapped—now her own, now a child’s, now hollow and blown apart."
13"The Heartstone’s heat became a steady, pounding throb—the only real sensation."
14"A long, rattling exhale from behind her shoulder—the stink of peat and rotting flowers."
15"In the corners of her sight, shapes lapped at the edges—never showing, just promising."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1191
adjectiveStacks0
stackExamples(empty)
adverbCount43
adverbRatio0.03610411418975651
lyAdverbCount8
lyAdverbRatio0.006717044500419815
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences120
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences120
mean10.33
std6.62
cv0.64
sampleLengths
014
121
219
312
424
523
611
714
82
92
1021
1119
123
135
146
156
1610
1716
1816
194
206
2118
227
232
2415
2519
263
273
289
296
3011
318
3217
336
3418
359
362
3711
3816
394
4012
415
4215
4312
441
457
467
4711
4815
4910
53.61% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats9
diversityRatio0.36666666666666664
totalSentences120
uniqueOpeners44
98.04% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences102
matches
0"Just the click of the"
1"Too late to regret."
2"Just a tiny, final thing."
ratio0.029
98.43% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount31
totalSentences102
matches
0"She gripped the pendant at"
1"She slid between two ancient"
2"she muttered—the words tripped out"
3"Her trainers squelched into sodden"
4"She tried not to patch"
5"She inched forward, torch flickering,"
6"Her heart stuttered."
7"She moved on, step after"
8"Her fingers itched for her"
9"She glanced down anyway: screen"
10"Her breath skittered thin."
11"She kept her body low."
12"She whipped round, torch beam"
13"She lunged up, tripped, one"
14"She pulled away, knuckles scraped"
15"Her father in the lounge,"
16"She reached up, rubbed the"
17"She crouched again, hand trembling"
18"Her pulse thundered."
19"She jerked back; a patch"
ratio0.304
48.24% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount84
totalSentences102
matches
0"Rory ducked under a tangled"
1"The old torchlight on her"
2"Richmond Park stretched out behind"
3"Here, deep inside the Fae"
4"The air wore that chill,"
5"The path behind her had"
6"She gripped the pendant at"
7"The Heartstone pulsed under her"
8"She slid between two ancient"
9"she muttered—the words tripped out"
10"The Grove breathed."
11"Her trainers squelched into sodden"
12"She tried not to patch"
13"The pendant hummed with each"
14"She inched forward, torch flickering,"
15"The air tasted like mint"
16"Rory spat, her voice fierce:"
17"Something blinked, high and quick,"
18"Her heart stuttered."
19"She moved on, step after"
ratio0.824
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences102
matches(empty)
ratio0
55.39% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences49
technicalSentenceCount6
matches
0"The old torchlight on her phone wavered, eating a ragged circle in the mist that coiled thick over leaf and root."
1"The path behind her had vanished thirty paces in, swallowed by brambles and wildflowers that sparkled with dew like some too-sweet artificial world."
2"Different from her own shuffle, less the fall of a wild creature and more of someone who remembered how to own feet."
3"The warmth at her throat spiked—heat and pressure, as if someone clutched her there."
4"A root shifted beside her left boot, worming higher as if stretching after sleep."
5"Light blurred at the clearing’s edges, a slow ripple that dissolved flowers and rebuilt them as unfamiliar, bloated things."
25.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount2
matches
0"Rory spat, her voice fierce:"
1"Voices overlapped, now a child’s, now hollow and blown apart"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags5
fancyCount4
fancyTags
0"she muttered— (mutter)"
1"Rory spat (spit)"
2"whispered a voice (whisper)"
3"she whispered (whisper)"
dialogueSentences11
tagDensity0.455
leniency0.909
rawRatio0.8
effectiveRatio0.727
78.7844%