Run: 2026-03-06-01KK1H1ZFXF0Z2Z1NDCM9RP93M

Run Details

Model:
GPT-5.4
Duration:
1m 13s
Cost:
$0.041984
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> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <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> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary. </instructions>

Model response

AI
The standing stones did not stand so much as lean in, old oak slabs bent towards one another like elders sharing a secret over Rory’s head. She stopped at the gap between them. Richmond Park lay behind them in a wash of grey afternoon light, bare branches and damp grass, a dog barking somewhere far off. Ahead, the air quivered. Not heat. Not mist. A thin, glassy tremor that warped the trunks beyond it until they looked painted on water. The Heartstone pendant rested against her sternum, warm through her jumper. Not hot. A pulse. Slow. Watchful. Eva drew up beside her and shoved both hands into her coat pockets. “It still looked smaller in my head.” Rory glanced over. “A doorway?” “A forbidden magical doorway in a park, yeah.” Silas gave a low grunt behind them. “You can still turn back.” That almost made Rory laugh. Almost. She kept her eyes on the shimmer between the stones. “You first, then.” Silas’s mouth twitched. He rolled one shoulder as if easing a knot, then stepped through. The Veil took him without drama. One moment he filled the gap, broad and dark in his black coat. The next he blurred, stretched thin like ink pulled through water, and vanished. Eva swore under her breath. Rory touched the crescent scar on her left wrist with her thumb. A habit she hated because it only showed when her nerves got a grip on her. Then she looked at Isolde. The seer stood a few feet away, silver hair hanging straight to her waist, pale lavender eyes fixed somewhere past the stones, past the trees, past the three of them. The winter mud left no mark under her boots. “You didn’t mention the bit where people smear apart,” Eva muttered. “The grove swallowed no one who belonged to their own step.” “That clears nothing up,” Rory said. Isolde smiled as if that had been the point. “The path opens for those willing to be changed by seeing.” “Useful.” Eva exhaled through her nose. “Right. Fine.” Nyx waited in the shadow of a twisted hawthorn, taller than the rest of them, shape held together by dim violet eyes and the suggestion of shoulders and hands. The wind passed through them and brought back a whisper. “It is thinner today.” Rory’s fingers closed around the pendant. “Because of the Veil?” Nyx tipped their head. “Because this place remembers other worlds.” That answer settled in her stomach like a stone and a spark at once. She stepped forward before she could talk herself out of it. Cold passed over her skin first, sharp enough to lift every hair on her arms. Then warmth flooded in beneath it, deep and sweet, with the smell of crushed green things and rain on hot stone, and the ground lurched under her feet as if she had missed a stair. She stumbled out the other side. The breath left her. The grove did not look hidden. It looked impossible. The clearing spread wider than the park had any right to hold, a bowl of luminous green beneath a sky washed in pearl and pale gold. No sun sat above them, yet light poured from everywhere at once, caught in the long blades of grass, in the silver undersides of leaves, in drifts of white blossoms floating through the air without wind enough to carry them. The trees around the clearing rose in shapes no earthly tree would permit. Some twisted up in smooth spirals, bark gleaming blue-black like wet slate. Others spread branches that shone like antlers cast in old silver, each twig hung with glass-clear fruit through which tiny motes of light drifted. Wildflowers crowded the ground in colours Rory had no names for—petals that shifted from lilac to copper when she blinked, bells of translucent green, little stars the colour of moonlit milk. A stream crossed the clearing ahead, narrow and bright. It ran uphill. Eva came through the Veil with a yelp and collided with Rory’s shoulder. “Oh, that is wrong,” she breathed, staring at the water climbing over polished stones. “That is deeply wrong.” Silas followed with more dignity, though his hand went at once to the knife hidden under his coat. His eyes tracked the tree line, the stream, the air itself. Nyx did not enter so much as gather from the shadows between the stones and the roots nearby, their form knitting together with a rustle like pages turned in another room. The dim violet of their eyes brightened. Even Isolde looked touched by the place, though perhaps it had always touched her. Her face softened; the hard edge of exile slipped. “Walk lightly,” she said. “The grove notices greed.” Eva looked down at her boots. “I’ve got bus fare and half a packet of mints. It can relax.” Rory took a step and felt the grass bend under her soles with a faint musical note, not a squeak or rustle but a struck-glass tone that faded into the air. She froze. Eva stared. “Did you hear that?” Silas shifted his weight. Another note answered, lower this time. They all stood still. Around them, the clearing listened. Then, one by one, the flowers nearest their feet chimed back in soft, uneven tones until the grass held a scattered melody. Rory let out a slow breath. “So we’re walking on an instrument.” “Of course we are,” Eva said. “Why wouldn’t we be?” Nyx turned their head towards the trees. “It measures intent.” “That sounds cheerful,” Silas muttered. Rory crouched and brushed her fingers near a cluster of star-white flowers. The petals folded inward from her touch, then opened again around a bead of liquid light sitting in the centre like dew. It reflected her eye back at her, bright blue and warped. “Don’t take anything,” Isolde said. “I wasn’t.” The seer’s gaze slid to Eva, who removed her hand from a low branch with a look of pure offence. “I wasn’t either.” They moved deeper into the grove. The edge of the clearing gave way to a path that appeared only while they looked at it, woven from pale roots just beneath the moss. On either side, ferns taller than Rory’s waist unfurled as they passed, their fronds lined beneath with flickering gold. The air changed every few yards. One stretch held the clean bite of frost and made her breath fog. The next brushed her cheeks with summer warmth and the smell of ripe peaches. Somewhere above, unseen creatures sang in layered notes too precise for birds and too wild for any instrument she knew. The deeper they went, the less Earth clung to the place. A cluster of stones rose on the left, each one balanced on its point, turning by fractions though no hand touched them. A pond appeared to their right, black and still, its surface reflecting not the pearl-gold sky above but a field of stars wheeling in a dark violet night. Eva crouched at the edge and leaned over. “That’s not ours.” “No,” Isolde replied. Eva looked up. “Whose?” “The pond keeps its own company.” “That’s infuriating.” Rory smiled despite herself and then lost it when the water rippled. Not from the surface. From below. As if something vast had turned in its sleep under those stars. “Move,” Silas said at once. Eva moved. They left the pond behind. Soon the trees grew close enough to knit a canopy overhead. Light dripped through in pale shafts. Thin threads hung between branches, silver at first glance, then shifting to reveal themselves as strands of water suspended in the air. Tiny fish swam through them, no longer than Rory’s little finger, scales flashing pink and blue. One darted close to her face and she flinched. Eva laughed, quick and breathless. “Flying fish. Brilliant. Horrid. Both.” Nyx lifted one shadowed hand. A fish paused before their palm, turning in place as though curious. Its body shone clear for a beat, revealing a tiny skeleton made of light, then it flicked away into the stream-thread and vanished into the leaves. Rory looked at Nyx. “You know this place?” “I know places that forgot the border between thought and soil.” “That was nearly a sentence.” Their whisper carried what might have been amusement. “Careful. Wonder makes mortals bold.” They came to an arch formed from the roots of two enormous trees grown together overhead. Beyond it, the grove opened again, but not into a clearing. Into a hall. Rory stopped dead. Trunks the width of cottages rose in ordered rows, their bark pale as old bone, smooth and faintly luminous. Their crowns spread so high she could not see where they ended. Between them hung lantern-like pods, each one the size of a lantern indeed, glowing from within in shades of amber, rose, and cool white. The ground beneath the trees had no grass. It held a floor of dark moss soft as piled velvet, patterned with veins of silver that flowed in slow pulses underfoot. At the centre of the hall stood a ring of shallow stone basins. Water hovered above each basin in perfect spheres, turning without spilling. Inside the spheres moved images—hands, faces, storms, a tower with no door, a fox running through snow with fire in its mouth. Eva walked a pace forward before checking herself. “That’s…” “Not for us,” Isolde said. Rory did not move. The silver veins under the moss matched the beat of the Heartstone at her chest. She slipped her fingers beneath her collar and drew the pendant into view. Its deep crimson glow had sharpened. Warmth spread across her palm. Silas saw it and swore. “You said this was Fae-touched.” “It is,” Isolde answered. “That thing’s reacting.” “The worlds do not stop at their own fences.” The silver veins in the moss brightened. Across the hall, one of the hovering water-spheres shook. The image inside it broke apart into crimson threads. Rory closed her fist over the pendant. Heat bit her skin now. “Isolde.” The seer’s face had gone still in a way Rory had learned to dislike. “Put it away.” “It was under my jumper.” “Hide it from the hall.” Rory shoved the pendant back beneath the fabric. The heat remained. The crimson threads in the nearest sphere did not vanish. They curled and spun faster, gathering into the shape of an archway rimmed in black stone. Beyond it, for one flashing second, she saw a sky of warm amber and long terraces heavy with vines. Dymas. The image snapped away. Silas moved in front of Rory on instinct, half a shield, half a barricade. “What did it see?” Eva had gone pale under the colour in her cheeks. “Tell me I imagined that.” “No,” Nyx whispered. The pods overhead dimmed. Then brightened. Then dimmed again, as though the hall had blinked. Something passed between the farthest trunks. Not a body. The absence of one. A seam in the light, tall and narrow, gliding from one row to the next. Rory felt the hairs rise along the back of her neck. “Did anyone else—” “Yes,” Silas cut in. Eva took one step closer to Rory. “I hate this bit.” Isolde did not look frightened. She looked attentive, which often proved worse. “The grove asks who knocks with a borrowed heart.” Rory stared at her. “That’s aimed at me, I assume.” “The hall rarely wasted a question.” Another seam slid through the trees, closer now. The lantern-pods nearest it guttered to blue-white. The silver lines in the moss drew together like filings pulled by a magnet, all of them bending, inch by inch, towards Rory’s boots. The air thickened. Not hot, not cold. Dense. As if the whole hall held one breath and had not chosen whether to keep it. Rory dragged the Fae-forged blade from inside her coat. The moonsilver dagger came free with a low, clean whisper. Cold rushed into her grip. Its leaf-shaped edge caught the strange light and answered with its own pale glow. Eva looked at the knife, then at the moving dark between the trunks. “Well,” she said, voice thin and steady at once. “That feels like a bad sign.” Nyx’s violet eyes fixed on the seam in the light. Their shape loosened at the edges, shadow spilling along the moss. “It comes to inspect.” Silas planted his feet. “Can it be killed?” Isolde tilted her head, listening to something none of them heard. The seam stopped three rows away. The nearest water-sphere burst without sound, its contents hanging in the air as bright droplets, each one holding a different image of Rory’s face—older, younger, bloodied, laughing, asleep, furious, crowned with thorns, wreathed in amber fire, standing in darkness with the crimson pendant at her throat. Eva made a small, sharp noise. Rory tightened her grip on the dagger until the cold burned. The droplets trembled between her and the waiting dark.
created_at"2026-03-06T12:13:16.677Z" 3/6/2026, 12:13:16 PM
model"openai/gpt-5.4-20260305"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency395
moderation_latency(null)
generation_time72698
tokens_prompt1816
tokens_completion3396
native_tokens_prompt1706
native_tokens_completion2745
native_tokens_completion_images0
native_tokens_reasoning0
native_tokens_cached1536
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.041984
router(null)
provider_responses
0
endpoint_id"9ff5625c-403f-4d7f-b895-58ac7295062c"
id"resp_09b91baa31f101840169aac4dcc370819480831e5f05c2f8ee"
is_byokfalse
latency170
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-1772799196-YXxSDMC9gA0X7qo4NdNW"
upstream_id"resp_09b91baa31f101840169aac4dcc370819480831e5f05c2f8ee"
total_cost0.041984
cache_discount0.003456
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
totalTags14
adverbTagCount0
adverbTags(empty)
dialogueSentences62
tagDensity0.226
leniency0.452
rawRatio0
effectiveRatio0
97.68% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2155
totalAiIsmAdverbs1
found
0
adverb"lightly"
count1
highlights
0"lightly"
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)
62.88% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2155
totalAiIsms16
found
0
word"quivered"
count1
1
word"pulse"
count1
2
word"whisper"
count3
3
word"stomach"
count1
4
word"warmth"
count3
5
word"lurched"
count1
6
word"gleaming"
count1
7
word"weight"
count1
8
word"flicked"
count1
9
word"velvet"
count1
10
word"perfect"
count1
11
word"trembled"
count1
highlights
0"quivered"
1"pulse"
2"whisper"
3"stomach"
4"warmth"
5"lurched"
6"gleaming"
7"weight"
8"flicked"
9"velvet"
10"perfect"
11"trembled"
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
narrationSentences183
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences183
filterMatches(empty)
hedgeMatches
0"appeared to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences230
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen48
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2152
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions83
wordCount1881
uniqueNames11
maxNameDensity1.49
worstName"Rory"
maxWindowNameDensity3.5
worstWindowName"Rory"
discoveredNames
Rory28
Park1
Heartstone2
Veil2
Isolde9
Nyx8
Silas10
Eva18
Earth1
Fae-forged1
One3
persons
0"Rory"
1"Isolde"
2"Nyx"
3"Silas"
4"Eva"
5"Earth"
6"One"
places
0"Park"
globalScore0.756
windowScore0.5
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences120
glossingSentenceCount1
matches
0"as if easing a knot, then stepped through"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords0.929
wordCount2152
matches
0"not a squeak or rustle but a struck-glass tone"
1"not the pearl-gold sky above but a field of stars wheeling in a dark violet night"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences230
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs126
mean17.08
std18.01
cv1.055
sampleLengths
026
17
247
317
413
57
65
78
812
916
103
1115
1232
135
1433
1539
1611
1711
186
1920
208
2139
224
2310
2410
2514
2611
2750
286
294
309
3166
3280
3312
3413
3518
3629
3738
3823
398
4019
4133
426
4310
444
4527
4612
4710
4810
495
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount0
totalSentences183
matches(empty)
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs309
matches(empty)
93.17% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount3
semicolonCount1
flaggedSentences4
totalSentences230
ratio0.017
matches
0"Wildflowers crowded the ground in colours Rory had no names for—petals that shifted from lilac to copper when she blinked, bells of translucent green, little stars the colour of moonlit milk."
1"Her face softened; the hard edge of exile slipped."
2"Inside the spheres moved images—hands, faces, storms, a tower with no door, a fox running through snow with fire in its mouth."
3"The nearest water-sphere burst without sound, its contents hanging in the air as bright droplets, each one holding a different image of Rory’s face—older, younger, bloodied, laughing, asleep, furious, crowned with thorns, wreathed in amber fire, standing in darkness with the crimson pendant at her throat."
88.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1896
adjectiveStacks2
stackExamples
0"gleaming blue-black like"
1"translucent green, little stars"
adverbCount59
adverbRatio0.031118143459915613
lyAdverbCount4
lyAdverbRatio0.002109704641350211
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences230
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences230
mean9.36
std7.62
cv0.814
sampleLengths
026
17
223
34
42
52
616
711
82
92
101
111
1213
137
143
152
168
177
185
195
201
2110
223
233
2412
256
2613
2713
285
2912
3016
315
3230
339
3411
3511
366
379
3811
396
402
4129
4210
434
446
454
464
476
4814
4911
50.29% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats11
diversityRatio0.33043478260869563
totalSentences230
uniqueOpeners76
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences159
matches
0"Then she looked at Isolde."
1"Then warmth flooded in beneath"
2"Then, one by one, the"
3"Somewhere above, unseen creatures sang"
4"Then dimmed again, as though"
ratio0.031
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount26
totalSentences159
matches
0"She stopped at the gap"
1"She kept her eyes on"
2"He rolled one shoulder as"
3"She stepped forward before she"
4"She stumbled out the other"
5"It looked impossible."
6"It ran uphill."
7"she breathed, staring at the"
8"His eyes tracked the tree"
9"Her face softened; the hard"
10"They all stood still."
11"It reflected her eye back"
12"They moved deeper into the"
13"They left the pond behind."
14"Its body shone clear for"
15"Their whisper carried what might"
16"They came to an arch"
17"Their crowns spread so high"
18"It held a floor of"
19"She slipped her fingers beneath"
ratio0.164
54.34% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount129
totalSentences159
matches
0"The standing stones did not"
1"She stopped at the gap"
2"Richmond Park lay behind them"
3"A thin, glassy tremor that"
4"The Heartstone pendant rested against"
5"Eva drew up beside her"
6"Rory glanced over."
7"Silas gave a low grunt"
8"That almost made Rory laugh."
9"She kept her eyes on"
10"Silas’s mouth twitched."
11"He rolled one shoulder as"
12"The Veil took him without"
13"The next he blurred, stretched"
14"Eva swore under her breath."
15"Rory touched the crescent scar"
16"A habit she hated because"
17"The seer stood a few"
18"The winter mud left no"
19"Isolde smiled as if that"
ratio0.811
94.34% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences159
matches
0"Even Isolde looked touched by"
1"As if something vast had"
2"As if the whole hall"
ratio0.019
89.95% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences81
technicalSentenceCount6
matches
0"Then warmth flooded in beneath it, deep and sweet, with the smell of crushed green things and rain on hot stone, and the ground lurched under her feet as if she…"
1"Wildflowers crowded the ground in colours Rory had no names for—petals that shifted from lilac to copper when she blinked, bells of translucent green, little st…"
2"Rory took a step and felt the grass bend under her soles with a faint musical note, not a squeak or rustle but a struck-glass tone that faded into the air."
3"A pond appeared to their right, black and still, its surface reflecting not the pearl-gold sky above but a field of stars wheeling in a dark violet night."
4"It held a floor of dark moss soft as piled velvet, patterned with veins of silver that flowed in slow pulses underfoot."
5"The nearest water-sphere burst without sound, its contents hanging in the air as bright droplets, each one holding a different image of Rory’s face—older, young…"
89.29% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags14
uselessAdditionCount1
matches
0"she said, voice thin and steady at once"
85.48% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags13
fancyCount4
fancyTags
0"Eva muttered (mutter)"
1"she breathed (breathe)"
2"Silas muttered (mutter)"
3"Nyx whispered (whisper)"
dialogueSentences62
tagDensity0.21
leniency0.419
rawRatio0.308
effectiveRatio0.129
91.8470%