Run: 2026-02-17-01KHMQE6PCC7RY0QMG4CCT2Y2Y

Run Details

Model:
GPT-4.1
Duration:
28.0s
Cost:
$0.018946
Provider:
OpenAI

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <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
Aurora Carter stepped through a break in the brush, boots crunching damp leaves—then no sound at all. Silence siphoned away her footsteps. She glanced back, half expecting her trainers to be smeared with dew and mud, but the ground already forgot she existed. Eva’s anxious voice faded behind her, snuffed like a candle. Ahead, pale morning fog haloed ancient trees; the air felt thin, electric, sharp with some scent she couldn't name. It was colder here, too. Shivering, Aurora zipped her jacket until the collar chafed her chin. Each breath tingled in her lungs. “Which way, Rory?” Eva whispered, a tremor in her voice that betrayed uncertainty she’d never admit aloud. Aurora let herself lookreally look. Oaks, impossibly old, twisted up from the moss, their roots forming archways and knotted tunnels as if they’d grown with purpose. No graffiti, no cans or bottles left by thoughtless parkgoers. Wildflowers chimed with impossible color between the roots: violet, blue, shock-white. Overhead, branches wove a living canopy so dense only stray blades of sunlight speared through to the emerald gloom beneath. “I—just… listen.” Aurora closed her eyes. The Grove had a susurrus—wind, but not just wind. Somewhere behind, the city’s distant traffic should have muttered at the edge of hearing, but it was gone, replaced by the high, musical whir of summer insects despite the spring chill, and then another note, softer, like someone laughing underwater. Nyx moved beside her—a tall silhouette, strangely at home among the shadows. Their form blurred at the edges, less a body than a shifting suggestion. In the mortal world, Nyx’s presence made drapes twitch and lamplight stutter; here, darkness nestled around them like a second skin. Their violet eyes flickered. “The boundary’s thin here,” Nyx whispered, their words scarcely a ripple upon the thick, timeless air. Aurora touched the Heartstone Pendant at her throat. A faint pulsing warmth—a heartbeat—met her fingertips, syncing with the slow rhythm of her own. The little gem seemed brighter in the Grove’s gloaming, opaque crimson, casting a trickle of light onto her collar. She half-hoped it would stop, as if she might pass for an ordinary girl out for a woodland stroll, but the pendant’s warning heat only sharpened. “Are you sure the Seer means to help us?” Eva asked, her voice almost lost in the breathing hush. She pressed close, sun-browned hands balled in the sleeves of her grey jumper, fingers unsteady. Her eyes darted from blossom to trunk to shifting shadow. “She’ll help if it amuses her,” Nyx replied. Their mouthless face—if it was a face—expressed nothing, but the wind in their voice curled with hidden laughter. “Or if she thinks it will trouble the Courts.” Eva wrinkled her nose. “That’s… comforting.” Aurora let her gaze travel the boundary of the Grove. At the margins, a ring of oak standing stones reared up, each weathered into faces by centuries of wind and rain. Sunlight carved one side gold, the rest steeped in violet shadow. She squinted, heart pounding. Where she stared, a stone seemed to tilt minutely, as if regarding her in return. She reached out, and her hand slid through a veil of raised temperature—summer heat pooled in the ring’s center, warm and viscous. A spider’s thread brushed her wrist. She flinched. But no spider, only a trailing garland of bluebells, impossibly vibrant, stitching itself between her fingers before tumbling off and unfurling into moss below. Eva watched this with wary awe. “Magic, then?” Aurora hesitated. “Yes. Old magic." It wasn’t showy—no lightning, no chanted Latin. Just a sense that everything here, even the dirt beneath her feet, remembered. Nyx drifted nearer to the heart of the clearing, stirring the fog and sending wildflowers in their wake nodding as though in silent greeting. They moved without stepping, darkness sliding elegantly forward, and Aurora followed. Time began to slip. What felt like minutes stretched beautifully, painfully. The light thickened; a haze of gold bled through the branches, and the scent changed, deepening to crushed violet and crushed apple leaf. Aurora’s mouth watered unexpectedly, and Eva covered a sneeze, blinking away sudden tears. In a hollow, a pool shivered against a bank of moss so green it glowed. Water lilies drifted across its glassy surface, their petals unnaturally white, trailing roots into nothing at all—reflected sky where there should have been mud. For a moment, Aurora caught her own reflection. Then another face bloomed beside hers—delicate, ageless, crowned with hair like woven silver mist. Isolde Varga stood in the shallows, hem of her midnight-grey gown forever dry. Her feet, bare, made no dent in the moss. Her eyes, pale as lavender at dawn, fixed on Aurora with a kindly, maddening blankness. “You have come as the moon bleeds low.” The Seer’s voice foamed up from someplace old as the stones, gentle but sharp-edged. “And you bring a shadow, and a broken heart.” Aurora swallowed. The pendant at her collar pulsed faster, answering Isolde’s scrutiny. “We need answers.” The Seer tilted her head, like a bird presented with an offering. “Questions are seeds. Some bloom only in darkness, some smother the root.” Her silver hair pooled down her back, the ends impossible to follow, knitted with wild fennel and violet thistle. “Will you help us?” Eva said, voice unsteady but clear. “We’re looking for…" She faltered, not knowing what to call it. Safety? A way out? The Grove offered no easy names. Isolde knelt, fistfuls of moonlit hair tumbling forward. She plucked a lily from the pond and let it hover, petal edges pulsing with inward light. “Three must enter; one must bear the weight,” Isolde intoned, her words slipping out in coils and riddles. “To seek safe harbor, you must answer what you fear. But the Grove takes—always takes something. Ask, if you wish, but pay the price in memory or dream.” Nyx stepped forward, unphased. “We accept,” they breathed. Their shadow lengthened, falling across the pool’s mirrored skin. The lilies bobbed as in a hidden breeze. Shadows twisted up the ancient trunks; the standing stones drew closer, and Aurora felt the Grove’s attention like a thousand moth wings tickling at her scalp. Then, from the moss behind them, a shape rose—a door of tangled oak roots, arching just tall enough for a person to duck through. The air beyond shimmered with color: gold, green, the impossible blue of untrodden sky. It looked nothing like London, or even the real world at all. Instead, eternity unfurled in the curl of vine and the yawning dark between branches. Aurora’s heart hammered. Her left wrist ached, that little crescent scar prickling as if remembering old pain. “What if we get lost?” Isolde smiled, enigmatic and, somehow, sad. “Lost is only lost if you forget the way back.” Aurora drew the Fae-Forged Blade from her bag. The moonsilver metal caught the Grove’s diffuse glow, suddenly sharp, blue-cold in her palm. She remembered the day Isolde pressed it into her hands: a gift, a burden, a promise never really explained. Tonight, it almost hummed between her fingers. She met Eva’s eyes—wide, hopeful, frightened still. “Come on," Aurora managed, voice steadier than she felt. “We’ve come this far.” One by one, they moved through the root-door. The Grove shivered, closing behind, wildflowers sewing the gaps. Nyx died into shadow, slipping ahead, their violet gaze promising—something, Aurora was never sure what. Inside, the world bent impossibly. Branches arched overhead, tangled into cathedral spires hung with blue fruits and glowing orbs of drifting dew. Here and there the flowers sang, faintly, voices like strands of harp-silk echoing in the rarest wind. Every color felt a note too saturated, uncanny, beautiful to the point of pain. The ground was cool and soft, never quite solid, and Aurora’s footfalls made no sound. Her heartstone burned warmer, the Fae blade cold as the last hour of night, and, somewhere ahead, deeper in the grove, something called—wordless, insistent, the promise of answers or the peril of forgetting why they’d come. Each step carried wonder—startled blackbirds vanishing midflight only to reappear as clouds of twinkling dust, Eva brushing an arm against a thicket to find her sleeve veined in silver lichen that curled in reaction to her breath. Yet each step also sharpened unease: time, slippery as soap between her fingers; familiar landmarks winking out like lost thoughts; the sense of thousands of eyes, gentle and patient and weighing assent, waiting for what Aurora would surrender. Still, Aurora pressed forward, friends at her heels and the wild, waking Grove folding around them, bright and fearsome, and very, very alive.
created_at"2026-02-17T02:39:27.941426+00:00" 2/17/2026, 2:39:27 AM
model"openai/gpt-4.1-2025-04-14"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency335
moderation_latency(null)
generation_time27457
tokens_prompt1590
tokens_completion2320
native_tokens_prompt1533
native_tokens_completion1985
native_tokens_completion_images0
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"completed"
usage0.018946
router(null)
provider_responses
0
id"resp_00d2bed7c0acf5b4016993d4c3db4c8195b5ab964a2f98e267"
status200
is_byokfalse
latency123
endpoint_id"c235abe8-11cc-42d3-95ad-72f4d198287a"
provider_name"OpenAI"
model_permaslug"openai/gpt-4.1-2025-04-14"
api_type"completions"
id"gen-1771295939-X018NamsrwXfMdw2Yn4l"
upstream_id"resp_00d2bed7c0acf5b4016993d4c3db4c8195b5ab964a2f98e267"
total_cost0.018946
cache_discount(null)
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
totalTags12
adverbTagCount0
adverbTags(empty)
dialogueSentences22
tagDensity0.545
leniency1
rawRatio0
effectiveRatio0
82.69% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1444
totalAiIsmAdverbs5
found
0
adverb"really"
count2
1
adverb"suddenly"
count1
2
adverb"very"
count2
highlights
0"really"
1"suddenly"
2"very"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Lily"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
34.21% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1444
totalAiIsms19
found
0
word"silence"
count1
1
word"footsteps"
count1
2
word"electric"
count1
3
word"gloom"
count1
4
word"chill"
count1
5
word"flickered"
count1
6
word"warmth"
count1
7
word"comforting"
count1
8
word"pounding"
count1
9
word"pulsed"
count1
10
word"weight"
count1
11
word"shimmered"
count1
12
word"enigmatic"
count1
13
word"silk"
count1
14
word"echoing"
count1
15
word"uncanny"
count1
16
word"peril"
count1
17
word"familiar"
count1
18
word"sense of"
count1
highlights
0"silence"
1"footsteps"
2"electric"
3"gloom"
4"chill"
5"flickered"
6"warmth"
7"comforting"
8"pounding"
9"pulsed"
10"weight"
11"shimmered"
12"enigmatic"
13"silk"
14"echoing"
15"uncanny"
16"peril"
17"familiar"
18"sense of"
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
narrationSentences101
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount2
narrationSentences101
filterMatches
0"look"
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)
analyzedSentences110
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
totalWords1426
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions9
unquotedAttributions0
matches(empty)
72.36% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions64
wordCount1288
uniqueNames17
maxNameDensity1.55
worstName"Aurora"
maxWindowNameDensity2.5
worstWindowName"Aurora"
discoveredNames
Carter1
Aurora20
Grove8
Nyx7
Heartstone1
Pendant1
Latin1
Eva9
Varga1
Seer2
Isolde6
Safety1
London1
Fae-Forged1
Blade1
One1
Fae2
persons
0"Carter"
1"Aurora"
2"Grove"
3"Nyx"
4"Heartstone"
5"Pendant"
6"Eva"
7"Varga"
8"Seer"
9"Isolde"
places
0"London"
globalScore0.724
windowScore0.833
29.52% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences83
glossingSentenceCount4
matches
0"seemed brighter in the Grove’s gloaming, opaque crimson, casting a trickle of light onto her collar"
1"as if regarding her in return"
2"felt like minutes stretched beautifully"
3"as if remembering old pain"
100.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches0
per1kWords0
wordCount1426
matches(empty)
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences110
matches(empty)
98.87% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs38
mean37.53
std18.61
cv0.496
sampleLengths
072
122
217
367
455
550
616
768
844
935
106
1161
1230
1324
148
1525
1635
1747
1839
1959
2031
2115
2243
2331
2425
2546
2617
2734
2864
2922
3016
3148
3220
3332
3453
3551
3675
3723
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences101
matches
0"was gone"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount0
totalVerbs215
matches(empty)
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount17
semicolonCount7
flaggedSentences21
totalSentences110
ratio0.191
matches
0"Aurora Carter stepped through a break in the brush, boots crunching damp leaves—then no sound at all."
1"Ahead, pale morning fog haloed ancient trees; the air felt thin, electric, sharp with some scent she couldn't name."
2"Aurora let herself look—really look."
3"The Grove had a susurrus—wind, but not just wind."
4"Nyx moved beside her—a tall silhouette, strangely at home among the shadows."
5"In the mortal world, Nyx’s presence made drapes twitch and lamplight stutter; here, darkness nestled around them like a second skin."
6"A faint pulsing warmth—a heartbeat—met her fingertips, syncing with the slow rhythm of her own."
7"Their mouthless face—if it was a face—expressed nothing, but the wind in their voice curled with hidden laughter."
8"She reached out, and her hand slid through a veil of raised temperature—summer heat pooled in the ring’s center, warm and viscous."
9"“Yes. Old magic.\" It wasn’t showy—no lightning, no chanted Latin."
10"The light thickened; a haze of gold bled through the branches, and the scent changed, deepening to crushed violet and crushed apple leaf."
11"Water lilies drifted across its glassy surface, their petals unnaturally white, trailing roots into nothing at all—reflected sky where there should have been mud."
12"Then another face bloomed beside hers—delicate, ageless, crowned with hair like woven silver mist."
13"“Three must enter; one must bear the weight,” Isolde intoned, her words slipping out in coils and riddles."
14"Shadows twisted up the ancient trunks; the standing stones drew closer, and Aurora felt the Grove’s attention like a thousand moth wings tickling at her scalp."
15"Then, from the moss behind them, a shape rose—a door of tangled oak roots, arching just tall enough for a person to duck through."
16"She met Eva’s eyes—wide, hopeful, frightened still."
17"Nyx died into shadow, slipping ahead, their violet gaze promising—something, Aurora was never sure what."
18"Her heartstone burned warmer, the Fae blade cold as the last hour of night, and, somewhere ahead, deeper in the grove, something called—wordless, insistent, the promise of answers or the peril of forgetting why they’d come."
19"Each step carried wonder—startled blackbirds vanishing midflight only to reappear as clouds of twinkling dust, Eva brushing an arm against a thicket to find her sleeve veined in silver lichen that curled in reaction to her breath."
20"Yet each step also sharpened unease: time, slippery as soap between her fingers; familiar landmarks winking out like lost thoughts; the sense of thousands of eyes, gentle and patient and weighing assent, waiting for what Aurora would surrender."
93.04% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1314
adjectiveStacks1
stackExamples
0"close, sun-browned hands"
adverbCount54
adverbRatio0.0410958904109589
lyAdverbCount21
lyAdverbRatio0.01598173515981735
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences110
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences110
mean12.96
std8.28
cv0.638
sampleLengths
017
15
221
310
419
55
611
76
817
95
1021
1110
1211
1320
146
159
1640
1712
1813
1921
204
2116
228
2315
2419
2526
2619
2715
2810
298
3018
319
324
332
3410
3521
3611
374
3815
3922
406
412
4224
436
442
452
4610
4713
4824
4911
86.97% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats1
diversityRatio0.5272727272727272
totalSentences110
uniqueOpeners58
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount5
totalSentences95
matches
0"Somewhere behind, the city’s distant"
1"Just a sense that everything"
2"Then another face bloomed beside"
3"Then, from the moss behind"
4"Instead, eternity unfurled in the"
ratio0.053
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount23
totalSentences95
matches
0"She glanced back, half expecting"
1"It was colder here, too."
2"Their form blurred at the"
3"Their violet eyes flickered."
4"She half-hoped it would stop,"
5"She pressed close, sun-browned hands"
6"Her eyes darted from blossom"
7"Their mouthless face—if it was"
8"She squinted, heart pounding."
9"She reached out, and her"
10"It wasn’t showy—no lightning, no"
11"They moved without stepping, darkness"
12"Her feet, bare, made no"
13"Her eyes, pale as lavender"
14"Her silver hair pooled down"
15"She faltered, not knowing what"
16"She plucked a lily from"
17"Their shadow lengthened, falling across"
18"It looked nothing like London,"
19"Her left wrist ached, that"
ratio0.242
65.26% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount75
totalSentences95
matches
0"Aurora Carter stepped through a"
1"Silence siphoned away her footsteps."
2"She glanced back, half expecting"
3"Eva’s anxious voice faded behind"
4"It was colder here, too."
5"Each breath tingled in her"
6"Eva whispered, a tremor in"
7"Aurora let herself look—really look."
8"Oaks, impossibly old, twisted up"
9"Wildflowers chimed with impossible color"
10"Aurora closed her eyes"
11"The Grove had a susurrus—wind,"
12"Nyx moved beside her—a tall"
13"Their form blurred at the"
14"Their violet eyes flickered."
15"Nyx whispered, their words scarcely"
16"Aurora touched the Heartstone Pendant"
17"A faint pulsing warmth—a heartbeat—met"
18"The little gem seemed brighter"
19"She half-hoped it would stop,"
ratio0.789
0.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount0
totalSentences95
matches(empty)
ratio0
79.08% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount5
matches
0"Oaks, impossibly old, twisted up from the moss, their roots forming archways and knotted tunnels as if they’d grown with purpose."
1"She half-hoped it would stop, as if she might pass for an ordinary girl out for a woodland stroll, but the pendant’s warning heat only sharpened."
2"Nyx drifted nearer to the heart of the clearing, stirring the fog and sending wildflowers in their wake nodding as though in silent greeting."
3"Her left wrist ached, that little crescent scar prickling as if remembering old pain."
4"Each step carried wonder—startled blackbirds vanishing midflight only to reappear as clouds of twinkling dust, Eva brushing an arm against a thicket to find her…"
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags12
uselessAdditionCount7
matches
0"Nyx whispered, their words scarcely a ripple upon the thick, timeless air"
1"Eva asked, her voice almost lost in the breathing hush"
2"The Seer’s voice foamed, gentle but sharp-edged"
3"Eva said, voice unsteady but clear"
4"She faltered, not knowing what to call it"
5"Isolde intoned, her words slipping out in coils and riddles"
6"Aurora managed, voice steadier than she felt"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags7
fancyCount4
fancyTags
0"Eva whispered (whisper)"
1"Nyx whispered (whisper)"
2"She faltered (falter)"
3"they breathed (breathe)"
dialogueSentences22
tagDensity0.318
leniency0.636
rawRatio0.571
effectiveRatio0.364
77.4001%