Run: 2026-02-17-01KHMMN94MB3SAEHK6ZENKP978

Run Details

Duration:
52.9s
Cost:
$0.043326
Provider:
Anthropic

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> <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> 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.

Model response

AI
The air changed as they crossed the threshold marked by ancient oaks. Aurora felt it first—a subtle shift in pressure, as if her ears needed to pop. The forest around them transformed with each step. Richmond Park's familiar paths dissolved into something wilder, more primeval, where dappled sunlight cut through a canopy that shouldn't have been so dense in December. "Everyone feel that?" Aurora asked, touching the Heartstone Pendant at her throat. It remained cool against her skin, offering no warning of Hel portals nearby. This was something different. Nyx moved beside her, their form rippling like smoke caught in crosswinds. "Time thins here," they whispered, voice barely distinguishable from the rustling leaves. "We should proceed with caution, Aurora." The third member of their unlikely party drifted forward without hesitation. Isolde's silver hair caught the strange light, seeming to absorb and reflect it in equal measure. Her feet made no sound on the forest floor—no breaking twigs, no rustling leaves. She simply glided forward, pale lavender eyes fixed on something beyond mortal sight. "You're returning me home, in a manner of speaking," Isolde said, her voice musical and distant. "The veil wears thin where my kind have walked often." Aurora exchanged glances with Nyx, whose shadowy form solidified slightly in what she'd come to recognize as their version of alertness. The Fae-Forged Blade tucked into Aurora's boot seemed suddenly colder, as if responding to their surroundings. They followed a path that appeared with each step and vanished behind them. Wildflowers bloomed impossibly alongside it—bluebells, foxgloves, and others Aurora couldn't name, all flourishing despite the winter chill that should have gripped London. "It's beautiful," Aurora murmured, bending to examine a cluster of star-shaped blooms that pulsed with gentle bioluminescence. "But unsettling." "The Fae do not distinguish between beauty and danger as humans do," Nyx observed. "Often, their most alluring creations harbor the greatest threats." "Listen not to shadow-songs," Isolde called back, "for they know only the spaces between things, not the things themselves." Aurora straightened, suppressing a smile at Nyx's bristling reaction—their form growing spikier around the edges. The rivalry between the Fae and the ancient sorcerer-turned-Shade remained undiminished even after centuries. The grove opened before them suddenly, as if reality had hiccupped. One moment they walked through dense woodland, the next they stood at the edge of a perfect circular clearing. Standing stones—not the gray granite Aurora might have expected, but living oak trees twisted into impossible shapes—ringed the space, their ancient trunks carved with spiraling symbols that seemed to shift when viewed from the corner of one's eye. At the center stood a small pool of water so still it mirrored the amber sky above with perfect clarity. Aurora blinked, disoriented. Amber sky? She looked up and gasped. The blue December sky of London had vanished, replaced by a warm amber expanse threaded with clouds that moved too quickly. "This can't be right," she said, her hand instinctively seeking the Heartstone. It remained cool. "This looks like—" "Dymas," Nyx finished, their voice tightening. "The sky of Gluttony." Isolde laughed, the sound like water over stones. "The sky is as the visitor needs it to be. Look again, shadow-dancer." Aurora watched in fascination as Nyx tilted their featureless face upward. The shadow-being went perfectly still. "What do you see?" she asked. "Void," Nyx whispered. "The spaces between stars." Aurora looked up again, expecting to see either Dymas's amber vault or perhaps Nyx's cosmic emptiness. Instead, she saw twilight—neither day nor night, but the perfect balance between. Stars were just beginning to emerge, while the last purple-gold rays of sunset lingered at the horizon. "It shows us different skies," she murmured, the crescent scar on her wrist itching as it often did when she encountered powerful magic. "Why?" Isolde approached the still pool, her silver hair falling forward as she knelt beside it. "The grove exists in the space between spaces. It touches many realms at once—Earth, Fae, even the edges of Hel. It is a nexus point where the Veil grows gossamer-thin." She gestured to the water. "Come. See what you've journeyed to find." Aurora approached cautiously, Nyx a comforting shadow at her side. The pool remained unnaturally still, not even rippling when a breeze stirred Isolde's hair. As Aurora leaned over it, she expected to see her reflection—black hair, bright blue eyes, the face that had stared back at her from mirrors her entire life. Instead, she saw London—but not the London she knew. This was London ablaze, buildings crumbling as massive cracks split the earth. People ran screaming through streets choked with oily black smoke. And rising from the Thames, a monstrous shape assembled itself from darkness and bones, its shoulders scraping skyscrapers as it pulled itself free from some underground prison. "What is this?" Aurora whispered, unable to look away even as horror crawled up her spine. "The winter solstice approaches," Isolde said softly. "When the Veil weakens most. What you see is one possible tomorrow." "Possible?" Aurora tore her gaze from the apocalyptic vision. "Not certain?" "The Fae cannot lie," Nyx reminded her, their form darkening with what Aurora had learned to read as concern. "But they excel at misleading." Isolde's pale lavender eyes met Aurora's. "Possible futures branch like roots from a tree. This one grows strongest, fed by intention and ancient hunger. Prince Belphegor stirs in Dymas, plotting his ascension." The name sent a shiver through Aurora. She'd encountered evidence of the Gluttony Prince's servants in London—souls contracted from Dymas, establishing footholds for their master. The pendant at her throat finally warmed slightly, as if acknowledging the threat. "The water shows more than doom," Isolde continued. "Touch its surface." Aurora hesitated, looking to Nyx, who gave the barest shake of their shadowy head—a warning. But they had come too far for caution now. She extended her hand, finger hovering just above the mirror-like surface. "What will I see?" she asked. "What you need," Isolde replied with typical Fae crypticism. Aurora touched the water. It felt neither wet nor cold, but like touching the surface of a soap bubble—a tension that bent but didn't break. Ripples spread outward from her finger, and the scene shifted. Now she saw herself standing at the edge of what could only be a Hel portal—a tear in reality that shimmered with malevolent energy. In her hand, she held the Fae-Forged Blade, which glowed with moonlight despite the underground setting. Behind her stood figures in shadow—Nyx certainly, but others too, allies gathered for a final stand. Before her, emerging from the portal, loomed a figure of terrible beauty and power—Belphegor himself, his form both alluring and revolting in its excess. The vision-Aurora raised the blade, and as she did, the Heartstone Pendant at her throat flared with crimson light. The real Aurora gasped and jerked her hand back. The water stilled instantly, returning to its perfect mirror state. "You need allies," Isolde said, rising to her feet in one fluid motion. "The coming battle cannot be won alone." "What did you see?" Nyx asked Aurora, their whisper-voice closer than before. "A confrontation," she said, her throat dry. "With Belphegor. There were others with us—fighting alongside us." "Names would be useful," Nyx said dryly. "The water shows truth but not detail," Isolde said. "You must seek the allies yourself, Malphora." Aurora startled at the use of the strange name—one that had begun appearing in her dreams months ago, before she'd even known about Hel or the Veil. "Why do you call me that?" Isolde smiled enigmatically. "It is what you will become, if you succeed. The name waits for you, as the blade waited." The Fae-Forged Blade in Aurora's boot grew colder, as if responding to Isolde's words. She reached down to touch it through the leather, drawing comfort from its solid presence. "How do we find these allies?" she asked. "Some already walk your path," Isolde said, glancing at Nyx. "Others must be awakened to their purpose. One waits in the realm of excess—a chef whose soul is contracted but not yet lost." "Dymas," Nyx said, their form rippling with obvious distaste. "You suggest we venture into Gluttony itself?" "I suggest nothing," Isolde replied. "I merely reveal paths." Aurora looked up at the twilight sky, feeling the weight of what they'd learned. The grove around them pulsed with ancient magic, wildflowers glowing brighter as darkness deepened. Time moved differently here, Nyx had said. How long had they been gone from the real world? Minutes? Hours? Days? "We should go," she said, suddenly anxious. "We have what we came for." "Do we?" Nyx asked softly. Isolde approached Aurora, moving with that unsettling grace that left no footprints. From within the folds of her ethereal garment, she produced a small cloth bag that smelled of herbs and starlight. "For the crossing," she said, placing it in Aurora's hand. "When you seek the contracted chef in Dymas." Aurora accepted the bag, feeling its contents shift like sand. "Thank you, Isolde." The Fae woman's ageless face softened momentarily. "We are both exiles in our way, Malphora. I from the Courts, you from your destiny. Yet here we stand, making our way home through crooked paths." With those words, Isolde turned and walked toward the far side of the grove, her silver hair and pale form fading into the growing darkness until she simply wasn't there anymore. Aurora looked at Nyx. "Ready to return to the world?" The Shade's form solidified slightly, their glowing violet eyes brightening. "The question, Aurora Carter, is whether the world is ready for what we bring back." Together they turned, seeking the path that would lead them out of the grove and back to London—back to a city unknowingly perched on the edge of catastrophe, with the solstice drawing nearer every day.
created_at"2026-02-17T01:51:18.731923+00:00" 2/17/2026, 1:51:18 AM
model"anthropic/claude-3-7-sonnet-20250219"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency588
moderation_latency(null)
generation_time52821
tokens_prompt1590
tokens_completion2669
native_tokens_prompt1757
native_tokens_completion2537
native_tokens_completion_images(null)
native_tokens_reasoning0
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"stop"
usage0.043326
router(null)
provider_responses
0
id"msg_01R8SCNmKkLxoBxymzDbR99f"
status200
is_byokfalse
latency586
endpoint_id"1347c8dc-12f5-47df-8355-3ec7e80a8c67"
provider_name"Anthropic"
model_permaslug"anthropic/claude-3-7-sonnet-20250219"
api_type"completions"
id"gen-1771293025-cQBI2wAMmbkGPIEx9cBx"
upstream_id"msg_01R8SCNmKkLxoBxymzDbR99f"
total_cost0.043326
cache_discount(null)
upstream_inference_cost0
provider_name"Anthropic"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags31
adverbTagCount3
adverbTags
0"Isolde said softly [softly]"
1"Nyx said dryly [dryly]"
2"Nyx asked softly [softly]"
dialogueSentences60
tagDensity0.517
leniency1
rawRatio0.097
effectiveRatio0.097
66.71% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1652
totalAiIsmAdverbs11
found
0
adverb"slightly"
count3
1
adverb"suddenly"
count3
2
adverb"quickly"
count1
3
adverb"perfectly"
count1
4
adverb"cautiously"
count1
5
adverb"softly"
count2
highlights
0"slightly"
1"suddenly"
2"quickly"
3"perfectly"
4"cautiously"
5"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)
57.63% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1652
totalAiIsms14
found
0
word"familiar"
count1
1
word"chill"
count1
2
word"pulsed"
count2
3
word"perfect"
count4
4
word"comforting"
count1
5
word"tension"
count1
6
word"shimmered"
count1
7
word"loomed"
count1
8
word"whisper"
count1
9
word"weight"
count1
highlights
0"familiar"
1"chill"
2"pulsed"
3"perfect"
4"comforting"
5"tension"
6"shimmered"
7"loomed"
8"whisper"
9"weight"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"sent a shiver through"
count1
highlights
0"sent a shiver through"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences107
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount1
narrationSentences107
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences136
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1632
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions30
unquotedAttributions0
matches(empty)
27.15% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions106
wordCount1221
uniqueNames19
maxNameDensity2.46
worstName"Aurora"
maxWindowNameDensity4
worstWindowName"Aurora"
discoveredNames
Park1
December2
Heartstone3
Pendant2
Hel3
Aurora30
Nyx19
Fae-Forged3
Blade3
London7
Isolde18
Fae6
Dymas2
Thames1
Gluttony1
Prince1
Belphegor1
Veil1
Shade2
persons
0"Aurora"
1"Nyx"
2"Blade"
3"Isolde"
4"Dymas"
5"Prince"
6"Shade"
places
0"Park"
1"December"
2"London"
3"Thames"
globalScore0.271
windowScore0.333
21.79% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences78
glossingSentenceCount4
matches
0"as if responding to their surroundings"
1"seemed suddenly colder as if responding to their surroundings"
2"symbols that seemed to shift when viewed from the corner of one's eye"
3"as if acknowledging the threat"
4"as if responding to Isolde's words"
16.18% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.838
wordCount1632
matches
0"not the gray granite Aurora might have expected, but living oak trees twisted into impossible shapes"
1"neither day nor"
2"neither wet nor"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences136
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs60
mean27.2
std16.8
cv0.618
sampleLengths
060
129
230
354
426
537
635
719
823
919
1029
1168
1251
1318
1410
1521
1616
176
187
1945
2024
2157
2252
2358
2416
2519
2611
2724
2832
2938
3011
3135
326
339
3435
3580
3638
3720
3812
3916
407
4116
4233
4321
4429
458
4633
4716
489
4948
98.70% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences107
matches
0"being went"
1"been gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount1
totalVerbs231
matches
0"were just beginning"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount17
semicolonCount0
flaggedSentences16
totalSentences136
ratio0.118
matches
0"Aurora felt it first—a subtle shift in pressure, as if her ears needed to pop."
1"Her feet made no sound on the forest floor—no breaking twigs, no rustling leaves."
2"Wildflowers bloomed impossibly alongside it—bluebells, foxgloves, and others Aurora couldn't name, all flourishing despite the winter chill that should have gripped London."
3"Aurora straightened, suppressing a smile at Nyx's bristling reaction—their form growing spikier around the edges."
4"Standing stones—not the gray granite Aurora might have expected, but living oak trees twisted into impossible shapes—ringed the space, their ancient trunks carved with spiraling symbols that seemed to shift when viewed from the corner of one's eye."
5"Instead, she saw twilight—neither day nor night, but the perfect balance between."
6"As Aurora leaned over it, she expected to see her reflection—black hair, bright blue eyes, the face that had stared back at her from mirrors her entire life."
7"Instead, she saw London—but not the London she knew."
8"She'd encountered evidence of the Gluttony Prince's servants in London—souls contracted from Dymas, establishing footholds for their master."
9"Aurora hesitated, looking to Nyx, who gave the barest shake of their shadowy head—a warning."
10"It felt neither wet nor cold, but like touching the surface of a soap bubble—a tension that bent but didn't break."
11"Now she saw herself standing at the edge of what could only be a Hel portal—a tear in reality that shimmered with malevolent energy."
12"Behind her stood figures in shadow—Nyx certainly, but others too, allies gathered for a final stand."
13"Before her, emerging from the portal, loomed a figure of terrible beauty and power—Belphegor himself, his form both alluring and revolting in its excess."
14"Aurora startled at the use of the strange name—one that had begun appearing in her dreams months ago, before she'd even known about Hel or the Veil."
15"Together they turned, seeking the path that would lead them out of the grove and back to London—back to a city unknowingly perched on the edge of catastrophe, with the solstice drawing nearer every day."
85.97% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1248
adjectiveStacks2
stackExamples
0"ancient sorcerer-turned-Shade"
1"last purple-gold rays"
adverbCount49
adverbRatio0.03926282051282051
lyAdverbCount28
lyAdverbRatio0.022435897435897436
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences136
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences136
mean12
std7.5
cv0.625
sampleLengths
012
115
28
325
412
513
64
712
812
96
1011
1116
1214
1313
1416
1510
1621
1716
1813
1922
2017
212
2214
239
2419
2515
2614
2711
2819
2938
3020
313
322
335
3421
3512
363
373
386
394
408
4113
4211
435
446
453
464
4716
4812
4917
63.97% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.41911764705882354
totalSentences136
uniqueOpeners57
70.18% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences95
matches
0"Instead, she saw twilight—neither day"
1"Instead, she saw London—but not"
ratio0.021
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount17
totalSentences95
matches
0"It remained cool against her"
1"they whispered, voice barely distinguishable"
2"Her feet made no sound"
3"She simply glided forward, pale"
4"They followed a path that"
5"She looked up and gasped."
6"she said, her hand instinctively"
7"It remained cool."
8"she murmured, the crescent scar"
9"She gestured to the water"
10"She'd encountered evidence of the"
11"She extended her hand, finger"
12"It felt neither wet nor"
13"she said, her throat dry"
14"She reached down to touch"
15"she said, suddenly anxious"
16"she said, placing it in"
ratio0.179
44.21% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount79
totalSentences95
matches
0"The air changed as they"
1"Aurora felt it first—a subtle"
2"The forest around them transformed"
3"Richmond Park's familiar paths dissolved"
4"Aurora asked, touching the Heartstone"
5"It remained cool against her"
6"This was something different."
7"Nyx moved beside her, their"
8"they whispered, voice barely distinguishable"
9"The third member of their"
10"Isolde's silver hair caught the"
11"Her feet made no sound"
12"She simply glided forward, pale"
13"Isolde said, her voice musical"
14"Aurora exchanged glances with Nyx,"
15"The Fae-Forged Blade tucked into"
16"They followed a path that"
17"Wildflowers bloomed impossibly alongside it—bluebells,"
18"Aurora murmured, bending to examine"
19"Isolde called back"
ratio0.832
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences95
matches
0"Now she saw herself standing"
1"Before her, emerging from the"
ratio0.021
15.31% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount10
matches
0"Richmond Park's familiar paths dissolved into something wilder, more primeval, where dappled sunlight cut through a canopy that shouldn't have been so dense in …"
1"The Fae-Forged Blade tucked into Aurora's boot seemed suddenly colder, as if responding to their surroundings."
2"Aurora straightened, suppressing a smile at Nyx's bristling reaction—their form growing spikier around the edges."
3"Standing stones—not the gray granite Aurora might have expected, but living oak trees twisted into impossible shapes—ringed the space, their ancient trunks carv…"
4"As Aurora leaned over it, she expected to see her reflection—black hair, bright blue eyes, the face that had stared back at her from mirrors her entire life."
5"And rising from the Thames, a monstrous shape assembled itself from darkness and bones, its shoulders scraping skyscrapers as it pulled itself free from some un…"
6"Now she saw herself standing at the edge of what could only be a Hel portal—a tear in reality that shimmered with malevolent energy."
7"In her hand, she held the Fae-Forged Blade, which glowed with moonlight despite the underground setting."
8"The Fae-Forged Blade in Aurora's boot grew colder, as if responding to Isolde's words."
9"Together they turned, seeking the path that would lead them out of the grove and back to London—back to a city unknowingly perched on the edge of catastrophe, w…"
12.10% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags31
uselessAdditionCount7
matches
0"they whispered, voice barely distinguishable from the rustling leaves"
1"Isolde said, her voice musical and distant"
2"she said, her hand instinctively seeking the Heartstone"
3"Nyx finished, their voice tightening"
4"Nyx asked, their whisper-voice closer than before"
5"she said, her throat dry"
6"Nyx said, their form rippling with obvious distaste"
33.33% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags26
fancyCount7
fancyTags
0"they whispered (whisper)"
1"Aurora murmured (murmur)"
2"Nyx observed (observe)"
3"Nyx whispered (whisper)"
4"she murmured (murmur)"
5"Aurora whispered (whisper)"
6"Isolde continued (continue)"
dialogueSentences60
tagDensity0.433
leniency0.867
rawRatio0.269
effectiveRatio0.233
73.7741%