Run: 2026-03-09-01KK9Q3MTSSMZW00F3DQN6XZD2

Run Details

Duration:
2m 44s
Cost:
$0.095380
Provider:
OpenAI

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
By the time Rory slipped through the side gap in the Richmond Park gate, London had thinned to a smear of light behind the trees. The road noise was still there, technically. It should have been. A city never shut up entirely. But inside the park the sound came muffled, pressed flat, as if someone had closed a heavy door between her and the world. She stopped with one hand on the cold iron and listened. Nothing. Not proper nothing. There was wind moving somewhere high up, a faint dry rustle in branches, but the ground-level noises were missing. No fox bark. No wingbeats erupting from brush. No soft, nervous shifting from deer. The dark stretched ahead in broad black lawns and clumps of trees, and all of it seemed to be holding its breath. The Heartstone pendant lay warm against her sternum, its silver chain cool where it touched the back of her neck. Not a residual warmth from skin. This was different. It had started two hours earlier in her flat above Silas’s bar, first as a faint pulse, then a steady heat that had sent her to her feet before she could talk herself out of it. She had tried ignoring it. Tried taking it off. The second she unclasped the chain, the gemstone had glowed from within like a coal breathed on. So here she was, after midnight, in a park she had no business wandering alone, following a trail of rumor and instinct toward a hidden grove that most people in the bar only mentioned when they were drunk enough to believe their own stories. Eva would have called this profoundly stupid. Rory adjusted the strap of her satchel and started down the path. Her trainers whispered over the gravel. Her phone torch threw a small, hard-edged circle ahead of her, bleaching out tufts of grass and slick roots, leaving the rest of the park deeper black by contrast. Her shoulder-length hair snagged once on a low branch, and she swore under her breath, more for the comfort of hearing a human voice than out of irritation. She knew roughly where she was going. A woman with nicotine-yellowed fingers had once leaned over the Golden Empress counter while waiting for her order and told Yu-Fei, in all seriousness, that there was a place in Richmond where flowers bloomed in winter and people lost afternoons. Rory had laughed at the time. Yu-Fei had not. Later, Silas had gone very still when she repeated the story, and told her if she ever found a ring of old stones in the park, she was to walk away and keep walking. That had been before the pendant. The path narrowed. The smell changed. Wet earth gave way to something sweeter, green and heady, the scent of crushed stems and nectar. It had no business being this strong in November. Rory slowed. Her hand rose unconsciously to the pendant. The crimson stone beat once against her fingers. Warm. Warmer. Her pulse answered it. “There you are,” she murmured, and hated how small her voice sounded. A break in the trees opened ahead. At first she thought the pale shapes were trunks catching moonlight. Then her torch found angles too clean for nature: upright stones, half-sunk and weathered, standing in an uneven ring around a clearing. They looked old enough to have grown there. Lichen furred their sides. Roots curled around their bases like knuckled hands. Beyond them, the grove opened in a hush of silver light and impossible color. Wildflowers carpeted the clearing. Not scattered stragglers. A full, lush bloom, white and blue and yellow and bruised violet, spilling over one another in dense drifts that shone under the moon. Foxglove. Poppy. Bell-shaped flowers she couldn’t name. Tiny stars of something pale clustered low to the ground. Their scent rolled over her in a warm wave, rich enough to taste. Beautiful, if beauty could be suspicious. Rory checked her phone. 00:43 glowed at the top of the screen. No signal. Battery half full. Fine. She took one step toward the stones and the pendant gave a hard, almost painful throb. That was reason enough. Or the closest thing to one she was going to get tonight. She slipped between two standing stones into the grove. The air changed at once. It wasn’t dramatic. No gust, no flash of light. Just a pressure shift, subtle and absolute. The wind dropped away. The cold on her cheeks lessened. Her own breathing sounded too near, as if she’d put on noise-canceling headphones and could hear only herself from the inside out. Rory stopped again. Behind her, the ring of stones stood exactly where it should. Beyond them, trees. Dark. Ordinary. She took another step. Soft petals brushed her trainers. Somewhere to her left came the sound of a single drop of water landing on leaves. Then, a heartbeat later, another sound answered it. A footstep. Not hers. Not exactly. The rhythm matched, but the weight was wrong. Her tread was light, quick, balanced over the balls of her feet. This second step landed heavier, heel first, with a faint drag at the end. Rory went still. Silence filled in around her. She waited, counting without meaning to. One. Two. Three. Nothing. Echo, she told herself. Strange acoustics. The place was enclosed. Her brain was primed for nonsense. That was all. She moved forward again, slower this time. Tap of her trainer through the flowers. Then, behind and slightly to the right: step. Rory stopped so fast the satchel bumped her hip. The answering step did not come this time. She stared into the dark between the stones until her eyes watered. Her torch beam shook once, a tiny betrayal. She firmed her grip until her knuckles hurt and swung the light across the edge of the clearing. Flowers. Stone. A tangle of roots. For a split second she caught movement between two uprights—a vertical slip of pale gray, too narrow for a deer, too smooth for bark. When the beam landed there, nothing remained but a cluster of white blossoms nodding gently. No wind touched her face. The flowers moved anyway. Rory forced herself to breathe in through her nose, out through her mouth. Panic was lazy. Panic made stories out of shadows. She wasn’t giving it that much room. She set her feet apart, rubbed her thumb over the crescent scar on the inside of her left wrist, and listened. A low hum drifted across the clearing. Not melody. Not quite. Just three notes, soft and tuneless, the sort of mindless sound someone made while busy with their hands. It came from somewhere near the center of the grove. “Hello?” she called. The word died almost immediately. The air seemed to take it and fold it up. For a moment there was nothing. Then, from behind her left shoulder, very close and very quiet, came her own voice: “Hello?” Every muscle in her back locked. She turned on instinct, torch carving a sharp white arc through the dark. Empty flowers. Stone. A stand of black trees beyond the ring. No one. Her mouth had gone dry. She could feel each beat of her heart in the base of her throat. Don’t answer if it speaks first. She didn’t know where she had heard that. Silas, maybe. Or some old woman three stools down muttering into stout. It sounded ridiculous in daylight. Standing there with her own voice still seeming to tremble in the air behind her, it sounded like law. The pendant pulsed again, harder than before. Not the edge, then. Center. Rory looked toward the middle of the clearing. At first she saw only flowers, dense and moonlit. Then her eyes adjusted and found a patch where nothing grew. A narrow oval of bare ground, dark as wet ink. It wasn’t large. A grave-sized stain in the midst of all that bloom. Yet the longer she stared, the more it seemed not to sit on the ground at all, but to open into it. Cold leaked from that patch. Not ordinary night cold. A cellar cold. Stone and deep water and old iron. The Heartstone heated against her skin until she hissed. She dragged it free of her collar. The crimson gem hung from its silver chain, glowing faintly in her palm, each pulse throwing a weak red sheen over her fingers. “Right,” she whispered. “So that’s normal.” She moved toward the dark patch because standing still was worse. The flowers changed underfoot as she crossed the clearing. Their scent thickened, turning overripe, almost fermented. The hum came again, this time from the far edge of the ring, then stopped the instant she turned her head. Something moved there. Not seen. Registered. A displacement at the edge of vision, as clear as a body passing behind frosted glass. Another step sounded behind her. Then another, after her next. Whatever was following her was staying just out of sight and deliberately off the beat, half a second late, like a child copying a dance. Rory stopped walking. The delayed step came anyway. Close. A prickle ran the length of her spine. She swung the pendant up instead of the torch, not from any plan she could name, only because the red glow suddenly felt more honest than white light. For an instant the clearing took on a different shape. The flowers dulled. The standing stones sharpened. And between two of them, where she had seen only darkness before, the crimson gleam caught a silhouette that made no sense at all. Tall, human-shaped, and wrong in the way a coat on a hanger could look human-shaped in a dark room. Too still in some places, too fluid in others. Empty where a face should have been, or else changing too quickly for her eyes to fix on it. It stood with one shoulder angled toward her, as if caught mid-step. Then the pendant dimmed, and the thing was gone. No rustle marked its retreat. No branch snapped. The flowers at that edge of the grove merely dipped, one after another, as though something invisible had brushed a hand over their heads. Rory’s body was shouting at her now in every language it had. Run. Freeze. Scream. She chose none of the above. Instead she crouched, set the torch on the ground so it shone sideways, and pulled out her phone again with fingers that felt clumsy and distant. 00:43. The same minute. Same battery. Her reflection stared back at her in the black of the screen when it dimmed: bright eyes gone darker in the low light, face drawn tight, black hair blown across one cheek. She looked composed. That irritated her. “Funny,” said a voice from the darkness ahead. Not hers this time. Eva’s. Rory shut her eyes for one single second. Her chest cinched so hard it hurt. “Rory,” the voice said again, warm and impatient and absolutely wrong. “You can stop now.” She opened her eyes. The bare patch in the center of the grove had lengthened. Not much. An inch, perhaps. But she was sure of it. The darkness there had depth now, a narrow vertical seam, as though the night itself had split and failed to bleed any light around the edges. The pendant in her fist burned. Hel portal, she thought, and the phrase arrived whole, cold and certain. She did not know how she knew it. She only knew the stone was reacting exactly as it always had when it wanted her attention, and that this was no fae glamour for pretty stories. This was something else. Something that sat under the world with its mouth open. From the seam came a whisper like breath over glass. “Aurora Carter.” No borrowed affection in it. No mimicry. Just her full name, spoken carefully, by something that had learned the shape of it and not the meaning. Her stomach dropped. There were rules here even if she didn’t know them. Names mattered. Answers mattered. She could feel the pull in that dark slit, not physical, but conceptual, as if a part of her mind had already leaned toward it and needed dragging back by force. Think. Rory looked down at the pendant. Its pulse was strongest when she faced the seam. Stronger near the center. If it reacted to the portal, then distance changed it. Direction changed it. A compass, then. She rose without haste, because haste felt like permission, and turned very slightly to her right. The stone cooled by a fraction. Another degree. Cooler. She swallowed, fixed on that tiny shift, and began edging toward the side of the clearing where the heat lessened. The voice followed at once. “Mum’s worried,” it said now, in a soft Welsh cadence that hit so cleanly she almost stumbled. “Aurora?” Her throat tightened. Jennifer Carter hadn’t sounded frightened in years, not even the day Rory left Cardiff with two bags and a lie about a job. The grove, or the thing in it, had put exactly the right crack in the voice. Rory did not look. Another step behind her. Closer. Then a second on her left. It had moved around. She kept her eyes on the standing stones and the pendant’s crimson throb. Hot. Cooler. Hot again. The stones seemed farther apart than before. No, not farther. Shifted. The gap she had entered through wasn’t where she remembered it. Every opening in the ring looked plausible and wrong. The flowers on her right bowed suddenly in a line, as though something tall were pacing her on the other side. “Rory,” said Evan’s voice near her ear, so gently it made bile rise in her mouth. “Come on.” That nearly broke her. Not because she believed it. Because she didn’t, and the grove knew exactly how to spend the shape of a fear. She stopped, reached into her satchel, and took out the metal water bottle she carried on deliveries. Without pausing to aim, she flung it hard toward the opposite side of the clearing. It hit a standing stone with a ringing clang that sliced through the muffled air. Everything in the grove reacted. The flowers shuddered. The seam in the center quivered wider. And the thing pacing her moved—fast, a sudden glide of displaced dark streaking toward the sound with enough speed to make her skin crawl. Rory bolted. Not blindly. She kept the pendant out, watched for the brief cool dip as she ran, and aimed for it. The stones loomed. One gap. Too hot. Another. Hotter. A third, half-hidden behind a leaning upright— Cool. She drove for it. Something whispered her name from directly behind, this time in her own voice and not bothering to be subtle. The air at her back turned glacial. She did not look. She ducked between the stones with her shoulder turned, scraped hard against rough lichen, and stumbled out onto damp grass beyond the ring. Sound crashed over her. Wind. Real wind, cold and immediate. Distant traffic. Somewhere far off, a deer barked once, harsh and alive. Rory staggered three more paces before stopping, bent over with her hands on her knees, dragging air into lungs that suddenly felt too small. Behind her the grove stood silent in the trees, moonlit and innocent, a clearing full of flowers. Her phone buzzed in her pocket. Rory flinched hard enough to bite her tongue. She yanked it out. 04:12. Four missed notifications from Eva. One text from Silas sent at 02:01: If you’ve gone where I think you’ve gone, leave. Don’t listen if it knows you. Rory stared at the screen until the words blurred. Then she looked down at the pendant still clenched in her fist. The Heartstone had gone almost cold, its inner glow faded to a dull ember. She started walking back toward the gate. Then faster. Then, when the trees thickened and the path dipped and the dark gathered close again, she broke into a run. She did not stop until the iron bars of the park entrance showed ahead, black against the streetlamps beyond. Her foot struck the pavement outside the gate with a sharp slap. A heartbeat later, on the tarmac just behind her, another footstep landed.
created_at"2026-03-09T16:32:58.212Z" 3/9/2026, 4:32:58 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency80783
moderation_latency(null)
generation_time163585
tokens_prompt812
tokens_completion5882
native_tokens_prompt742
native_tokens_completion6235
native_tokens_completion_images0
native_tokens_reasoning2826
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.09538
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_0be8a0dbaa6a37ca0169aef63a58008196811cc26677854b87"
is_byokfalse
latency214
model_permaslug"openai/gpt-5.4-20260305"
provider_name"OpenAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773073978-NiD6Hlh21vPKcdoxRThW"
upstream_id"resp_0be8a0dbaa6a37ca0169aef63a58008196811cc26677854b87"
total_cost0.09538
cache_discount(null)
upstream_inference_cost0
provider_name"OpenAI"

