Run: 2026-11-11-01M75N8077XTJP0GGQZN05AYAT

Run Details

Duration:
1m 59s
Cost:
$0.055678
Provider:
Google AI Studio

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
The drizzle over Richmond Park stopped the instant Rory stepped between the ancient oak standing stones. Normally, crossing into Isolde’s grove felt like walking into a greenhouse at dusk. Even in late November, the air inside the boundary usually carried a thick, honeyed warmth, heavy with the hum of invisible midges and the green scent of crushed clover. Rory had made this drop twice before—once in August, once three weeks ago—slipping out after her evening delivery shift at the Golden Empress with her thermal courier bag still slung across her shoulder, smelling faintly of Yu-Fei’s ginger-scallion oil and rain-soaked nylon. Tonight, the air inside the clearing tasted like pennies and dry cellar dust. Rory halted two paces past the threshold. Her boots sank into turf thick with year-round wildflowers: white campion, nodding bluebells, scarlet poppies blooming stubbornly against the London winter beyond the oaks. Not a single petal stirred. Back in the park, a stiff wind off the Thames had been whipping her straight black hair across her eyes; ten feet away, past the gnarled, petrified pillars of the boundary markers, she could still see bare birch branches thrashing against an orange-bruised sky. Inside the Grove, the stillness was absolute. She rubbed her thumb over the small crescent-shaped scar on her left wrist, an old grounding habit from childhood, and scanned the clearing. Thirty yards across, ringed by the hulking silhouettes of the oak stones, the pocket realm sat under a flat, starless violet twilight that belonged neither to midnight nor to dawn. Get in, leave the package on the center stone, walk straight back out. That had been the arrangement. No lingering, no straying off the moss path, and no checking the clock until she was safely back on the tarmac path toward Roehampton Gate. Time rotted off its hinges here. The first time Rory visited, she had spent ten minutes admiring the out-of-season foxgloves and emerged to find three days of missed calls from Eva clogging her voicemail and Silas threatening to rent her flat above the bar to someone who actually showed up on weekends. Still, she glanced down at her cheap Casio watch before she could stop herself. It read 11:48. The tiny black digits for the seconds weren't climbing. They flickered between forty-one and forty-two, twitching back and forth like a trapped nerve. Rory exhaled slowly through her nose. Nothing was visibly wrong, yet every muscle between her shoulder blades had pulled taut. She knew this sensation. It had nothing to do with magic and everything to do with survival—the exact drop in barometric pressure that used to fill her Cardiff kitchen half a second before Evan set his glass down too hard and reached for the back of the door. A room changed shape when violence entered it. Right now, the entire clearing felt smaller than its thirty yards. She adjusted the strap of her courier bag and walked toward the flat boulder at the heart of the meadow. Her boots made no sound in the grass. That was wrong, too. Damp stems should have whispered against leather; seedpods should have rattled. Instead, her steps landed in an acoustic vacuum so complete she could hear the dry click of her own swallow and the soft rustle of her jacket sleeves. When her shin brushed a cluster of tall oxeye daisies, the stems bent stiffly and snapped straight back upright the moment she passed, vibrating like piano wire. Halfway to the center boulder, a sound broke the quiet. It came from behind her left shoulder: the crisp, distinct scrape of a shoe sole pivoting on gravel. Rory spun, dropping her hand to the heavy bike lock clipped to her belt. Nothing stood behind her. Only unbroken meadow, dense with violet field scabious and pale stitchwort, stretching cleanly back to the dark ring of the ancient oak standing stones. There was no gravel in Isolde’s grove. There hadn't been gravel for half a mile back into Richmond Park. She held her breath and counted to five, forcing her pulse down. Brendan Carter had raised his daughter to cross-examine panic before yielding the floor to it, and three semesters of Pre-Law before she bolted to London had at least taught her to separate evidence from implication. Evidence: a sound. Implication: proximity. In a Fae-touched pocket where time snagged on itself, an echo could easily belong to someone walking a park path yesterday afternoon—or next Tuesday. Then heat bloomed against her collarbone. It wasn't a sudden burn, just a thick, feverish warmth spreading beneath her jumper. Rory reached into her collar with her free hand and hooked a finger around the slender silver chain, drawing the Heartstone Pendant out into the twilight. Usually, the thumbnail-sized gem held only a faint inner glow, dull as a dying ember. Now it shone a deep, arterial crimson, bright enough to stain her knuckles red. Against her palm, the stone pulsed. Once. Twice. A slow, heavy throb entirely out of sync with her own racing heart. Rory’s mouth went dry. She didn't know who had left the pendant for her, or everything it could do, save for one unmistakable rule she had learned the hard way: the Heartstone didn't care about the Fae. It didn't warm for glamour or warped time or woodland parlor tricks. It answered to Hel portals. Slowly, keeping the chain wrapped around her fingers, Rory lifted her head. The crimson light spilled a few inches forward, catching in her own wide, bright blue eyes as they reflected darkly off the black glass of the phone protruding from her breast pocket. Beyond that tiny spill of red, the violet gloom of the Grove seemed thicker than it had two minutes ago, as if fine soot were sifting down through the air. Somewhere inside this clearing, the seam between worlds hadn't just stretched toward Fae. Something colder had torn through from underneath. At the far left edge of her vision, one of the oak standing stones shifted. Rory whipped her head toward it. The monolith stood motionless, ten feet tall, encrusted with pale lichen. Beside it stood a second marker, and beside that, a third. She squinted through the murk, counting the dark verticals ringing the meadow. Twelve. There were always eleven. She didn't know which one was the twelfth. Every pillar wore the exact same bark-fissured silhouette, spaced at neat, ancient intervals around the grass. Yet as she stared at the northern arc of the circle, the gap between two of the stones looked fractionally narrower than it should have been, the darkness wedged between them slightly too dense, lacking the faint orange bleed of the London sky behind it. *Click. Drag.* This time the sound came from twenty feet behind her—wet flagstones, heavy weight shifting onto a heel, followed by a long, rasping intake of air through parted teeth. Rory didn't turn around. Every instinct screamed at her to whirl, to put her eyes on whatever was trailing her heels, to sprint forward through the northern stones and break back into the park. Her boots shifted an inch in the grass, preparing to bolt toward that narrow gap in the northern boundary. Wait. She froze, her shoulder-length black hair swinging forward against her jaw. Why was the sound behind her? If there wasn't a stone path behind her—and she had just looked; there was nothing back there except knee-high wildflowers—why would something walking through grass sound like it was dragging a foot across wet slate? Still staring straight ahead toward the northern oaks, Rory let her focus soften, widening her gaze to take in the pale carpet of campion blossoms directly in front of her. Ten feet ahead—precisely along the line she would have sprinted if she’d fled from the noise at her back—a patch of white flowers pressed flat against the earth. First one circular depression, wide as a dinner plate. Then, eighteen inches closer to her, a second patch of blossoms folded silently downward under an invisible, crushing weight. No sound came from those crushed stems. Meanwhile, twenty feet *behind* her, the wet, rasping breath sounded again, louder now, urgent and theatrical, herding her forward like a sheepdog snapping at her heels. Cold sweat prickled across Rory’s scalp. It was a lure. Or a funnel. Whatever had crawled out of the Hel tear couldn't cross the whole Grove freely, or didn't want to chase—it was throwing its voice behind her to drive her straight into its reach, or straight through the false gap between the northern stones where the sky didn't shine through. Six feet ahead, a crimson poppy bent flat to the dirt and stayed down. The Heartstone throbbed hard against her palm, hot as bathwater now. Don't look directly at the flattened grass. Don't let it know the trick failed. Moving with deliberate, brittle calm, Rory let her shoulders hitch as if terrified by the breathing at her back. She took half a stumbling step forward—watching out of the bottom of her vision as the unseen weight five feet ahead paused, blossoms quivering around an invisible heel, waiting for her to close the last yard. In one fluid motion, Rory ripped the thermal courier bag off her shoulder, swung it forward with everything in her five-foot-six frame, and hurled it straight into the flattened patch of poppies. The heavy nylon bag struck something solid at chest height with a dull, meaty thud and dropped vertically to the turf. Rory was already running backward—not away from the horrible, wet breathing behind her, but straight *through* it. She clenched the blazing crimson gem inside her fist to kill its light and sprinted blind toward the southern oaks, the exact way she had entered. As she crossed the spot where the phantom footsteps had echoed, the air turned winter-cold, smelling violently of stagnant canal water and rotted iron, and the rasping breath cut off mid-inhale as if someone had snapped a radio dial shut. Behind her, back near the center boulder, the grass began to tear. No subtlety now—just the furious, thrashing hiss of wildflowers ripping out by the roots in rapid, bounding strides that closed the thirty yards in seconds. Rory didn't look back. She aimed for the faint smear of sodium-vapor orange leaking between two familiar, lichen-scarred pillars ahead, threw an arm up to shield her eyes, and flung herself between the ancient oak standing stones. Rain slapped her face immediately. She hit the muddy footpath of Richmond Park at a dead run, skidding five feet on slick wet leaves before catching her balance against a wooden trail post. Freezing November wind tore through her damp jumper. Overhead, bare branches clattered loudly, gloriously, in the dark. Heart hammering against her ribs, Rory spun back toward the trees. Twenty yards off the path, the standing stones sat dark and empty in the drizzle, framing nothing more than brambles, dead winter fern, and wet English mud. No wildflowers. No violet twilight. Yet right at the threshold between the two nearest monoliths, the falling rain seemed to hit an unseen contour six feet off the ground, droplets shattering sideways in the dark as if striking the curve of a crouched shoulder. In Rory’s bruised fist, the Heartstone gave one final, scalding pulse, then cooled to a dull, watchful warmth. She backed away down the tarmac path, never taking her eyes off that break in the rain until the curve of the hill swallowed the oaks. Only when the distant headlights of Roehampton Lane shone through the mist did she risk a glance at her wrist. Her watch was ticking smoothly again. Looking up at the sky above the streetlamps, she saw the pale gray smear of dawn already bleeding across the east.
created_at"2026-11-11T15:57:22.547Z" 11/11/2026, 3:57:22 PM
model"google/gemini-4-carbon-20261110"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency6964
moderation_latency(null)
generation_time118686
tokens_prompt792
tokens_completion4374
native_tokens_prompt809
native_tokens_completion5406
native_tokens_completion_images0
native_tokens_reasoning2920
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"default"
usage0.055678
router(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.22.2; linux; x64))"
http_referer(null)
request_id"req-1794412642-pkECkJOpkR0Q35vodNXY"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1794412642-e6pdsDUtjrzkFwzObv2Z"
upstream_id"YpD0av3lKqT50_gP_beqoAM"
provider_responses
0
endpoint_id"f0c9681d-e99b-4bcb-8031-752429da222d"
id"YpD0av3lKqT50_gP_beqoAM"
is_byokfalse
latency6964
model_permaslug"google/gemini-4-carbon-20261110"
provider_name"Google AI Studio"
status200
total_cost0.055678
cache_discount(null)
upstream_inference_cost0
provider_name"Google AI Studio"
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
totalTags0
89.83% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1967
totalAiIsmAdverbs4
found
0
adverb"slowly"
count2
1
adverb"slightly"
count1
2
adverb"precisely"
count1
highlights
0"slowly"
1"slightly"
2"precisely"
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)
44.08% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1967
totalAiIsms22
found
0
word"warmth"
count3
1
word"scanned"
count1
2
word"hulking"
count1
3
word"flickered"
count1
4
word"pulse"
count2
5
word"implication"
count2
6
word"echo"
count1
7
word"pulsed"
count1
8
word"throb"
count1
9
word"racing"
count1
10
word"gloom"
count1
11
word"weight"
count3
12
word"throbbed"
count1
13
word"footsteps"
count1
14
word"echoed"
count1
15
word"familiar"
count1
highlights
0"warmth"
1"scanned"
2"hulking"
3"flickered"
4"pulse"
5"implication"
6"echo"
7"pulsed"
8"throb"
9"racing"
10"gloom"
11"weight"
12"throbbed"
13"footsteps"
14"echoed"
15"familiar"
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
narrationSentences122
matches(empty)
84.31% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount3
hedgeCount2
narrationSentences122
filterMatches
0"watch"
1"know"
hedgeMatches
0"began to"
1"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences122
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen49
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans3
markdownWords4
totalWords1954
ratio0.002
matches
0"Click. Drag."
1"behind"
2"through"
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions1
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions64
wordCount1954
uniqueNames29
maxNameDensity0.97
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Richmond3
Park3
Rory19
Isolde2
November2
August1
Golden1
Empress1
Yu-Fei1
London3
Thames1
Grove3
Roehampton2
Gate1
Eva1
Silas1
Casio1
Cardiff1
Evan1
Carter1
Pre-Law1
Fae-touched1
Tuesday1
Heartstone4
Pendant1
Fae3
Hel2
English1
Lane1
persons
0"Rory"
1"Yu-Fei"
2"Grove"
3"Eva"
4"Silas"
5"Evan"
6"Carter"
7"Heartstone"
places
0"Richmond"
1"Park"
2"Isolde"
3"August"
4"Golden"
5"London"
6"Thames"
7"Roehampton"
8"Cardiff"
9"Fae-touched"
10"Fae"
11"Hel"
12"Lane"
globalScore1
windowScore1
22.45% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences98
glossingSentenceCount5
matches
0"felt like walking into a greenhouse at"
1"tasted like pennies and dry cellar dust"
2"Nothing was visibly wrong, yet every mu"
3"seemed thicker than it had two minutes ago, as if fine soot were sifting down through the air"
4"as if striking the curve of a crouched shoulder"
97.65% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.024
wordCount1954
matches
0"neither to midnight nor"
1"not away from the horrible, wet breathing behind her, but straight *through* it"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences122
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs56
mean34.89
std26.1
cv0.748
sampleLengths
016
184
213
387
453
595
614
726
887
920
1078
1110
1218
1314
1447
1576
166
1740
1850
1949
205
2174
2220
2315
2440
251
264
2769
282
2928
3053
311
3211
336
3435
3530
3628
3761
3861
3914
4011
4114
4255
4332
4421
4517
4666
4737
4837
495
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences122
matches(empty)
35.10% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs283
matches
0"weren't climbing"
1"were sifting"
2"was trailing"
3"was dragging"
4"was throwing"
5"was already running"
6"was ticking"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount13
semicolonCount3
flaggedSentences12
totalSentences122
ratio0.098
matches
0"Rory had made this drop twice before—once in August, once three weeks ago—slipping out after her evening delivery shift at the Golden Empress with her thermal courier bag still slung across her shoulder, smelling faintly of Yu-Fei’s ginger-scallion oil and rain-soaked nylon."
1"Back in the park, a stiff wind off the Thames had been whipping her straight black hair across her eyes; ten feet away, past the gnarled, petrified pillars of the boundary markers, she could still see bare birch branches thrashing against an orange-bruised sky."
2"It had nothing to do with magic and everything to do with survival—the exact drop in barometric pressure that used to fill her Cardiff kitchen half a second before Evan set his glass down too hard and reached for the back of the door."
3"Damp stems should have whispered against leather; seedpods should have rattled."
4"In a Fae-touched pocket where time snagged on itself, an echo could easily belong to someone walking a park path yesterday afternoon—or next Tuesday."
5"This time the sound came from twenty feet behind her—wet flagstones, heavy weight shifting onto a heel, followed by a long, rasping intake of air through parted teeth."
6"If there wasn't a stone path behind her—and she had just looked; there was nothing back there except knee-high wildflowers—why would something walking through grass sound like it was dragging a foot across wet slate?"
7"Ten feet ahead—precisely along the line she would have sprinted if she’d fled from the noise at her back—a patch of white flowers pressed flat against the earth."
8"Whatever had crawled out of the Hel tear couldn't cross the whole Grove freely, or didn't want to chase—it was throwing its voice behind her to drive her straight into its reach, or straight through the false gap between the northern stones where the sky didn't shine through."
9"She took half a stumbling step forward—watching out of the bottom of her vision as the unseen weight five feet ahead paused, blossoms quivering around an invisible heel, waiting for her to close the last yard."
10"Rory was already running backward—not away from the horrible, wet breathing behind her, but straight *through* it."
11"No subtlety now—just the furious, thrashing hiss of wildflowers ripping out by the roots in rapid, bounding strides that closed the thirty yards in seconds."
81.79% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1988
adjectiveStacks3
stackExamples
0"small crescent-shaped scar"
1"exact same bark-fissured silhouette,"
2"familiar, lichen-scarred pillars"
adverbCount80
adverbRatio0.04024144869215292
lyAdverbCount31
lyAdverbRatio0.015593561368209255
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences122
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences122
mean16.02
std11.88
cv0.742
sampleLengths
016
113
229
342
413
57
624
75
844
97
1023
1130
1213
135
1425
156
1646
1714
183
199
2014
216
2214
234
2444
258
2611
2720
288
294
3011
3128
3227
3310
3418
3514
364
3724
387
3912
4012
4135
423
432
4424
456
4614
4726
4815
4914
90.98% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats4
diversityRatio0.5655737704918032
totalSentences122
uniqueOpeners69
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount11
totalSentences114
matches
0"Normally, crossing into Isolde’s grove"
1"Instead, her steps landed in"
2"Only unbroken meadow, dense with"
3"Then heat bloomed against her"
4"Usually, the thumbnail-sized gem held"
5"Slowly, keeping the chain wrapped"
6"Somewhere inside this clearing, the"
7"Still staring straight ahead toward"
8"Then, eighteen inches closer to"
9"Meanwhile, twenty feet *behind* her,"
10"Only when the distant headlights"
ratio0.096
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount25
totalSentences114
matches
0"Her boots sank into turf"
1"She rubbed her thumb over"
2"It read 11:48."
3"They flickered between forty-one and"
4"She knew this sensation."
5"It had nothing to do"
6"She adjusted the strap of"
7"Her boots made no sound"
8"It came from behind her"
9"She held her breath and"
10"It wasn't a sudden burn,"
11"She didn't know who had"
12"It didn't warm for glamour"
13"It answered to Hel portals."
14"She squinted through the murk,"
15"She didn't know which one"
16"Her boots shifted an inch"
17"She froze, her shoulder-length black"
18"It was a lure."
19"She took half a stumbling"
ratio0.219
100.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount59
totalSentences114
matches
0"The drizzle over Richmond Park"
1"Rory had made this drop"
2"Tonight, the air inside the"
3"Rory halted two paces past"
4"Her boots sank into turf"
5"She rubbed her thumb over"
6"That had been the arrangement."
7"The first time Rory visited,"
8"It read 11:48."
9"The tiny black digits for"
10"They flickered between forty-one and"
11"Rory exhaled slowly through her"
12"Nothing was visibly wrong, yet"
13"She knew this sensation."
14"It had nothing to do"
15"A room changed shape when"
16"She adjusted the strap of"
17"Her boots made no sound"
18"That was wrong, too."
19"Halfway to the center boulder,"
ratio0.518
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences114
matches
0"Even in late November, the"
1"Now it shone a deep,"
2"If there wasn't a stone"
ratio0.026
67.67% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences76
technicalSentenceCount8
matches
0"Rory had made this drop twice before—once in August, once three weeks ago—slipping out after her evening delivery shift at the Golden Empress with her thermal c…"
1"Thirty yards across, ringed by the hulking silhouettes of the oak stones, the pocket realm sat under a flat, starless violet twilight that belonged neither to m…"
2"It had nothing to do with magic and everything to do with survival—the exact drop in barometric pressure that used to fill her Cardiff kitchen half a second bef…"
3"Beyond that tiny spill of red, the violet gloom of the Grove seemed thicker than it had two minutes ago, as if fine soot were sifting down through the air."
4"Moving with deliberate, brittle calm, Rory let her shoulders hitch as if terrified by the breathing at her back."
5"As she crossed the spot where the phantom footsteps had echoed, the air turned winter-cold, smelling violently of stagnant canal water and rotted iron, and the …"
6"No subtlety now—just the furious, thrashing hiss of wildflowers ripping out by the roots in rapid, bounding strides that closed the thirty yards in seconds."
7"Yet right at the threshold between the two nearest monoliths, the falling rain seemed to hit an unseen contour six feet off the ground, droplets shattering side…"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
87.1285%