Run: 2026-09-02-01M1HBK7ZVSSNMAA63PP9ZB22E

Run Details

Duration:
4m 38s
Cost:
$0.053278
Provider:
Alibaba

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
Aurora Carter told herself the note was a prank, even though it had been slipped under the door of the flat above Silas’ bar while she was out making a delivery for the Golden Empress. No signature. No phone number. Just the words, written in neat black ink on pale paper: If you want to know who gave you the Heartstone, come to the oak stones in Richmond Park at midnight. Come alone, Rory. She had read it on the landing with her helmet still under one arm, rain beading on her jacket, and the first thing she had noticed was not the threat but the name. Rory was a name for friends. It made the paper feel intimate, like a hand laid gently against the back of her neck. The second thing she noticed was that the Heartstone was warm. It hung beneath her jacket on its silver chain, a deep crimson stone no bigger than her thumbnail. It had come to her without explanation, left in a brown envelope after a shift, and she had kept it because it seemed important in a way she could not defend. It had no right to heat. It had no right to glow. Yet as she stood there, with London wet and loud beyond the bar windows, a faint inner light moved beneath the crimson surface, slow as a pulse. By eleven thirty she was in Richmond Park. The city followed her for a while: headlights on distant roads, a plane dragging its red blink over the trees, the hiss of tires somewhere beyond the dark. Then the path narrowed, and the trees thickened, and the sounds fell away one by one, as if someone were turning off rooms in a house. She had brought a torch, her phone, her keys, and the stubborn practicality that usually got her through bad nights. She had also brought the small, cold awareness that she had learned the hard way after Evan: places could be traps before you understood they had closed around you. Still, she went on. The Fae Grove was supposed to be hidden. That was what the note had said, and that was what the old stories whispered in the few places people still bothered to whisper them. A clearing between Earth and somewhere else. A pocket where time slipped its stitching. Aurora did not believe in fairies, not exactly, but she believed in doors. She believed in the way some places made the skin on her arms rise. She believed in the Heartstone warming against her chest like a warning. She smelled the flowers before she saw them. Sweet, thick, and far too lush for the season. They spilled across the ground in a broad ring, white and violet and blood-red, their petals open as if noon had come early and forgotten to leave. Beyond them stood the ancient oak standing stones that marked the boundary of the Grove. They were not what she had expected. Wood once, or wood still, they had hardened into dark, twisted pillars, their grain deep as carved script. Some leaned inward. None cast shadows that matched the direction of her torch. Aurora stopped at the edge of the flowers. “Hello?” she called. The word left her mouth and died. No echo came back. The park behind her had gone silent, not the hush of sleeping trees, but the held-breath silence of a room where someone is listening. She lifted her phone. No signal. The clock at the top of the screen read 00:04. She had arrived late. She should already have been inside the park, yet the time made her feel as though she had lost minutes she had not spent. The Heartstone pulsed once against her skin. Warm, then hot. Not painful, but insistent. Aurora stepped over the boundary of flowers. The air changed at once. It grew heavier, softer, scented with honey and wet stone. The distant city vanished completely. Even her own footsteps sounded muted, swallowed by moss and bloom. She turned to look back, but the path she had taken was gone. In its place stood more trees, more flowers, more leaning oak stones arranged in a circle that seemed larger than it had from the outside. “Right,” she said quietly. “Of course.” Her voice did not help. It sounded too small. She swept the torch across the clearing. The Grove was beautiful in the way old churches were beautiful: grand, dim, and indifferent to human comfort. Wildflowers grew in thick knots around the base of the stones. Beyond them, the trees crowded close, their branches woven into a black ceiling. There was no moonlight. There should have been moonlight. Instead, the light in the Grove seemed to come from nowhere, a thin silver glow that clung to petals and left everything else in shadow. Aurora checked her phone again. 00:04. She stared at it for five seconds, then ten. The numbers did not change. She pressed the side button. The screen dimmed, then brightened. Still 00:04. “Battery’s fine,” she muttered. “Time’s not.” She had always been quick to think around problems. It was why people came to her when things went sideways. It was why she had survived London on a delivery wage and a stubborn refusal to be cornered. But this was not a problem with a sensible edge. This was a place that had already begun to misbehave before she had made a choice. The pendant warmed again. This time it did not pulse. It glowed. Aurora pulled the chain from beneath her jacket. The Heartstone’s crimson depths shifted with a faint inner light, like embers stirred by breath. It pointed no direction she could see. It simply responded to something near. She remembered the old woman in the bookshop near Bloomsbury who had glanced at the pendant through the window and shaken her head. Hel portal, she had said, before Aurora could ask anything. A mouth that forgets. Then she had shut the door. Aurora had not believed her. She almost believed her now. A sound came from the far side of the Grove. Not a branch snapping. Not a footstep. Something softer. A sliding, as if cloth had brushed through flowers. Aurora turned toward it. “I’m here. If you sent the note, show yourself.” Nothing answered. The flowers nearest her left side trembled. She swung the torch that way. Nothing moved but the bloom, and there was no wind. She watched a violet petal bend slowly downward, as if pressed by an invisible fingertip. Then it lifted again. Aurora’s throat tightened. She took one step backward, keeping her gaze on the flower. The pendant grew warmer. The air smelled sweeter. Somewhere behind her, very close, something exhaled. She spun. No one stood there. The clearing remained empty. The stones waited. The flowers faced her like small, pale listeners. “Not funny,” she said. Her own voice came back to her a half second later, but wrong. The pitch was the same, the words the same, yet the tone underneath had changed. It sounded amused. Aurora went still. She had been followed before. She knew the mechanics of it: the pause before a step, the weight shifting in the dark, the prickling knowledge that another body occupied the same space. This was worse. This felt as if the Grove itself had learned her voice and was trying it on. She lifted the torch higher. The beam caught a shape between two standing stones. A woman. No, not a woman. Something with the outline of one. It stood too far away to see clearly, dressed in darkness that did not reflect the light. Its head was bowed. Its hair hung straight and black, shoulder-length, wet as if it had just come out of rain. Aurora’s breath caught. The figure did not move. “Who are you?” she asked. The thing raised its head. There was no face. Not blankness. Not shadow. Absence, the way a page looks when words have been scraped away. Aurora saw the suggestion of features where features should be, and her mind filled the gap with something worse than sight. The torch flickered. The figure vanished. Aurora did not scream. She bit the inside of her cheek hard enough to taste copper and forced herself to turn in a slow circle. The Grove had shifted while she had been looking at the shape. The stones were closer now. The ring of flowers had narrowed. The path she had used to enter was gone entirely. “Think,” she whispered. She pressed her fingers against the crescent scar on her left wrist, an old habit from childhood, when her father used to tell her that touching a known thing could steady a frightened mind. The scar was small, smooth, familiar. It helped for a moment. Then the pendant burned. Not enough to blister, but enough to make her gasp. She looked down. The Heartstone’s glow had deepened, its crimson turning almost black at the center. The silver chain lay flat against her skin, trembling faintly, as if something unseen were pulling it taut. A new sound rose from the ground beneath her feet. A low, patient creaking. The oak stones were moving. They did not scrape or grind. They leaned inward with the slow deliberation of old men bending to whisper. Their shadows stretched across the flowers, though Aurora’s torch pointed at the ground. The air grew colder. The sweetness of the blooms turned cloying, almost rotten, though not quite. Aurora started counting. One stone. Two. Three. Four. Five. Six. Seven. Eight. Nine. There had been nine when she first saw them. She counted again. Ten. Her stomach dropped. She counted a third time, faster, her bright blue eyes darting from pillar to pillar. Eleven. Twelve. Thirteen. The thirteenth stone stood where the path should have been, and its surface glistened as if it had just been pulled from a river. The Grove was adding to itself. A whisper brushed her ear. Rory. She clamped her mouth shut and did not turn. The whisper came again, this time from the left, wearing Eva’s voice. Rory, I’m here. Rory, help me. Eva was safe. Eva was in London, probably asleep, probably unaware that Aurora had gone chasing a note into a place that did not behave like geography. The knowledge did not make the voice less convincing. If anything, it made it worse. The thing speaking knew enough to use affection. “Eva isn’t here,” Aurora said. The voice laughed softly. It was not Eva’s laugh anymore. It was hers. The flowers around her feet began to bend. Not toward her. Away. Aurora looked down and saw that her shadow had changed. The torch was in her right hand, but the shadow at her feet fell in the wrong direction. It stretched toward the center of the Grove, long and thin, and at its head there was another shape, crouched, attached to her darkness like a second spine. She dropped the torch. The light rolled across the moss and went out. Darkness closed over the Grove so completely that Aurora could not even see her own hand. She stood blind, breathing through her mouth, feeling the Heartstone hammer warmth against her chest. The pendant was no longer steady. It pulsed in quick, urgent beats, as if warning her that whatever had drawn her here was close enough to touch. Then she heard footsteps. They circled her slowly. Bare feet on soft earth. One set at first. Then another. Then enough that counting became impossible. They did not rush. They did not close in. They simply moved around her with the patience of something that had all the time in the world. Aurora reached into her jacket and found her phone. The screen lit her face in cold white. Still 00:04. She opened the torch app again. The beam cut weakly through the dark. The Grove had become a different place. The wildflowers stood waist-high now, their petals wide and pale as open mouths. The standing stones rose too tall, their oak grain writhing in the edge of the light. The trees beyond had no trunks she could focus on. They seemed to slide sideways whenever she looked directly at them. And everywhere, just beyond the beam, shapes waited. Not monsters. Not exactly. She caught the line of a shoulder, the curve of a hand, the fall of black hair. She saw one pale foot lift and vanish into bloom. She saw a mouth open in the bark of a tree, though there were no lips. She saw her own silhouette standing among the stones, facing away from her, though she had not moved. The pendant grew so hot she had to grip it through her jacket. “Let me out,” she said. The Grove answered with silence. Then, from everywhere at once, her own voice said, “You came alone.” Aurora closed her eyes. She could not trust what she saw. She could not trust what she heard. She could not trust the time, the path, or the shape of the dark. But she could still think. She remembered the boundary. Ancient oak standing stones. If they had moved, they had not ceased to be a boundary. Boundaries needed edges. Edges needed a way out, even if the way out hid itself. She remembered the flowers blooming year-round. Living things needed air, water, light. The Grove had no moon, yet the flowers faced something. They had faced her at first. Then they had turned away. Away from what? She opened her eyes and looked at the nearest bloom. Its pale petals tilted toward the darkest part of the clearing, where the standing stones leaned closest together. Not toward light. Away from it. Aurora turned her back on the dark. The footsteps stopped. The silence that followed was worse than the sound. It pressed against her ears. It made her aware of her own heartbeat, her own breath, the faint tremor in her fingers. She took one step toward the place where the flowers pointed, then another. The ground softened under her boots. The air grew colder. The pendant pulsed hard enough to bruise. Something touched the back of her neck. It was light, delicate, almost like hair. Aurora did not turn. She did not speed up. She walked as if she had not felt it, as if she were still calm, still thinking, still in control of every choice she made. The Grove seemed to consider that. Then the flowers parted. Not gently. They folded back in a wide, wet rustle, revealing a gap between two stones where no gap had been before. Beyond it, Aurora saw ordinary darkness. Park darkness. The kind that held the distant shine of streetlights and the shape of familiar trees. She did not run. Running would make the thing behind her decide she was prey. She walked. The gap narrowed. The Heartstone flared. Aurora threw herself through the standing stones. Branches scraped her jacket. Roots caught her boots. She hit the ground hard, palms sinking into cold, ordinary grass, and the air that filled her lungs smelled of diesel and rain and Thames mud. London. Real London. She stayed there for a moment, forehead nearly touching the earth, listening. Traffic. Wind. A dog barking somewhere far away. No footsteps. No whispers. No soft breathing in the flowers. Aurora pushed herself up slowly. Her hands were shaking. Her torch was gone. Her phone still worked, its screen cracked from the fall. The clock read 00:09. Five minutes. She had been inside five minutes. She looked back. There was no ring of flowers. No leaning oak stones. Only trees, ordinary and close, their trunks black against the park grass. If the Grove was there, it had shut itself behind her. If it had let her go, it had done so without promise. Aurora touched her chest. The Heartstone was cool. For one wild, relieved instant she thought it was over. Then she saw the notification on her phone. Seventeen missed calls. All from Eva. All dated three days ago.
created_at"2026-09-02T15:25:27.429Z" 9/2/2026, 3:25:27 PM
model"qwen/qwen3.8-max-20260803"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency794
moderation_latency(null)
generation_time278462
tokens_prompt792
tokens_completion9436
native_tokens_prompt830
native_tokens_completion8603
native_tokens_completion_images(null)
native_tokens_reasoning5111
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier(null)
usage0.053278
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer(null)
request_id"req-1788362727-rfIV26B4FAMSt29FkD7X"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1788362727-5QSJkPGt0UPFLmSOnCnG"
upstream_id"chatcmpl-57615bc4-7703-930d-80fe-8a99d0e46250"
provider_responses
0
endpoint_id"6332e9fd-e0c4-4cae-8c17-d25bc774864a"
id"chatcmpl-57615bc4-7703-930d-80fe-8a99d0e46250"
is_byokfalse
latency794
model_permaslug"qwen/qwen3.8-max-20260803"
provider_name"Alibaba"
status200
total_cost0.053278
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)
data_region"global"
workspace_id"97e315e5-d303-487d-83c1-83180e8a13d4"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags10
adverbTagCount1
adverbTags
0"she said quietly [quietly]"
dialogueSentences12
tagDensity0.833
leniency1
rawRatio0.1
effectiveRatio0.1
83.22% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2681
totalAiIsmAdverbs9
found
0
adverb"gently"
count2
1
adverb"completely"
count2
2
adverb"slowly"
count3
3
adverb"very"
count1
4
adverb"softly"
count1
highlights
0"gently"
1"completely"
2"slowly"
3"very"
4"softly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
51.51% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2681
totalAiIsms26
found
0
word"pulse"
count2
1
word"whisper"
count4
2
word"echo"
count1
3
word"silence"
count3
4
word"pulsed"
count3
5
word"footsteps"
count4
6
word"depths"
count1
7
word"trembled"
count1
8
word"weight"
count1
9
word"flickered"
count1
10
word"familiar"
count2
11
word"stomach"
count1
12
word"affection"
count1
13
word"warmth"
count1
highlights
0"pulse"
1"whisper"
2"echo"
3"silence"
4"pulsed"
5"footsteps"
6"depths"
7"trembled"
8"weight"
9"flickered"
10"familiar"
11"stomach"
12"affection"
13"warmth"
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
narrationSentences320
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount4
narrationSentences320
filterMatches
0"feel"
1"decide"
hedgeMatches
0"seemed to"
1"began to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences323
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen35
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2681
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions10
unquotedAttributions0
matches(empty)
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions78
wordCount2636
uniqueNames14
maxNameDensity1.06
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Carter1
Heartstone9
Richmond2
Park3
Rory5
London5
Evan1
Fae1
Grove15
Earth1
Bloomsbury1
Aurora28
Eva5
Thames1
persons
0"Carter"
1"Heartstone"
2"Rory"
3"Evan"
4"Grove"
5"Earth"
6"Aurora"
7"Eva"
places
0"Richmond"
1"Park"
2"London"
3"Fae"
4"Bloomsbury"
5"Thames"
globalScore0.969
windowScore0.833
90.83% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences169
glossingSentenceCount4
matches
0"seemed important in a way she could not defend"
1"seemed larger than it had from the outside"
2"not quite"
3"as if warning her that whatever had drawn her here was close enough to touch"
13.50% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords1.865
wordCount2681
matches
0"not the threat but the name"
1"not exactly, but she believed in doors"
2"not the hush of sleeping trees, but the held-breath silence of a room"
3"Not painful, but insistent"
4"Not enough to blister, but enough to make her gasp"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount2
totalSentences323
matches
0"was that the"
1"saw that her"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs141
mean19.01
std22
cv1.157
sampleLengths
074
156
211
388
48
554
649
74
886
98
1089
118
123
1335
1444
157
167
177
1869
196
209
2183
225
231
2426
256
2664
274
288
2936
3043
315
325
3310
3418
3513
362
377
3835
393
4026
412
424
4315
444
4531
463
4751
4814
492
95.39% Passive voice overuse
Target: ≤2% passive sentences
passiveCount9
totalSentences320
matches
0"been slipped"
1"was supposed"
2"was gone"
3"been followed"
4"was bowed"
5"been scraped"
6"was gone"
7"been pulled"
8"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount5
totalVerbs449
matches
0"were turning"
1"was trying"
2"were pulling"
3"was adding"
4"were shaking"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount0
flaggedSentences0
totalSentences323
ratio0
matches(empty)
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount33
adjectiveStacks0
stackExamples(empty)
adverbCount1
adverbRatio0.030303030303030304
lyAdverbCount0
lyAdverbRatio0
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences323
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences323
mean8.3
std6.95
cv0.837
sampleLengths
035
12
23
331
43
533
66
717
811
918
1031
116
126
1327
148
1528
1626
1720
1829
194
208
2125
227
237
2413
2514
2612
278
289
2927
3015
317
3218
333
3410
358
363
377
384
3924
404
412
4210
434
4424
457
463
474
487
495
31.99% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats58
diversityRatio0.2515527950310559
totalSentences322
uniqueOpeners81
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount18
totalSentences273
matches
0"Just the words, written in"
1"Then the path narrowed, and"
2"Even her own footsteps sounded"
3"Instead, the light in the"
4"Then she had shut the"
5"Then it lifted again."
6"Somewhere behind her, very close,"
7"Then the pendant burned."
8"Then she heard footsteps."
9"Then enough that counting became"
10"Then, from everywhere at once,"
11"Then they had turned away."
12"Away from what?"
13"Away from it."
14"Then the flowers parted."
15"Only trees, ordinary and close,"
16"Then she saw the notification"
17"All dated three days ago."
ratio0.066
85.20% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount92
totalSentences273
matches
0"She had read it on"
1"It made the paper feel"
2"It hung beneath her jacket"
3"It had come to her"
4"It had no right to"
5"It had no right to"
6"She had brought a torch,"
7"She had also brought the"
8"She believed in the way"
9"She believed in the Heartstone"
10"She smelled the flowers before"
11"They spilled across the ground"
12"They were not what she"
13"She lifted her phone."
14"She had arrived late."
15"She should already have been"
16"It grew heavier, softer, scented"
17"She turned to look back,"
18"she said quietly"
19"Her voice did not help."
ratio0.337
64.40% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount216
totalSentences273
matches
0"Aurora Carter told herself the"
1"She had read it on"
2"Rory was a name for"
3"It made the paper feel"
4"The second thing she noticed"
5"It hung beneath her jacket"
6"It had come to her"
7"It had no right to"
8"It had no right to"
9"The city followed her for"
10"She had brought a torch,"
11"She had also brought the"
12"The Fae Grove was supposed"
13"That was what the note"
14"A clearing between Earth and"
15"A pocket where time slipped"
16"Aurora did not believe in"
17"She believed in the way"
18"She believed in the Heartstone"
19"She smelled the flowers before"
ratio0.791
73.26% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount4
totalSentences273
matches
0"If anything, it made it"
1"If they had moved, they"
2"If the Grove was there,"
3"If it had let her"
ratio0.015
77.92% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences99
technicalSentenceCount9
matches
0"They spilled across the ground in a broad ring, white and violet and blood-red, their petals open as if noon had come early and forgotten to leave."
1"None cast shadows that matched the direction of her torch."
2"Instead, the light in the Grove seemed to come from nowhere, a thin silver glow that clung to petals and left everything else in shadow."
3"She remembered the old woman in the bookshop near Bloomsbury who had glanced at the pendant through the window and shaken her head."
4"Its hair hung straight and black, shoulder-length, wet as if it had just come out of rain."
5"The silver chain lay flat against her skin, trembling faintly, as if something unseen were pulling it taut."
6"Eva was in London, probably asleep, probably unaware that Aurora had gone chasing a note into a place that did not behave like geography."
7"It pulsed in quick, urgent beats, as if warning her that whatever had drawn her here was close enough to touch."
8"She hit the ground hard, palms sinking into cold, ordinary grass, and the air that filled her lungs smelled of diesel and rain and Thames mud."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags10
uselessAdditionCount0
matches(empty)
50.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags10
fancyCount2
fancyTags
0"she muttered (mutter)"
1"she whispered (whisper)"
dialogueSentences12
tagDensity0.833
leniency1
rawRatio0.2
effectiveRatio0.2
86.6851%