Evaluation details

Result Evaluator Details Meta Data
46.15% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags6
adverbTagCount1
adverbTags
0"the voice said again [again]"
dialogueSentences13
tagDensity0.462
leniency0.923
rawRatio0.167
effectiveRatio0.154
74.21% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2714
totalAiIsmAdverbs14
found
0
adverb"very"
count4
1
adverb"slightly"
count2
2
adverb"gently"
count2
3
adverb"deliberately"
count1
4
adverb"suddenly"
count3
5
adverb"quickly"
count1
6
adverb"carefully"
count1
highlights
0"very"
1"slightly"
2"gently"
3"deliberately"
4"suddenly"
5"quickly"
6"carefully"
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)
61.31% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2714
totalAiIsms21
found
0
word"warmth"
count1
1
word"pulse"
count4
2
word"throb"
count2
3
word"weight"
count1
4
word"silence"
count1
5
word"echo"
count1
6
word"could feel"
count2
7
word"pulsed"
count1
8
word"grave"
count1
9
word"dance"
count1
10
word"absolutely"
count1
11
word"whisper"
count1
12
word"affection"
count1
13
word"stomach"
count1
14
word"quivered"
count1
15
word"loomed"
count1
highlights
0"warmth"
1"pulse"
2"throb"
3"weight"
4"silence"
5"echo"
6"could feel"
7"pulsed"
8"grave"
9"dance"
10"absolutely"
11"whisper"
12"affection"
13"stomach"
14"quivered"
15"loomed"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"stomach dropped/sank"
count1
highlights
0"stomach dropped"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences312
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences312
filterMatches
0"think"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences318
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen44
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2712
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions1
matches
0"Echo, she told herself."
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions50
wordCount2689
uniqueNames18
maxNameDensity0.74
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Rory20
Richmond2
Park1
London1
Heartstone3
Silas4
Golden1
Empress1
Yu-Fei2
November1
Welsh1
Carter1
Cardiff1
Evan1
Cool1
Eva3
One3
Stone3
persons
0"Rory"
1"Heartstone"
2"Silas"
3"Yu-Fei"
4"Carter"
5"Evan"
6"Eva"
7"Stone"
places
0"Richmond"
1"Park"
2"London"
3"November"
4"Cardiff"
5"One"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences171
glossingSentenceCount3
matches
0"sounded like law"
1"felt like permission, and turned very s"
2"seemed farther apart than before"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.737
wordCount2712
matches
0"not to sit on the ground at all, but to open into it"
1"not physical, but conceptual, as if a part of her mind had already leaned towa"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences318
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs128
mean21.19
std22.24
cv1.049
sampleLengths
065
111
21
358
4135
57
612
763
890
96
1032
1123
1212
137
1467
154
1657
176
1818
1916
2016
219
225
2348
243
2516
264
2721
288
292
3038
313
325
339
341
3519
367
377
388
399
4046
416
4239
435
444
4550
467
4732
483
4915
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences312
matches
0"was enclosed"
1"was primed"
2"was gone"
87.82% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs416
matches
0"was going"
1"wasn’t giving"
2"was following"
3"was staying"
4"was shouting"
5"was reacting"
6"were pacing"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount0
flaggedSentences3
totalSentences318
ratio0.009
matches
0"For a split second she caught movement between two uprights—a vertical slip of pale gray, too narrow for a deer, too smooth for bark."
1"And the thing pacing her moved—fast, a sudden glide of displaced dark streaking toward the sound with enough speed to make her skin crawl."
2"A third, half-hidden behind a leaning upright—"
77.71% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2705
adjectiveStacks2
stackExamples
0"lay warm against her"
1"small, hard-edged circle"
adverbCount140
adverbRatio0.051756007393715345
lyAdverbCount34
lyAdverbRatio0.012569316081330868
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences318
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences318
mean8.53
std7.72
cv0.905
sampleLengths
025
17
24
36
423
511
61
73
819
93
105
116
1222
1320
146
153
1636
175
184
1917
2044
217
2212
236
2429
2528
267
2740
286
293
3034
316
323
333
3417
359
362
377
388
391
401
414
4212
437
4411
4522
468
474
488
4914
51.69% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats20
diversityRatio0.34810126582278483
totalSentences316
uniqueOpeners110
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount17
totalSentences251
matches
0"Then her torch found angles"
1"Just a pressure shift, subtle"
2"Somewhere to her left came"
3"Then, a heartbeat later, another"
4"Then, behind and slightly to"
5"Just three notes, soft and"
6"Then, from behind her left"
7"Then her eyes adjusted and"
8"Then another, after her next."
9"Too still in some places,"
10"Then the pendant dimmed, and"
11"Instead she crouched, set the"
12"Just her full name, spoken"
13"Then a second on her"
14"Somewhere far off, a deer"
15"Then she looked down at"
16"Then, when the trees thickened"
ratio0.068
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount67
totalSentences251
matches
0"It should have been."
1"She stopped with one hand"
2"It had started two hours"
3"She had tried ignoring it."
4"Her trainers whispered over the"
5"Her phone torch threw a"
6"Her shoulder-length hair snagged once"
7"She knew roughly where she"
8"It had no business being"
9"Her hand rose unconsciously to"
10"Her pulse answered it."
11"she murmured, and hated how"
12"They looked old enough to"
13"Their scent rolled over her"
14"She took one step toward"
15"She slipped between two standing"
16"It wasn’t dramatic."
17"Her own breathing sounded too"
18"She took another step."
19"Her tread was light, quick,"
ratio0.267
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount172
totalSentences251
matches
0"The road noise was still"
1"It should have been."
2"A city never shut up"
3"She stopped with one hand"
4"The dark stretched ahead in"
5"The Heartstone pendant lay warm"
6"This was different."
7"It had started two hours"
8"She had tried ignoring it."
9"The second she unclasped the"
10"Eva would have called this"
11"Rory adjusted the strap of"
12"Her trainers whispered over the"
13"Her phone torch threw a"
14"Her shoulder-length hair snagged once"
15"She knew roughly where she"
16"A woman with nicotine-yellowed fingers"
17"Rory had laughed at the"
18"Yu-Fei had not."
19"That had been before the"
ratio0.685
59.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences251
matches
0"By the time Rory slipped"
1"If it reacted to the"
2"Because she didn’t, and the"
ratio0.012
90.77% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences96
technicalSentenceCount7
matches
0"But inside the park the sound came muffled, pressed flat, as if someone had closed a heavy door between her and the world."
1"It had started two hours earlier in her flat above Silas’s bar, first as a faint pulse, then a steady heat that had sent her to her feet before she could talk h…"
2"A full, lush bloom, white and blue and yellow and bruised violet, spilling over one another in dense drifts that shone under the moon."
3"Her own breathing sounded too near, as if she’d put on noise-canceling headphones and could hear only herself from the inside out."
4"She could feel the pull in that dark slit, not physical, but conceptual, as if a part of her mind had already leaned toward it and needed dragging back by force…"
5"The flowers on her right bowed suddenly in a line, as though something tall were pacing her on the other side."
6"Rory staggered three more paces before stopping, bent over with her hands on her knees, dragging air into lungs that suddenly felt too small."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags6
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags6
fancyCount2
fancyTags
0"she murmured (murmur)"
1"she whispered (whisper)"
dialogueSentences13
tagDensity0.462
leniency0.923
rawRatio0.333
effectiveRatio0.308
88.3143%