Run: 2026-02-19-01KHTX4B97H5ECJBKSK0BR2W5G

Run Details

Model:
GPT-5
Duration:
2m 36s
Cost:
$0.062735
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
“All right then. You win. I’m here.” The trees listened. Their trunks stood close as pillars. Bark ridged like old knuckles. The clearing kept its own light, as if the moon came down through a keyhole. Wildflowers peered up in colours that had no business in October. Blue like kiln flame. Yellow like warning paint. Red that pulled at the corner of vision and ducked away when faced. “You wanted me at midnight,” Rory ran a palm down her coat, found the little pouch against her chest, “you didn’t say it would feel like a church you don’t belong in.” Leaves held their breath. The city had stayed outside the gates. No traffic drift. No plane paths above. A fox barked off in the bracken, then again, closer, then, the same bark a third time, from behind her left ear. “Yeah, no. We’re not doing that.” She nudged a seed head with the toe of her trainer. “You’re an echo away from being clever.” The note had been folded into her delivery run. Tucked under the lid of a carton of dan dan noodles. Neat hand. Bring the Heartstone to the Grove. Midnight. Alone. The sort of request you only honoured if you had a bad habit of walking toward things that wanted you to leave. The pendant had warmed at the first standing oak, the way it always did around the odd doors Eva used to chase. Warm, then warmer. Now it sat against her sternum and thudded with a tiny life that didn’t match her own pulse. She cupped it through her jumper. “All right, you little heater. Do your thing.” The crimson stone answered with a glow from its belly, nothing anyone else would notice. The chain ticked once against the silver zip. She pushed the overgrown bracken to the side and stepped fully through the ring of oaks. Bark had grown into pinnacles, their crowns touching. In the thin space between them lay a grass that never yellowed. The air bent and didn’t bend. Her phone read 00:13, then blinked to 23:59, then found 00:02, like a drunk looking for a step. “Pick a time and stick with it.” She thumbed the torch on. A halo of white bit into leaves and made them glare. “Whoever wrote that note, I’m not going to play sardines. Come out.” A breeze lip-read her words back. The same sentence came from the far tree line. Then again, from the open dark beyond the circle. Not echo. Rehearsal. She drew a line in the dirt with her heel. “You listen better than most.” The line filled with silver as if water had seeped up, though the grass drank it before it pooled. Somewhere near her knee a droplet fell into a bucket. Twice. Then a kettle hissed and knocked off a roll. Her stomach did that old quick drop, the one she’d learned to flatten when walking past Evan’s favourite pub. She pressed flat and full thoughts against it. Name what you can touch. Zip. Buckle. Chain. Roughness of oak bark. The small crescent scar on her wrist itched. “Eva, if you put someone up to this, I’ll nick all your dumplings for a month.” Her own name came back, thickened with Welsh vowels that weren’t hers. “Rory.” She lifted her head. “No, we’re not doing Mum. That won’t wash.” “Brendan,” the dark tried next, and put her father’s careful way of pairing syllables in place. “Aurora.” “Swing and a miss.” She pushed hair behind her ear. She didn’t trust it away from her face, but she wanted it clean of her peripheral vision. “You’ve been eavesdropping. Great. Now you can hear this: I’m here to check a thing and go. Not to chatter.” The Heartstone pushed heat into her palm. She drew it into the light. The cut of it looked like a shard out of a larger stone, broken clean, polished lazy, edges that caught light unless you stared. The silver chain had kinks where her fingers worried it. She held the gem out towards the nearest oak. It grew warmer. She moved it a handbreadth to the right. Cool. Back left. Warm, then almost hot. “So we’re playing hot and cold. You love a classic.” She edged closer to the oak. The bark had knots like eyes. She tried not to arrange them into a face. The wildflowers turned their cups to the Heartstone as if the stone were a sun and their necks could crane. A poppy the size of her palm uncurlled a petal that hadn’t been there a moment before. The smell hit her next—iron and crushed mint and the first strike of rain on dust. Her mouth flooded. Her heel slid, not on mud, but on leaves that had gone slick without dew. A shift in the grass made a shape at the far angle of the clearing. Something tall paused in space that had been empty. A head with a suggestion of antler and a suggestion of hood, the kind of outline your brain made out of three branches and a scrap of fog. She didn’t look at it full on. You learned that with deer. You learned that with men who wanted you to trip on your own gaze. “If you’re meant to be a guide, do less lurking.” She relocated the torch beam with a short flick of her wrist. The light cut across the shape. Branches. Nothing else. Leaves clacked like teeth. Her phone chimed. Her thumb darted without thinking. Message from Eva. Don’t go to the grove. The time stamp read 02:04 and lay there stupid, like a wet dog on carpet. “You’re late,” she told the phone, or the park, or an idea of London outside the gates. She shoved it away in a deep pocket. “You’re all late.” Her watch throbbed against her wrist, out of step. The second hand didn’t tick. It smiled and slid. Wind crawled along her sock and went no higher. The whole clearing leaned. Her eyes corrected the tilt. Her stomach lagged. She gripped the Heartstone harder and set her feet as if she stood on the top deck of a bus. “All right,” she told the oak in front of her. “Oldest-looking one gets the honour.” The trunk bowed in a way no tree did. Not movement. The sort of recognition a church pew gave your spine when you sat in your mother’s spot. She put the Heartstone against the deepest seam in the bark. Cold dribbled down her wrist bone. A breath came from the split and raised skin along her forearms. Her mouth opened on a swear. “Don’t. That’s not—” The bark didn’t give. It un-locked. The seam softened under the pendant the way skin warmed under a tea cup. Not wet. Not dry. Something your thoughts slid off. The stone’s heat told her something else stood a hair’s width away on the other side. She had no name for that space. She knew only that she had stood too close to it once before, at a bridge she should have avoided, with Eva laughing and their breath fogging in January, and if she leaned now, she could taste steel. “Hel,” she said into the seam. “If that’s you, I don’t have a bone to throw. I’ve got questions.” The word came back in a dozen mouths from a dozen ages. Not Hel. Her own syllables fell into a throat that wasn’t her own and came out wrong. Hel. Elh. Lhe. “Never loved a chorus,” she told the tree. “One voice will do.” A small hand clapped four times on the other side of the ring, polite, like at a school play. She didn’t move. The flowers rustled without breeze. Her shadow stepped to her left though she hadn’t. Her breath went out and didn’t come back but didn’t choke her, either. It waited. A footstep paired with her own last stride and put weight in the grass that made sense until she counted shoes. “Right,” she said, speaking straight into the seam. Her voice landed on rough texture and stayed. “We’re not alone, then.” “We’re not alone,” the echo agreed, smaller now, voiced by a throat she remembered from nights when she took coats at Silas’s bar. The throat had laughed and blown smoke and asked about Cardiff. It had bought gin with cash. It belonged to no one she trusted because she had trusted it once. “You only practice with names,” Rory told the dark. “That’s your trick? Cheap.” “Rory,” in her mother’s mouth. “Laila,” in her father’s. “Malphora,” into the cut between tree and stone like a knife eased back into a sheath. “Don’t call me that.” The pendant bit. Her hand shook. Heat crawled up her veins. She smelled sea-salt like a cheap seaside arcade. Copper coins on tongue. Train brakes. Someone somewhere zipped a zip that matched the one at her throat and ended in a teeth-click that invoked classrooms and detention slips. She shut her eyes a beat and opened them clean. “Show me what you dragged me out for.” She pressed the stone deeper, enough to scuff bark with silver jewellery. “I’m working lunch shift tomorrow. Make this count.” The grove chose to laugh without noise. Light puddled around her shoes and wriggled away. The ancient oaks leaned again and corrected. Between two of the trunks, beyond the ring, something changed its mind about being a shadow. Two feet stood side by side. No legs attached. The toes pointed inward like a child’s in new shoes. Dew built on the grass around them and then ran backward across blades until it sat where it had been before. Her skin did what it wished. It shrank. She didn’t give it words. “You don’t have to keep scooting about. I can see you.” She didn’t turn. “And I can count. One of me. One of you. No chorus. Quit the copying.” “You don’t have to keep scooting about. I can see you.” The voice behind her did not reach for mimicry this time. It landed. It matched her exactly, down to the rhythm Eva had teased. “And I can count. One of me. One of you. No chorus. Quit the copying.” “Say something new.” “Say something new.” She ground her teeth. It felt childish. It also reset something tight between her ribs. “All right. Different game.” She loosened her grip on the Heartstone just enough to thread the chain once around her knuckles. “Why me?” “Why me?” The twin breathed in, as if to make room for an answer, and gave none. “Not helpful.” She worked saliva back into a mouth gone paper-thin. “If you wanted the pendant, you could have waited until I was asleep. You found my noodle run, you can find my flat.” “You found my noodle run,” the other voice agreed, with her own tilt toward humour, and it made the space behind her ear feel blown on. She had to bite back a flinch. It did not help that the oak carried the sound into her bones. It did not help that the ground under her right heel went hollow and then full again. “Don’t crowd,” she told it. “If I turn and you’re wearing my face, we’re done. I’ll smash the stone and sort out the mess later.” Something that wasn’t wind passed through the circle of trees and nudged her jacket at the shoulder, where a moth had chewed a hole through the lining last spring. The touch found the hole and slid in with a weight like a fingertip. Not pain. Knowledge. Her stomach wanted to untie itself and drop into the grass. She called breath back with an old trick: look harder, name five. The oak. The crack. The heartstone. The silver of her zip. The way the flower heads had all turned, not just some. That last one landed like arithmetic. “You like light,” she told the space pressed to her ear. “You like heat.” “Like heat.” It tried a different drag on the second word. Less Rory. Someone older. Jen from the post office. Aunt Sinead. Women who smelled of washing powder and had strong opinions about shoes. “The stone’s for doors.” She pulled the pendant back an inch. The seam cooled. The pressure behind her ear slackened and then returned twice, petulant. “You can’t open this one. You need a hand. That’s why I’m here.” A knuckle rapped on wood from inside the oak, once. It sounded like a room with no furniture. A kettle began to boil and then removed itself from heat before steam could lift the lid. A child giggled like water hitting hot oil. The ring of oaks acted like a throat clearing. “What’s on the other side?” She made the question work and hated that it came out softer than the rest. Not pleading. Open. She’d avoided that tone for two years. It came too easy here. “Tell me true.” “True.” A new voice. Lower. Timed to the moment she remembered her father’s laugh when football went wrong and three men shouted as if they stood in her garden. It had the weight of radio static and lift. It tried to be kind. It failed. Rory kept her eyes on the seam. “You’ll have to do better.” The flowers rustled again. Stems split and made space where there had been none. A ribbon of air colder than the night slithered out of the seam and crossed the back of her hand where her wrist scar sat. The scar sang—not pain. A memory of it. Heard the snap of the garden gate she’d caught it on. Smelled the marigolds her mother had planted. Saw the shine of antiseptic, mirror-round in a spoon. Then nothing. The sore itch died back. The new breath that lay between worlds throbbed with a rhythm that was not her own, not the High Street at closing time, not trains on wet rails. Something old in it. Not slow. Even. She leaned into it a hair. “I know that beat.” “We know that beat,” at her shoulder, into the wool of her coat like an earpiece. She let herself laugh, sharp and single. “You’re trying to make me think of my own heart. How sweet. Waste of effort.” The twin breathed. If breath had fingers, it would have gone to her throat just then and traced where a bruise had lain last winter, yellow under scarf. It did not touch. It hovered. It made her throat keen to swallow. Her jaw wanted to grind again. She opened her molars and set them apart. “Enough games.” She tightened the chain until it bit her knuckles. “I’m touching this to the door. If you don’t want me to, use words that aren’t mine.” The pause tried to be a test. It stretched. It bent. It snapped. “Please,” the other Rory put out, in a voice exactly hers and not hers at all, because her own voice knew where to put that word to make a room look at you, and this one placed it wrong. Too light. As if dropping it on the kitchen table from a height, not carrying it. “Better,” Rory allowed, because it got the tone right. “Why?” “Cold,” in that same voice. Not her voice. Not any woman she knew. It carried the flake and glitter of a field in hard frost. Not a complaint. A label. “Shut.” Rory considered the seam and the heat in the Heartstone and the way the oaks stood like a set of judges waiting to see who would blink. She wanted to go. She wanted not to be the person whose name got written into requests tucked under takeaway lids. She wanted Eva to climb the fence and barrel in laughing and call her an idiot. She wanted a cab home and the grump of a driver who hated Richmond Park at night. She wanted ten impossible things, all at once. “You want me to open it.” It didn’t need to be a question. She made it one anyway, for her own spine. “Yes.” That voice again. The one with winter in it. The one that didn’t pretend to be her mother or father or Eva or a barman. One syllable that meant business. “Open.” Rory put her breath on her teeth and held it there so it wouldn’t fog up the thought. She looked at the ring, at the places where oaks had grown together over centuries into a near-wall. She found the emptiness between their roots where shadows went thick. She moved her thumb over the warm stone and counted down from five under her breath, not aloud. On two, she set the gem back to the split. “Tell me what you want,” she said to the space, level. “Tell me now.” She pressed the Heartstone against the yielding bark and felt it answer with a thud that lined up with nothing she recognised.
created_at"2026-02-19T12:13:54.351Z" 2/19/2026, 12:13:54 PM
model"openai/gpt-5-2025-08-07"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency17701
moderation_latency(null)
generation_time155508
tokens_prompt1038
tokens_completion5592
native_tokens_prompt916
native_tokens_completion6159
native_tokens_completion_images0
native_tokens_reasoning2496
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.062735
router(null)
provider_responses
0
endpoint_id"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
id"resp_0cef426f59cc57f0016996fe8284bc8193935992e40561dbb3"
is_byokfalse
latency233
model_permaslug"openai/gpt-5-2025-08-07"
provider_name"OpenAI"
status200
api_type"completions"
id"gen-1771503234-jsvRwRjHD9zOGywU1tPQ"
upstream_id"resp_0cef426f59cc57f0016996fe8284bc8193935992e40561dbb3"
total_cost0.062735
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
totalTags34
adverbTagCount0
adverbTags(empty)
dialogueSentences75
tagDensity0.453
leniency0.907
rawRatio0
effectiveRatio0
100.00% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2839
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)
77.10% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2839
totalAiIsms13
found
0
word"echo"
count3
1
word"pulse"
count1
2
word"stomach"
count3
3
word"throbbed"
count2
4
word"weight"
count3
5
word"traced"
count1
highlights
0"echo"
1"pulse"
2"stomach"
3"throbbed"
4"weight"
5"traced"
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
narrationSentences276
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount4
hedgeCount4
narrationSentences276
filterMatches
0"watch"
1"feel"
2"look"
hedgeMatches
0"began to"
1"tried to"
2"tend to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences312
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen39
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2831
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions21
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions41
wordCount2393
uniqueNames20
maxNameDensity0.33
worstName"Heartstone"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
October1
Leaves2
Heartstone8
Grove1
Eva6
Evan1
Welsh1
London1
January1
Hel2
Silas1
Cardiff1
Less1
Rory8
Sinead1
Lower1
High1
Street1
Richmond1
Park1
persons
0"Leaves"
1"Eva"
2"Evan"
3"Silas"
4"Rory"
5"Sinead"
places
0"October"
1"Heartstone"
2"Grove"
3"London"
4"January"
5"Cardiff"
6"High"
7"Street"
8"Richmond"
9"Park"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences165
glossingSentenceCount3
matches
0"looked like a shard out of a larger stone"
1"sounded like a room with no furniture"
2"As if dropping it on the kitchen table from a height, not carrying it"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches1
per1kWords0.353
wordCount2831
matches
0"not on mud, but on leaves"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount5
totalSentences312
matches
0"help that the"
1"help that the"
2"hated that it"
3"avoided that tone"
4"put that word"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs73
mean38.78
std27.07
cv0.698
sampleLengths
07
161
232
340
424
595
614
783
835
927
1015
1186
1216
1313
1412
1517
1647
1774
1831
1971
2078
2135
2231
2328
2459
2515
2663
273
2890
2919
3032
3112
3272
3320
3453
3513
3625
374
3858
3928
4091
4129
4250
433
443
4538
4617
4734
4863
4925
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences276
matches
0"been folded"
1"got written"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs417
matches(empty)
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount2
semicolonCount0
flaggedSentences2
totalSentences312
ratio0.006
matches
0"The smell hit her next—iron and crushed mint and the first strike of rain on dust."
1"The scar sang—not pain."
94.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2401
adjectiveStacks1
stackExamples
0"clean, polished lazy, edges"
adverbCount71
adverbRatio0.029571012078300707
lyAdverbCount6
lyAdverbRatio0.0024989587671803417
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences312
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences312
mean9.07
std7.04
cv0.776
sampleLengths
07
13
26
35
415
511
64
74
813
932
104
117
123
134
1422
1517
167
179
1811
192
206
211
221
2322
2422
253
2618
276
288
2915
308
3116
328
3312
346
3518
3612
3711
3812
396
409
419
422
431
4410
455
4619
4710
481
499
40.49% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats42
diversityRatio0.32371794871794873
totalSentences312
uniqueOpeners101
43.48% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount3
totalSentences230
matches
0"Then again, from the open"
1"Somewhere near her knee a"
2"Then a kettle hissed and"
ratio0.013
51.30% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount97
totalSentences230
matches
0"Their trunks stood close as"
1"She nudged a seed head"
2"She cupped it through her"
3"She pushed the overgrown bracken"
4"Her phone read 00:13, then"
5"She thumbed the torch on"
6"She drew a line in"
7"Her stomach did that old"
8"She pressed flat and full"
9"Her own name came back,"
10"She lifted her head."
11"She pushed hair behind her"
12"She didn’t trust it away"
13"She drew it into the"
14"She held the gem out"
15"It grew warmer."
16"She moved it a handbreadth"
17"She edged closer to the"
18"She tried not to arrange"
19"Her mouth flooded."
ratio0.422
40.43% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount193
totalSentences230
matches
0"The trees listened."
1"Their trunks stood close as"
2"Bark ridged like old knuckles."
3"The clearing kept its own"
4"Wildflowers peered up in colours"
5"Rory ran a palm down"
6"Leaves held their breath."
7"The city had stayed outside"
8"A fox barked off in"
9"She nudged a seed head"
10"The note had been folded"
11"The sort of request you"
12"The pendant had warmed at"
13"She cupped it through her"
14"The crimson stone answered with"
15"The chain ticked once against"
16"She pushed the overgrown bracken"
17"Bark had grown into pinnacles,"
18"The air bent and didn’t"
19"Her phone read 00:13, then"
ratio0.839
65.22% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences230
matches
0"Now it sat against her"
1"If breath had fingers, it"
2"As if dropping it on"
ratio0.013
100.00% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences80
technicalSentenceCount4
matches
0"The cut of it looked like a shard out of a larger stone, broken clean, polished lazy, edges that caught light unless you stared."
1"Someone somewhere zipped a zip that matched the one at her throat and ended in a teeth-click that invoked classrooms and detention slips."
2"The new breath that lay between worlds throbbed with a rhythm that was not her own, not the High Street at closing time, not trains on wet rails."
3"She wanted a cab home and the grump of a driver who hated Richmond Park at night."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags34
uselessAdditionCount1
matches
0"The twin breathed in, as if to make room for an answer, and gave none"
83.33% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags14
fancyCount5
fancyTags
0"the echo agreed (agree)"
1"She pressed (press)"
2"The twin breathed in (breathe in)"
3"the other voice agreed (agree)"
4"She pressed (press)"
dialogueSentences75
tagDensity0.187
leniency0.373
rawRatio0.357
effectiveRatio0.133
89.8455%