Run: 2026-07-07-01KWZ4XZTPVNZT7AT7VW1TP4VH

Run Details

Duration:
1m 6s
Cost:
$0.005316
Provider:
AionLabs

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 before the grove did. Aurora felt it first in her chest—a subtle pressure, like the moment before a storm broke. The Heartstone Pendant beneath her shirt pulsed with slow, rhythmic warmth against her collarbone, a heartbeat that wasn't her own. She pressed her palm against the silver chain, feeling the gemstone thrum, and exchanged a glance with Nyx. The Shade had solidified into their humanoid form, violet eyes scanning the treeline ahead. Even in the dimming light of Richmond Park's late afternoon, they moved wrong—a smear of darkness that didn't quite align with the shadows they passed through. "It's close," Nyx whispered, their voice the rustle of dead leaves across pavement. "I can taste it. Iron and honey and something older." Aurora nodded, her fingers finding the hilt of the Fae-Forged Blade at her belt. The moonsilver was cold even through the leather of its sheath, a familiar weight that had saved her life more than once in the past three weeks. She still didn't fully understand why Isolde had given it to her, or what the half-Fae seer expected in return. The path they'd been following—little more than a deer track through the underbrush—abruptly ended at a wall of hawthorn. The branches were woven so tight they formed an impenetrable barrier, thorns the length of her fingers glinting like dark needles in the fading light. "Dead end," Aurora said, but the pendant pulsed harder, almost insistently now. Nyx moved past her, their form rippling like disturbed water. They reached out a hand of living shadow toward the hawthorn, and the branches didn't stop them. Instead, the darkness of their fingers seemed to seep into the gaps, finding pathways Aurora's eyes couldn't follow. "Not a dead end," Nyx said, their whisper carrying a note of ancient amusement. "A door. You just have to know how to knock." They pressed deeper, and the hawthorn groaned. The branches began to writhe, pulling apart in a slow, reluctant dance. Beyond them, the air shimmered—a distortion like heat haze, but cold. The Veil. Aurora had seen it only once before, through a window in Silas's bar when a Warden had passed by wearing their glamour like a second skin. It had been a faint silver shimmer then, barely visible. This was different. This was a tear waiting to happen, a place where the boundary between worlds had worn thin as old cloth. She stepped through the gap Nyx had opened, and the world turned inside out. The transition lasted less than a heartbeat, but it felt like falling. Her stomach lurched, her ears popped, and the light shifted from the grey-gold of a London autumn evening to a soft, perpetual twilight that came from no discernible source. The air smelled of wet earth and night-blooming jasmine, thick and sweet enough to taste on her tongue. The Fae Grove opened before her like a held breath released. She stood in a perfect circle of ancient oaks—not the gnarled, weathered trees of Richmond Park, but something older. Their trunks were wider than cars, their bark etched with spiraling patterns that seemed to shift when she looked at them directly. Between the oaks stood standing stones, their surfaces smooth as polished glass, each one carved with symbols that hurt to look at for too long. Wildflowers carpeted the ground in impossible profusion: bluebells that glowed with their own faint light, roses that bloomed in shades of silver and deep violet, clusters of mushrooms that pulsed like bioluminescent hearts. The grass beneath her boots was ankle-deep and soft as velvet, and her footsteps made no sound. She turned in a slow circle, the pendant warm against her throat, the blade cold at her hip. Everything here was opposition and paradox, light and shadow woven together so tightly they became something new. "It's beautiful," she breathed. "It's dangerous." Nyx emerged from the shadows at the grove's edge, their form more solid than she'd ever seen it. The ambient light seemed to give them substance—she could make out the suggestion of features on their face, the curve of shoulders, the line of a jaw. Their violet eyes glowed brighter here, twin flames in the dusk. "Everything is dangerous," Aurora said. "That's not exactly news." She stepped deeper into the grove, and the flowers stirred as she passed, reaching toward her like curious hands. One brushed her ankle—a silken touch that sent a shiver up her spine. She looked down and saw a bloom of deep crimson opening where her foot had been, a flower that hadn't existed a moment before. "Isolde knows we're here," Nyx said. "How can you tell?" "Because the grove is responding to you. It's tasting you, deciding if you belong." They paused, tilting their head in a gesture she recognized as deep thought. "It's decided you're welcome. For now." Aurora didn't ask what happened if the grove changed its mind. The standing stones formed a loose ring around the clearing's center, and as she approached them, she noticed something strange. The carvings on their surfaces were movingnot quickly, but with the slow, patient crawl of growing things. She watched a spiral unfurl across a slab of grey stone, the lines deepening as if an invisible hand was carving them in real time. "What are they saying?" she asked. Nyx moved to stand beside her, their shadow-form pooling at the base of the nearest stone. They studied the shifting symbols for a long moment, and when they spoke, their voice carried an edge of something that might have been reverence. "Stories. Memories. Warnings." They reached out and touched the stone's surface, and the carvings seemed to brighten at their touch. "This one remembers a queen who loved a mortal and burned her kingdom down for him. This one remembers a war fought in a single drop of morning dew. This one remembers your name." Aurora's blood went cold. "What?" "Before you arrived. It's been waiting for you." Nyx withdrew their hand, and the carvings dimmed. "The grove knows things, Aurora. Things that even Isolde may not share. This place exists between moments, between worlds. Time doesn't move here the way it moves out there." She thought of the codex's warning—that an hour inside could be minutes or days outside—and felt the weight of that knowledge settle into her bones. "Isolde," she said, turning away from the stone. "We came to see Isolde." A sound answered her: a chime, high and clear, like crystal striking crystal. It came from everywhere and nowhere, and the flowers in the grove lifted their heads as if listening. The mushrooms pulsed in unison, their light synchronizing into a slow, steady beat. And then a voice spoke from behind her, soft and cool as running water. "Echoes precede the foot that walks no path. Shadows remember shapes that never cast them." Aurora turned. Isolde stood between two standing stones, her silver hair cascading past her waist in a waterfall of moonlight. Her eyes—pale lavender, almost luminous in the grove's twilight—regarded Aurora with an expression that was both ancient and eerily youthful. She wore a gown of grey silk that seemed to be woven from mist, and her bare feet left no mark on the flower-carpeted ground. She was the most beautiful thing Aurora had ever seen, and the most unsettling. "Seer," Nyx said, dipping their head in something that wasn't quite a bow. "Shadow-walker." Isolde's gaze flickered to Nyx, and a smile touched her lips—a ghost of expression that vanished before it could settle. "Still wearing the shape of your sin, I see. Some cages are chosen, not built around us." Nyx said nothing, but their form flickered, darkness bleeding at the edges. Aurora stepped forward, her hand falling to the blade at her hip. "You gave me this. You said it would help me survive. But you didn't tell me what I'd need to survive against." "Didn't I?" Isolde's smile returned, wider this time, sharper. "I told you that the path would burn. I told you that the heart you carry would lead you to places light cannot follow." She gestured to the pendant at Aurora's throat. "I told you that you would stand at the threshold and choose to step through, knowing what waits on the other side." "You told me nothing. You spoke in riddles and I filled in the blanks." "That is what prophecy does. It gives you pieces and lets you build the shape of your own destruction." Aurora's jaw tightened. "Then give me more pieces. Tell me what's in Dymas. Tell me why the pendant glows hot when I'm near Hel's gates. Tell me who sent it to me in the first place." Isolde was silent for a long moment. The grove held its breath around them—the flowers stilled, the mushrooms dimmed, and even the air seemed to thicken with anticipation. When she spoke, her voice was softer than before, carrying a weight that pressed against Aurora's chest. "The pendant was sent by someone who remembers you. Someone who crossed the Veil before you were born and left a debt unpaid. The glow you feel is recognition, not warning—a beacon for hungry things that have been waiting for your world to let them in." She stepped closer, close enough that Aurora could smell the jasmine on her skin, see the faint shimmer of something otherworldly in her pale eyes. "And Dymas," Isolde continued, "is where you will find the answer to a question you haven't yet learned to ask. But understand this, Aurora Carter: what you seek there will not look the way you expect. It will wear a familiar face and speak in a voice you've heard before. And when it opens its mouth to greet you, you must decide whether to trust what you see, or what you know." The pendant pulsed against her chest, warm and insistent. Aurora met Isolde's gaze and held it. "I'll make my own choice," she said. "I always do." Isolde's smile widened, and something ancient and knowing flickered in her lavender eyes. "Yes," the seer said. "That is exactly what frightens them."
created_at"2026-07-07T20:39:52.426Z" 7/7/2026, 8:39:52 PM
model"aion-labs/aion-3.0-mini-20260707"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency824
moderation_latency(null)
generation_time66192
tokens_prompt1590
tokens_completion3538
native_tokens_prompt1557
native_tokens_completion3077
native_tokens_completion_images(null)
native_tokens_reasoning961
native_tokens_cached157
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
service_tier(null)
usage0.00531606
router(null)
provider_responses
0
endpoint_id"0ad7ab68-a351-4a96-b2ef-fa8fe13adae3"
id"58070f8e46344d718e3a1bb7afa4e87f"
is_byokfalse
latency823
model_permaslug"aion-labs/aion-3.0-mini-20260707"
provider_name"AionLabs"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer(null)
request_id"req-1783456792-pQDDgzGOiop2GKgf39rc"
session_id(null)
preset_id(null)
api_type"completions"
id"gen-1783456792-Uduxbjb1H2aCqEM75tXA"
upstream_id"58070f8e46344d718e3a1bb7afa4e87f"
total_cost0.00531606
cache_discount0.00008164
upstream_inference_cost0
provider_name"AionLabs"
response_cache_source_id(null)
data_region"global"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags19
adverbTagCount0
adverbTags(empty)
dialogueSentences38
tagDensity0.5
leniency1
rawRatio0
effectiveRatio0
94.12% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1702
totalAiIsmAdverbs2
found
0
adverb"tightly"
count1
1
adverb"quickly"
count1
highlights
0"tightly"
1"quickly"
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)
0.12% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1702
totalAiIsms34
found
0
word"pulsed"
count5
1
word"rhythmic"
count1
2
word"warmth"
count1
3
word"scanning"
count1
4
word"familiar"
count2
5
word"weight"
count3
6
word"glinting"
count1
7
word"whisper"
count1
8
word"dance"
count1
9
word"shimmered"
count1
10
word"stomach"
count1
11
word"lurched"
count1
12
word"perfect"
count1
13
word"etched"
count1
14
word"velvet"
count1
15
word"footsteps"
count1
16
word"crystal"
count2
17
word"echoes"
count1
18
word"cascading"
count1
19
word"silk"
count1
20
word"flickered"
count3
21
word"anticipation"
count1
22
word"beacon"
count1
23
word"otherworldly"
count1
highlights
0"pulsed"
1"rhythmic"
2"warmth"
3"scanning"
4"familiar"
5"weight"
6"glinting"
7"whisper"
8"dance"
9"shimmered"
10"stomach"
11"lurched"
12"perfect"
13"etched"
14"velvet"
15"footsteps"
16"crystal"
17"echoes"
18"cascading"
19"silk"
20"flickered"
21"anticipation"
22"beacon"
23"otherworldly"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"blood ran cold"
count1
highlights
0"blood went cold"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences85
matches
0"n with anticipation"
8.40% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount7
narrationSentences85
filterMatches
0"see"
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)
analyzedSentences104
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen72
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1686
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions22
unquotedAttributions0
matches(empty)
50.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions54
wordCount1233
uniqueNames16
maxNameDensity1.38
worstName"Aurora"
maxWindowNameDensity3.5
worstWindowName"Aurora"
discoveredNames
Heartstone1
Pendant1
Nyx12
Shade1
Richmond2
Park2
Aurora17
Fae-Forged1
Blade1
Isolde8
Veil1
Silas1
Warden1
London1
Fae3
Grove1
persons
0"Nyx"
1"Shade"
2"Aurora"
3"Isolde"
4"Silas"
5"Warden"
places
0"Pendant"
1"Richmond"
2"Park"
3"Blade"
4"London"
5"Fae"
6"Grove"
globalScore0.811
windowScore0.5
0.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences73
glossingSentenceCount6
matches
0"quite align with the shadows they passed through"
1"felt like falling"
2"patterns that seemed to shift when she looked at them directly"
3"as if listening"
4"silk that seemed to be woven from mist, and her bare feet left no mark on the flower-carpeted ground"
5"quite a bow"
81.38% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches2
per1kWords1.186
wordCount1686
matches
0"not the gnarled, weathered trees of Richmond Park, but something older"
1"not quickly, but with the slow, patient crawl of growing things"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount1
totalSentences104
matches
0"warning—that an"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs58
mean29.07
std20.63
cv0.71
sampleLengths
07
154
240
323
461
544
612
745
824
930
102
1159
1214
1359
1411
1566
1650
1735
184
1958
209
2156
226
234
2433
2511
2662
276
2841
2954
305
3145
3225
3313
3444
3514
3615
372
3863
3914
4013
4138
4212
4334
4463
4514
4619
4736
4828
4917
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount1
totalSentences85
matches
0"were woven"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs201
matches
0"were moving"
1"was carving"
0.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount15
semicolonCount0
flaggedSentences12
totalSentences104
ratio0.115
matches
0"Aurora felt it first in her chest—a subtle pressure, like the moment before a storm broke."
1"Even in the dimming light of Richmond Park's late afternoon, they moved wrong—a smear of darkness that didn't quite align with the shadows they passed through."
2"The path they'd been following—little more than a deer track through the underbrush—abruptly ended at a wall of hawthorn."
3"Beyond them, the air shimmered—a distortion like heat haze, but cold."
4"She stood in a perfect circle of ancient oaks—not the gnarled, weathered trees of Richmond Park, but something older."
5"The ambient light seemed to give them substance—she could make out the suggestion of features on their face, the curve of shoulders, the line of a jaw."
6"One brushed her ankle—a silken touch that sent a shiver up her spine."
7"The carvings on their surfaces were moving—not quickly, but with the slow, patient crawl of growing things."
8"She thought of the codex's warning—that an hour inside could be minutes or days outside—and felt the weight of that knowledge settle into her bones."
9"Her eyes—pale lavender, almost luminous in the grove's twilight—regarded Aurora with an expression that was both ancient and eerily youthful."
10"\"Shadow-walker.\" Isolde's gaze flickered to Nyx, and a smile touched her lips—a ghost of expression that vanished before it could settle."
11"The grove held its breath around them—the flowers stilled, the mushrooms dimmed, and even the air seemed to thicken with anticipation."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1255
adjectiveStacks0
stackExamples(empty)
adverbCount40
adverbRatio0.03187250996015936
lyAdverbCount10
lyAdverbRatio0.00796812749003984
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences104
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences104
mean16.21
std10.06
cv0.62
sampleLengths
07
116
220
318
414
526
613
710
814
927
1020
1119
1225
1312
1410
1517
1618
1714
1810
197
2012
2111
222
2326
2410
253
2620
2714
2812
2929
3018
3111
3219
3322
3425
3533
3617
3718
3817
394
4020
4127
4211
435
444
4519
4613
4724
486
494
53.21% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats8
diversityRatio0.36538461538461536
totalSentences104
uniqueOpeners38
43.29% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences77
matches
0"Instead, the darkness of their"
ratio0.013
90.13% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount25
totalSentences77
matches
0"She pressed her palm against"
1"She still didn't fully understand"
2"They reached out a hand"
3"They pressed deeper, and the"
4"It had been a faint"
5"She stepped through the gap"
6"Her stomach lurched, her ears"
7"She stood in a perfect"
8"Their trunks were wider than"
9"She turned in a slow"
10"Their violet eyes glowed brighter"
11"She stepped deeper into the"
12"She looked down and saw"
13"They paused, tilting their head"
14"She watched a spiral unfurl"
15"They studied the shifting symbols"
16"They reached out and touched"
17"She thought of the codex's"
18"she said, turning away from"
19"It came from everywhere and"
ratio0.325
5.45% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount70
totalSentences77
matches
0"The air changed before the"
1"Aurora felt it first in"
2"The Heartstone Pendant beneath her"
3"She pressed her palm against"
4"The Shade had solidified into"
5"Nyx whispered, their voice the"
6"Aurora nodded, her fingers finding"
7"The moonsilver was cold even"
8"She still didn't fully understand"
9"The path they'd been following—little"
10"The branches were woven so"
11"Aurora said, but the pendant"
12"Nyx moved past her, their"
13"They reached out a hand"
14"Nyx said, their whisper carrying"
15"They pressed deeper, and the"
16"The branches began to writhe,"
17"Aurora had seen it only"
18"It had been a faint"
19"This was different."
ratio0.909
64.94% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences77
matches
0"Even in the dimming light"
ratio0.013
28.06% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences56
technicalSentenceCount9
matches
0"The Heartstone Pendant beneath her shirt pulsed with slow, rhythmic warmth against her collarbone, a heartbeat that wasn't her own."
1"Even in the dimming light of Richmond Park's late afternoon, they moved wrong—a smear of darkness that didn't quite align with the shadows they passed through."
2"Her stomach lurched, her ears popped, and the light shifted from the grey-gold of a London autumn evening to a soft, perpetual twilight that came from no discer…"
3"Wildflowers carpeted the ground in impossible profusion: bluebells that glowed with their own faint light, roses that bloomed in shades of silver and deep viole…"
4"One brushed her ankle—a silken touch that sent a shiver up her spine."
5"She watched a spiral unfurl across a slab of grey stone, the lines deepening as if an invisible hand was carving them in real time."
6"They studied the shifting symbols for a long moment, and when they spoke, their voice carried an edge of something that might have been reverence."
7"Her eyes—pale lavender, almost luminous in the grove's twilight—regarded Aurora with an expression that was both ancient and eerily youthful."
8"She wore a gown of grey silk that seemed to be woven from mist, and her bare feet left no mark on the flower-carpeted ground."
0.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags19
uselessAdditionCount6
matches
0"Nyx whispered, their voice the rustle of dead leaves across pavement"
1"Nyx said, their whisper carrying a note of ancient amusement"
2"Nyx emerged, their form more solid than she'd ever seen it"
3"They reached out, and the carvings seemed to brighten at their touch"
4"Nyx withdrew, and the carvings dimmed"
5"Isolde's gaze flickered, and a smile touched her lips—a ghost of expression that vanished before it could settle"
71.05% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags12
fancyCount3
fancyTags
0"Nyx whispered (whisper)"
1"she breathed (breathe)"
2"Isolde continued (continue)"
dialogueSentences38
tagDensity0.316
leniency0.632
rawRatio0.25
effectiveRatio0.158
69.6717%