Run: 2026-02-19-01KHTZ2NW7P0G7R3CRZJDER8HW

Run Details

Model:
GPT-5
Duration:
2m 13s
Cost:
$0.058405
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
“In and out, Rory. Five minutes.” Her breath came white in the dark as if the park had kept some winter for itself. Metal clicked with her thumb checking the snap on the small torch. The beam crawled over wet grass, found the break in bracken Eva had sworn was there, and bled into a tunnel of oaks that leaned like listening giants. “You weren’t supposed to bring me here,” she told the pendant against her chest. The silver chain lay colder than the gem. The Heartstone held a dull heat of its own, a thumbprint of warmth on her sternum. It made her skin itch like a lie. The city clung to the edges. Tyres on a distant road hissed. A dog barked twice and went quiet. Beyond the iron fence, Richmond wore its lights like a halo. In the small path between trees, the glow died quick. Wet earth muffled her steps. Each acorn seemed placed to snap with more noise than it should. “What do you want?” She pushed a branch aside with the back of a wrist. The old crescent scar flashed pale. “A look? Fine. One look.” The clearing announced itself with a hush. No leaves rubbed. No hidden owl fussed at the intrusion. The beam snared the standing oaks ahead — ten trunks grown close and wrong, bark hardened into ripples, roots exposed like a line of toes. They had always felt like that to her, the way stone circles pretended to be quiet until a voice hit them. Wildflowers pushed through winter mulch and frost. White cups and purple bells held beads of water that didn’t drop. They glowed on their own, not with light but with attention. She swept the torch past them and away. The petals leaned back to her. A phone vibrated in her back pocket with the phantom twitch her brain liked to throw when nerves pricked. No notification waited when she pulled it and checked. She flicked open the timer app and set it to seven minutes, thumb jittering until she relented and made it five. “Silas will shut the door if I don’t get back,” she told the trees. “And Yu-Fei will have me washing rice for a year.” No bars. She tried for a call anyway, out of superstition more than hope. Eva’s number rang without ringing, then died. Fine. She shoved the phone into a coat pocket closer to the sound of her own heartbeat and walked forward. The space between the oaks had always been there. It had not. It had always waited for anyone who knew to look. She stepped through. The world ticked, the way a candle flickers when someone walks past it too fast. The garden in her mother’s hand-me-down storybooks had nothing on this. The Grove sat between. That much felt true as a bruise. The oaks enclosed a dish of earth filled with night. The moon perched low, too large, its edges licked by smoke. The scent came wrong — crushed clover and iron, as if someone had bled a pocketful of coins into the soil. “You wanted a delivery or you wanted me.” Her whisper scratched as if it had learned from bark. “Pick.” The Heartstone warmed. A steady pulse touched her skin. Not her pulse. Something else’s. It beat toward the left, toward a dip shadowed by two oaks whose limbs braided like wary fingers. She held the gem outside her jacket. Silver scraped her neck. The crimson stone hummed. The faintest inner glow peered through like an eye behind a curtain. She checked the timer. Four fifty-one. “Good,” she told it. “Good.” A twig snapped behind her left shoulder. Not her foot. Not an echo. She rolled her weight to her right, torch already cutting back. The beam hammered a trunk. Beyond it, nothing. Between the trunks, something pulled back. She held on the gap. Leaves stirred in a breeze that didn’t touch her coat. A ribbon of mist unthreaded itself from a clump of foxglove and slid under a root, then puzzled its way back out as if it had changed its mind. “You’re not clever.” Her voice wanted to go high. She forced it low. “You’re old.” Light swung over the flowers. Each blossom turned its throat to the torch in an obedient swivel. When she killed the beam and let her eyes adjust, the flowers watched her by feel. She stepped to the left to break whatever line had formed between her and the gap that pulsed. “Don’t make me talk to you like you’re clients,” she said. “You don’t tip.” Another snap answered. It came from the ring’s edge, where the oaks groaned in a tone too low to hear with ears. She planted her boot on a root, scuffing it as if the tree might flinch. Her hand dug inside her pocket, found the nub of chalk she’d lifted from Silas’ pool table. She drew a quick line on bark where her fingers reached. Her nail skinned and stung. “Left,” she told herself. “Always left out.” She tied a takeaway receipt to a low branch. The paper had a grease stain shaped like a small continent. She tucked the pendant under her shirt. The skin beneath it prickled. Heat slid up her throat to the base of her tongue. A voice came from the dark patch. It rode on the silence like a paper boat on the skin of a pond. “Rory.” She wanted to throw the torch. That impulse, reckless and clean, had been Evan’s gift to her in the end: break something first, break someone after. She ground her molars and bit down on the old name behind the name. “Not buying it,” she told the trees. “Find another trick.” “Rory,” the voice repeated. Softer. Closer. It tickled the inside of her left ear. “Hey. You there already? Don’t go in. Wait for me.” Eva in tone and rhythm; Wales in the vowels; the small scoff she did before she laughed. “What did we name the cat we didn’t adopt?” She dug the torch into her palm until triangles of light chewed her glove. “We don’t have a cat.” “What. Did. We. Name. It.” A beat. The air wobbled as if something ran across it on small invisible feet. “Banjo.” “Wrong.” She let herself stand into the breath she’d been taking in short bites. “Banjo was the hedgehog. The cat was Macduff.” She waited. The flowers tilted to some unheard wind. “Macduff.” The voice tried again. “Right.” “You copied my right.” She turned her shoulder to the darkness and walked along the inner curve, chalking each trunk as she went. “Don’t follow lines you didn’t draw.” Something kept pace in the gap between her and the oaks, where the shadow stayed thick as oil. It made no noise, but the space it occupied pressed against her teeth. She counted steps in Welsh for her mother and in English for herself. She reached the low twin oaks that braided their branches. The Heartstone kicked under her shirt like a small heart that had woken with a start. She pulled it free. The gem’s glow lifted, thin and mean. When she held it toward the seam where the trees touched, the air whitened, not with light but with un-age, the kind of pale she had met under hospital lights when she had stitched her own knuckles because the A&E had not wanted to see Evan’s work again. “Is this Hel?” Her voice bruised against the trunks. “Are you here or do you just breathe on the door from that side?” The tear that wasn’t a tear ran up, not down. A wet of cold slid from root to branch. The wildflowers at her boots stopped watching and lowered their faces. The heartbeat in the stone sped up. Her own stayed stubborn and slow. She had trained it that way after Evan. Watch. Think. Move. “Who gave it to you.” The voice changed. It hadn’t found Eva now. It tried for her mother, failed, then drifted into a hybrid that sounded like neither and both. “Post.” She nudged the seam with the gem. Heat flared and went frostbitten. “No return address.” “He did. He said. He wanted. He is.” Words broke over the membrane between worlds like soap bubbles. They popped into wet on her cheek. “Pronouns won’t help us,” she muttered. “You know mine.” The oaks shivered. Leaves let go without falling. They hovered a handspan below the twigs that had birthed them, then winked back to place as if embarrassed. Her timer ticked. She fished it out. Two minutes, forty-nine seconds remained. She pulled a chopstick from her pocket and used it to pry at moss near the seam. Wood came away in a sheet. Beneath it, a depth of black opened. Not absence — hunger. It reached without moving. The top of her fingers felt licked. She crouched and put the Heartstone into the air-to-air gap. “This belongs with you?” She leaned in. “Or with whoever hates you enough to throw me at you.” “We do not hate.” “Everyone hates. You just use different names.” Something moved in the corner of her eye. She kept her head still. A figure stood where the first chalk mark had gone. She did not look. It used her height. It wore her dark coat. It lifted a hand whose palm glowed with a white crescent scar on the wrist. “Cute,” she said. “You went on Facebook.” The figure took a step. It kept its features out of the idea of light that hung on this place. It carried her frame with a wrongness that hurt her eyes — the way a dream uses a verb in the wrong tense. “Stay over there,” she told it. “I’m not proud. I’ll throw this.” A laugh answered, not from the figure but from behind her left knee, where something no taller than her thigh had crouched. She jerked, smashed her knee on a root, and groped with her free hand. No fur. No skin. The laugh wafted off like breath into winter. “Don’t touch,” she told the thing that didn’t sit there. “Rory.” The shape at the chalked trunk made a smile she could feel but not see. “Come home. We don’t have to—” “We never had a home.” Her throat locked around old glass. She coughed it clear and crouched again at the seam. “Not with you.” The tear in the air narrowed. The cold lessened, not with warmth but with refusal. “Right,” she breathed. “Trade? You sneaked your way into my voice, I put this up to your door like a parcel, and we stand here. Boring.” “We are not a door.” “You look like a door.” “We are a mouth.” “That tracks.” She pulled out her phone again and lifted it so the screen caught the moon. The face lay too large. A second one hung faintly in the reflection on black glass, wrong phase, wrong scar of light. She snapped a photo out of habit. The phone decided to oblige her with a soft fake click and then displayed a black square that smelled faintly of wet stone. “OK.” She tucked it away. “No tourist shots.” Leaves stirred near her ankle with the sound of paper handled in an empty bank lobby. She glanced down. The takeaway receipt she had tied flapped on the branch across the clearing. It shouldn’t have reached that far. It hung by two strings now, as if something had chewed it a second tether. She stood. The figure at the chalked trunk leaned and touched the mark with a finger. White dust drifted to the forest floor and landed without landing. It arranged itself into a line that crept toward her boot. “Stop,” she told the dust. It listened. It shivered into a pile that mapped her footprint from fifteen seconds ago. The way the Grove kept records made her skin crawl. “You’re nosy,” she told the place itself now. “I’m nosy too.” She moved around the ring in leftward steps, swift and neat. Her ankle rolled once on an unseen hollow. She hissed and lifted, chased space with her foot until it found steadiness again. Her mouth filled with the taste of graphite. The chalk had left smuts where she must have touched her lip. She wiped it off with a sleeve. “You want the stone, you open,” she called to the seam. “No open, no stone.” “We do not want.” “What do you want then.” The pause that followed felt like a man descending stairs in a house she used to live in, step by step, each tread finding the squeak she had always meant to fix and had never fixed. “Witness.” “Hard pass.” “We want you to know.” “Know what.” Another wrong laugh. It slithered up the bark of the nearest oak, crossed over onto branches, came down an opposite trunk like a drop of pitch. “We were invited,” the thing that had been speaking through borrowed voices said. “You drew this with your walking. You walked around and you left and you came and you left and you came and you had the small thing on your skin and you kept turning.” “I chalked it,” she shot back. “You don’t get magic from my gym steps, sorry.” “We do not take from you. We take the space you ignore.” “Good for you.” Her timer chimed. The sound landed flat, as if the air didn’t have corners to bounce noise against. She glared at the screen. Five minutes had passed in slices she couldn’t count. Sweat had bloomed under her arms without wetting her shirt. Her left boot had mud on it now she didn’t remember stepping in. “Five minutes,” she told the trees, the seam, the figure, herself. “No penalty.” She pocketed the timer. Fingers shook. She rolled them into a fist and knocked three times on the twin oaks, knuckles ringing on bark that did not feel like bark. “Service door?” She leaned her head near the seam. Her hair, black and cut to her shoulders, tickled her jaw as if it were reaching for something she couldn’t see. “Take the parcel and sign.” The Heartstone flared. A thin line of colour ran from it into the seam like the first dribble of syrup when you pour it. Her tongue thickened. She tasted copper. The cord’s pull tried to convince her to step. “Ah.” She backed a fraction. “No. I see you.” “Rory.” The new voice made the skin on her forearms crawl in a neat wave. He had always sounded like that when he’d got the words right. Evan stood in the gap in her peripheral, wearing the grin he had used on bailiffs and bartenders. He would look like he did the night she left, scar on his cheek from her keys, shirt front damp with the pint he had thrown that hadn’t hit. “I am not a taxi,” she told his fragment. “Stand in your own story.” He took a slow step. Even without a face she could see his jaw work, the clench and release and clench of someone choosing a tone. “Give it here, Rory. Let me help. Let me hold it and—” She lifted the stone as if it were a prayer. The glow threw a colour on him he had never worn. His confidence stumbled and broke like glass under a tyre. He stood between two oaks and became trunk, then shadow, then disappeared. “Thought so,” she breathed. The seam thinned into a laugh that never reached sound. It drew the light in around it. Even the moon gave a kind of shrug. The oaks leaned half an inch inside themselves. The hollow in the clearing deepened. The wildflowers went still as bone. The Heartstone burned now, not with heat but with effort. It wanted. She felt that want with her bones. An answer gnawed the inside of her teeth: yes. Yes, step, press, push. She held her own yes like a small animal trying to bolt. She let it knock against her ribs and didn’t let it go. “You get one,” she told the tear. “One look.” Her knees bent without her telling them. Her neck stretched. The pendant reached first. The glow lipped the seam and slid along it like ice across iron. Cold shot up the chain and bit the back of her throat. In the seam something moved. Not shape. Not light. “There you are,” she whispered. Leaves whispered back from everywhere and nowhere. The chalk across the circle fanned into powder and lifted off the ground in a lazy upward rain. The pendant’s pulse leapt. Heat and cold fought under her skin in a private storm. A footfall landed behind her. Soft, measured. Human weight on damp soil. She did not look. She kept the Heartstone against the seam and let her voice walk where she did not. “Don’t.” The steps stopped. The next breath in the clearing belonged to more than her. “You came alone,” a voice told the back of her neck. It sounded like the person had scraped a handful of gravel over their tongue to find the words. “No. I brought a rock.” The cold sharpened. The seam thinned. Her teeth ached. The new presence leaned, warm as the inside of a mouth. “That is ours.” “Then open.” She swallowed. It stuck. “Open and take it. I won’t step.” Silence rolled thin and taut. The oaks pressed against it as if pushing at a drumhead. The warmth behind her shifted a fraction left. The light that had not been there let her see a hand in negative, not light but outline, reaching. Fingers hovered near her shoulder, patient as a spider testing for tremor. She held the Heartstone steady and did not blink. She did not give the new thing her face. She kept the seam and the small running colour of the gem the only truth she looked at. The hand moved nearer. A single drop of water released from a flower’s lip and travelled upward toward the fingers. It hung below them, close enough to touch without touching. The pulse in the stone counted, measured, waited. The Grove listened. The city beyond the fence held its own breath and would not share.
created_at"2026-02-19T12:47:56.814Z" 2/19/2026, 12:47:56 PM
model"openai/gpt-5-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency7674
moderation_latency(null)
generation_time133013
tokens_prompt1038
tokens_completion5707
native_tokens_prompt916
native_tokens_completion5726
native_tokens_completion_images0
native_tokens_reasoning1792
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.058405
router(null)
provider_responses
0
endpoint_id"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
id"resp_0a20c7ba91ef4a4f016997067ce7008195bba9558b1674474a"
is_byokfalse
latency231
model_permaslug"openai/gpt-5-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771505276-Z5mNNNYwB3hFHP2ZtFfy"
upstream_id"resp_0a20c7ba91ef4a4f016997067ce7008195bba9558b1674474a"
total_cost0.058405
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
totalTags41
adverbTagCount2
adverbTags
0"The voice tried again [again]"
1"Her throat locked around [around]"
dialogueSentences97
tagDensity0.423
leniency0.845
rawRatio0.049
effectiveRatio0.041
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount3062
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)
67.34% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount3062
totalAiIsms20
found
0
word"warmth"
count3
1
word"vibrated"
count1
2
word"flicked"
count1
3
word"whisper"
count1
4
word"pulse"
count4
5
word"echo"
count1
6
word"weight"
count2
7
word"pulsed"
count1
8
word"silence"
count2
9
word"could feel"
count1
10
word"footfall"
count1
11
word"measured"
count2
highlights
0"warmth"
1"vibrated"
2"flicked"
3"whisper"
4"pulse"
5"echo"
6"weight"
7"pulsed"
8"silence"
9"could feel"
10"footfall"
11"measured"
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
emotionTells1
narrationSentences289
matches
0"t with warmth"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences289
filterMatches
0"see"
hedgeMatches
0"tended to"
1"tried to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences346
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords3059
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions24
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions31
wordCount2612
uniqueNames11
maxNameDensity0.31
worstName"Heartstone"
maxWindowNameDensity1
worstWindowName"Heartstone"
discoveredNames
Eva4
Heartstone8
Richmond1
Grove3
Evan4
Softer1
Wales1
Welsh1
English1
Heat3
Leaves4
persons
0"Eva"
1"Heartstone"
2"Grove"
3"Evan"
4"Heat"
5"Leaves"
places
0"Richmond"
1"Wales"
2"Welsh"
3"English"
globalScore1
windowScore1
55.41% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences185
glossingSentenceCount7
matches
0"seemed placed to snap with more noise than it should"
1"felt like that to her, the way stone ci"
2"sounded like neither and both"
3"felt like a man descending stairs in a"
4"sounded like that when he’d got the words"
5"sounded like the person had scraped a hand"
6"as if pushing at a drumhead"
3.86% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches6
per1kWords1.961
wordCount3059
matches
0"not with light but with attention"
1"not with light but with un-age, the kind of pale she had met under hospital lig"
2"not from the figure but from behind her left knee"
3"not with warmth but with refusal"
4"not with heat but with effort"
5"not light but outline, reaching"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences346
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs124
mean24.67
std19.49
cv0.79
sampleLengths
06
157
214
332
457
526
663
744
849
924
1041
1140
1264
1319
1459
156
165
1724
1858
1915
2051
2114
2270
237
2443
2522
261
2740
2810
2924
3017
3123
325
335
3415
351
3622
379
386
3929
4070
4159
4223
4354
4430
4516
468
4717
489
4927
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences289
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs478
matches
0"were reaching"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount4
semicolonCount2
flaggedSentences5
totalSentences346
ratio0.014
matches
0"The beam snared the standing oaks ahead — ten trunks grown close and wrong, bark hardened into ripples, roots exposed like a line of toes."
1"The scent came wrong — crushed clover and iron, as if someone had bled a pocketful of coins into the soil."
2"Eva in tone and rhythm; Wales in the vowels; the small scoff she did before she laughed."
3"Not absence — hunger."
4"It carried her frame with a wrongness that hurt her eyes — the way a dream uses a verb in the wrong tense."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount975
adjectiveStacks0
stackExamples(empty)
adverbCount30
adverbRatio0.03076923076923077
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences346
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences346
mean8.84
std6.45
cv0.73
sampleLengths
06
117
212
328
414
58
616
78
86
96
107
1111
1210
135
1412
1515
166
175
187
193
207
2125
2221
237
2412
2511
268
276
2819
299
3021
3114
3210
332
3412
357
361
3719
389
393
4010
413
4215
4311
444
457
4610
4711
4821
4918
39.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats37
diversityRatio0.2745664739884393
totalSentences346
uniqueOpeners95
12.77% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences261
matches
0"Even the moon gave a"
ratio0.004
34.56% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount121
totalSentences261
matches
0"Her breath came white in"
1"she told the pendant against"
2"It made her skin itch"
3"She pushed a branch aside"
4"They had always felt like"
5"They glowed on their own,"
6"She swept the torch past"
7"She flicked open the timer"
8"she told the trees"
9"She tried for a call"
10"She shoved the phone into"
11"It had not."
12"It had always waited for"
13"She stepped through."
14"Her whisper scratched as if"
15"It beat toward the left,"
16"She held the gem outside"
17"She checked the timer."
18"she told it"
19"She rolled her weight to"
ratio0.464
5.98% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount237
totalSentences261
matches
0"Her breath came white in"
1"Metal clicked with her thumb"
2"The beam crawled over wet"
3"she told the pendant against"
4"The silver chain lay colder"
5"The Heartstone held a dull"
6"It made her skin itch"
7"The city clung to the"
8"Tyres on a distant road"
9"A dog barked twice and"
10"Each acorn seemed placed to"
11"She pushed a branch aside"
12"The old crescent scar flashed"
13"The clearing announced itself with"
14"The beam snared the standing"
15"They had always felt like"
16"Wildflowers pushed through winter mulch"
17"They glowed on their own,"
18"She swept the torch past"
19"The petals leaned back to"
ratio0.908
19.16% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences261
matches
0"Even without a face she"
ratio0.004
90.43% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences109
technicalSentenceCount8
matches
0"The beam crawled over wet grass, found the break in bracken Eva had sworn was there, and bled into a tunnel of oaks that leaned like listening giants."
1"A ribbon of mist unthreaded itself from a clump of foxglove and slid under a root, then puzzled its way back out as if it had changed its mind."
2"The air wobbled as if something ran across it on small invisible feet."
3"She reached the low twin oaks that braided their branches."
4"The phone decided to oblige her with a soft fake click and then displayed a black square that smelled faintly of wet stone."
5"It arranged itself into a line that crept toward her boot."
6"The pause that followed felt like a man descending stairs in a house she used to live in, step by step, each tread finding the squeak she had always meant to fi…"
7"Her hair, black and cut to her shoulders, tickled her jaw as if it were reaching for something she couldn’t see."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags41
uselessAdditionCount1
matches
0"she told, the seam, the figure, herself"
98.45% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags22
fancyCount5
fancyTags
0"the voice repeated (repeat)"
1"she muttered (mutter)"
2"she breathed (breathe)"
3"she breathed (breathe)"
4"she whispered (whisper)"
dialogueSentences97
tagDensity0.227
leniency0.454
rawRatio0.227
effectiveRatio0.103
80.9087%