Run: 2026-04-27-01KQ741BWD78AG35XARDTYDCHH

Run Details

Duration:
2m 37s
Cost:
$0.027991
Provider:
Alibaba

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 standing stones of ancient oak did not merely mark the boundary; they sang. A low, resonant thrum vibrated through the soles of Aurora Carter's boots and up into her shins, setting her molars on edge. She gripped the strap of her messenger bag, her knuckles whitening against the worn leather. Above, the familiar gray wool of a Richmond Park sky fractured like a cracked mirror, replaced by a canopy of bioluminescent fronds that pulsed in slow, rhythmic waves of indigo and gold. The air tasted of ozone and crushed mint, with an undercurrent of sweetness so cloying it made her stomach turn, like fermenting fruit left too long in the sun. Rory adjusted her stance, the delivery-runner's instinct to assess hazards kicking in. Left foot on the resinous earth, right foot clear. Bag secure. Blade accessible. She reached under her shirt to check the silver chain at her throat. The Heartstone pendant, a deep crimson gem roughly the size of a thumbnail, was hot against her skin. It had been ice-cold in her flat above Silas's bar an hour ago. Now, it pulsed with a warmth that matched the rhythm of the stones, a steady, insistent heartbeat demanding attention. Time slips here, Isolde murmured. The half-fae seer stood three paces ahead, her silver hair drifting as though submerged in water despite the stillness of the air. Her bare feet glided over the mossy ground without leaving so much as an indentation, the compulsion of her nature refusing to mark the sacred earth. Her pale lavender eyes were fixed on the shifting gloom beyond the stones. An hour within may be a breath without. Or a lifetime, if the Grove finds your soul particularly resonant. Step lightly, mortal heart. The Grove drinks seconds as readily as it spits them back. Rory nodded, her cool-headed demeanor a shield against the rising pressure in her ears. If we run out of time, what happens? She asked. Her voice sounded flat, swallowed by the density of the atmosphere. A ripple of darkness detached itself from the shade of the largest oak. Nyx coalesced from the shadows, taking solid form as a humanoid silhouette six foot two of living void. Faintly glowing violet eyes ignited in the hollows of their face, and their voice brushed against Rory's mind like a whisper carried on the wind. The shadow claims the debt. Or we become part of the garden. Nutrients, essentially. We have the Blade, Rory said, her hand resting on the hilt of the Fae-forged dagger nested in her bag. The moonsilver metal was always cold, even on a warm day. Now, it pulled at her touch, eager and humming with a faint vibration. Isolde said it cuts wards. If the Grove gets hungry, we cut our way out. Isolde's smile was a thin curve, devoid of comfort. The blade may sever the thread, but the knot remains. You seek the source of the pulse, Rory Carter. The Grove merely answers where your stone calls. Rory pushed past the largest stone. The transition was not a step but a lurch in her stomach, a sensation of falling upward. The gray sky vanished entirely, and gravity seemed to tilt fifteen degrees to the left. The ground beneath her boots shifted from packed earth to a spongy, translucent resin that glowed softly with every step, illuminating roots that twisted into shapes resembling grasping hands. Wildflowers the size of dinner plates bloomed and withered in the span of a heartbeat, their petals shifting colors from violet to blood-red as they opened, releasing scents that triggered fleeting, disjointed memories rain on hot pavement, burnt sugar, the metallic tang of old blood. Keep formation, Rory said, drawing the Fae-forged blade. The slender, leaf-shaped dagger hissed as it cleared the sheath. Its edge cast a pale luminescence that pushed back the encroaching gloom, the light cold and pure. Every step Rory took, the blade vibrated, the hum traveling up her arm and settling in the bones of her wrist, right over the small crescent-shaped scar from a childhood accident. It itched, a phantom sensation that had nothing to do with the cut and everything to do with the magic saturating the air. They moved deeper. The environment defied logic. Ferns grew in spirals that defied geometry, and the resin ground occasionally rippled, revealing glimpses of a sky beneath that was not blue, but a warm, oppressive amber. Rory squinted, the light from her blade revealing a faint shimmering distortion in the air ahead, a warping of reality like heat haze over asphalt. The Veil. It was supposed to be a barrier, but here it was stretched thin, translucent and trembling. Nyx drifted closer to a cluster of weeping willows whose leaves were made of thin, razor-sharp crystal. The roots of the trees untwined with the wet slap of raw meat, lashing out. They did not strike Nyx's form but wrapped around the shadows cast by the crystal leaves. The Shade rippled, their edges fracturing like a mirror hit by a stone. Violet light flared. The Grove recognizes the void, Nyx hissed, their voice jagged. It mistakes me for a breach. Or a guest to be composted. Rory stepped in, the Fae blade leading. She swept the arc, and the roots recoiled as if burned, turning to gray ash where the moonsilver edge passed. The blade hummed louder, the vibration spiking. Stay behind the light, she ordered. Isolde watched, her expression unreadable, though Rory caught the faint widening of the seer's eyes. You wield the Court's wrath well, little runner. But wrath is a sharp tool. It can cut the hand that holds it. And not all roots wish to bind you. Some wish to show you. Rory halted. The resin ahead had thickened, forming a natural amphitheater around a structure that made her breath catch. It was not wood or stone. It was woven glass and bone, spiraling upward like a nautilus shell, anchored to the earth by chains of moonsilver identical to her blade. The glass was fractured, and from the cracks leaked a warm, amber light that pulsed in time with the Heartstone at her throat. The smell intensified here, sharp and undeniable. Roasted nuts. Spiced wine. The cloying richness of excess. Prince Belphegor's dominion, Isolde whispered, her riddling cadence dropping to something urgent and sharp. Gluttony reaches even here. It tastes the richness of the Fae pocket and hungers for more. This anchor... it is a drain. They are siphoning the Grove's essence to feed their feasts. Rory approached the structure, her analytical mind struggling to parse the impossible geometry. The chains of moonsilver were buried deep in the resin, vibrating with a low frequency that made her teeth ache. She touched the glass. It was warm, yielding slightly like skin. The Veil shimmer was strongest here, the distortion so dense it looked like a curtain of silk. Under her fingertips, the surface transmitted a sound, or the echo of a sound, scratching against her mind. Hungry. The Prince hungers. She jerked her hand back, the blade snapping up in a defensive arc. Did you hear that? The Grove whispers to those who listen. But that was not the Grove. Isolde's lavender eyes locked onto Rory's. That was hunger given word. You hold the key, Rory. The stone calls to the source. You are the bait, and the hook. If I'm the bait, then let's find who's holding the line. Rory's voice steadied, the panic receding under the weight of determination. She thought of the routes she navigated every shift, the chaos of London traffic, the way she solved problems with quick, out-of-the-box thinking when the obvious path was blocked. This was just another delivery. A darker route, with higher stakes, and a package that wanted to eat the courier. Nyx, can you slip through that fissure? She pointed to a dark crack at the base of the spiral where the shadows coiled thickest. Check what's on the other side. Nyx's form dissolved into a stream of smoke that slithered along the ground, slipping into the fissure with a whisper. The shadows here are thick, but they yield to a master. I will taste the darkness. They vanished. Isolde moved to Rory's side, floating just inches off the ground. Careful, seer, Rory warned. I've read the file on your kind. You can mislead, but you cannot lie. Are we walking into a trap? Isolde's gaze did waver. We walk into a meal, Rory Carter. The question is whether we are the feast, or the knife. The Wardens monitor the tears in the Veil, but they are blind to what the Prince hides in the blind spots. We are the eyes. And that... that is why I brought you here. The blade recognizes you. The stone chooses you. The knot must be cut. Before the fissure, a sound erupted not from the air, but from the ground. A deep, guttural growl vibrated through the resin, shaking the glass structure. Amber light flared from the cracks, casting long, writhing shadows that seemed to detach themselves from the walls. Nyx reformed near the fissure, their silhouette ragged, violet eyes wide. Souls, Nyx whispered, their voice trembling with something akin to fear. Bound in the glass. Screaming in silence. There are many. And the anchor is failing. The drain is reversing. The Heartstone pulsed so violently Rory gasped, the heat searing her collarbone. The pendant wasn't just a detector; it was resonating with the bound souls, amplifying their distress. The Fae blade in her hand flared, the luminescence turning a harsh, defiant white. The Veil shimmer distorted, bulging outward as if pressure was building from the other side. Rory tightened her grip on the cold moonsilver hilt. The scar on her wrist burned, a sharp reminder of the fragility of the flesh against the impossible. She looked at the chains, the wards wrapping around them like barbed wire, and saw how the blade's light ate through the magic, parting the wards effortlessly. Then I'd better keep the knife sharp, she said. She stepped toward the spiraling trap of glass and bone, the amber light welcoming and threatening in equal measure. Isolde, keep the path clear. Nyx, watch for anything that moves like a shadow but isn't you. We're going in. Rory raised the blade, the leaf-shaped dagger humming a note of pure clarity in the alien wail of the Grove. She slashed at the primary ward anchoring the structure, and the magical barrier shattered with the sound of breaking crystal. The world held its breath, and the pulse of the Heartstone synced with the beat of her heart, driving her forward into the heart of the anomaly.
created_at"2026-04-27T09:23:58.997Z" 4/27/2026, 9:23:58 AM
model"qwen/qwen3.6-27b-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency1042
moderation_latency(null)
generation_time156649
tokens_prompt1590
tokens_completion8085
native_tokens_prompt1633
native_tokens_completion7503
native_tokens_completion_images(null)
native_tokens_reasoning5137
native_tokens_cached0
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0.0279906
router(null)
provider_responses
0
endpoint_id"82097366-3a73-4790-ac36-f96ba9f6f577"
id"chatcmpl-09675ad9-5c8d-95d6-8844-ed2284c41dae"
is_byokfalse
latency1042
model_permaslug"qwen/qwen3.6-27b-20260422"
provider_name"Alibaba"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777281839-3JUYauSW3wvlqfUqh1ny"
session_id(null)
api_type"completions"
id"gen-1777281839-MzgbRVvjJOeyb05d59VS"
upstream_id"chatcmpl-09675ad9-5c8d-95d6-8844-ed2284c41dae"
total_cost0.0279906
cache_discount(null)
upstream_inference_cost0
provider_name"Alibaba"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags0
91.60% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1785
totalAiIsmAdverbs3
found
0
adverb"lightly"
count1
1
adverb"softly"
count1
2
adverb"slightly"
count1
highlights
0"lightly"
1"softly"
2"slightly"
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.00% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1785
totalAiIsms39
found
0
word"vibrated"
count3
1
word"familiar"
count1
2
word"fractured"
count2
3
word"pulsed"
count4
4
word"rhythmic"
count1
5
word"stomach"
count2
6
word"warmth"
count1
7
word"gloom"
count2
8
word"whisper"
count2
9
word"pulse"
count2
10
word"lurch"
count1
11
word"fleeting"
count1
12
word"oppressive"
count1
13
word"crystal"
count3
14
word"unreadable"
count1
15
word"structure"
count4
16
word"silk"
count1
17
word"echo"
count1
18
word"weight"
count1
19
word"navigated"
count1
20
word"silence"
count1
21
word"searing"
count1
22
word"reminder"
count1
23
word"shattered"
count1
highlights
0"vibrated"
1"familiar"
2"fractured"
3"pulsed"
4"rhythmic"
5"stomach"
6"warmth"
7"gloom"
8"whisper"
9"pulse"
10"lurch"
11"fleeting"
12"oppressive"
13"crystal"
14"unreadable"
15"structure"
16"silk"
17"echo"
18"weight"
19"navigated"
20"silence"
21"searing"
22"reminder"
23"shattered"
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
narrationSentences158
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount2
hedgeCount2
narrationSentences158
filterMatches
0"hear"
1"watch"
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences158
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen46
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords1785
ratio0
matches(empty)
0.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions8
unquotedAttributions7
matches
0"Time slips here, Isolde murmured."
1"We have the Blade, Rory said, her hand resting on the hilt of the Fae-forged dagger nested in her bag."
2"Keep formation, Rory said, drawing the Fae-forged blade."
3"The Grove recognizes the void, Nyx hissed, their voice jagged."
4"Stay behind the light, she ordered."
5"Careful, seer, Rory warned."
6"Souls, Nyx whispered, their voice trembling with something akin to fear."
83.33% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions86
wordCount1785
uniqueNames21
maxNameDensity1.23
worstName"Rory"
maxWindowNameDensity2.5
worstWindowName"Rory"
discoveredNames
Aurora1
Carter3
Richmond1
Park1
Heartstone4
Silas1
Isolde9
Grove9
Rory22
Blade2
Fae-forged2
Veil4
Nyx9
Shade1
Fae5
Court1
Belphegor1
Prince3
London1
Wardens1
You5
persons
0"Aurora"
1"Carter"
2"Silas"
3"Isolde"
4"Grove"
5"Rory"
6"Blade"
7"Nyx"
8"Court"
9"Belphegor"
10"Prince"
11"Wardens"
12"You"
places
0"Richmond"
1"Park"
2"Veil"
3"Fae"
4"London"
globalScore0.884
windowScore0.833
84.78% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences115
glossingSentenceCount3
matches
0"looked like a curtain of silk"
1"shadows that seemed to detach themselves from the walls"
2"something akin to fear"
31.93% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches3
per1kWords1.681
wordCount1785
matches
0"not a step but a lurch in her stomach, a sensation of falling upward"
1"not blue, but a warm, oppressive amber"
2"not from the air, but from the ground"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences158
matches(empty)
73.14% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs28
mean63.75
std25.88
cv0.406
sampleLengths
0112
188
2100
335
470
559
636
7112
889
978
1086
1140
1250
1388
1446
1583
1617
1742
18101
1938
2035
2169
2255
2330
2457
2554
2648
2767
91.94% Passive voice overuse
Target: ≤2% passive sentences
passiveCount6
totalSentences158
matches
0"were fixed"
1"was supposed"
2"was stretched"
3"were made"
4"was woven"
5"were buried"
6"was blocked"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount2
totalVerbs287
matches
0"was resonating"
1"was building"
100.00% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount0
semicolonCount2
flaggedSentences2
totalSentences158
ratio0.013
matches
0"The standing stones of ancient oak did not merely mark the boundary; they sang."
1"The pendant wasn't just a detector; it was resonating with the bound souls, amplifying their distress."
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1796
adjectiveStacks3
stackExamples
0"slender, leaf-shaped dagger"
1"small crescent-shaped scar"
2"thin, razor-sharp crystal."
adverbCount36
adverbRatio0.0200445434298441
lyAdverbCount15
lyAdverbRatio0.008351893095768375
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences158
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences158
mean11.3
std7.75
cv0.686
sampleLengths
014
122
215
332
429
512
69
72
82
913
1018
1113
1219
135
1422
1526
1613
178
1811
194
2011
2114
228
232
2411
2513
2618
2725
285
297
302
3120
3211
3313
345
3510
369
3710
389
398
406
4117
4215
4329
4445
458
4610
4717
4831
4923
48.31% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats12
diversityRatio0.33544303797468356
totalSentences158
uniqueOpeners53
45.66% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount2
totalSentences146
matches
0"Faintly glowing violet eyes ignited"
1"Then I'd better keep the"
ratio0.014
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount38
totalSentences146
matches
0"She gripped the strap of"
1"She reached under her shirt"
2"It had been ice-cold in"
3"Her bare feet glided over"
4"Her pale lavender eyes were"
5"Her voice sounded flat, swallowed"
6"We have the Blade, Rory"
7"You seek the source of"
8"Its edge cast a pale"
9"It itched, a phantom sensation"
10"They moved deeper."
11"It was supposed to be"
12"They did not strike Nyx's"
13"It mistakes me for a"
14"She swept the arc, and"
15"You wield the Court's wrath"
16"It can cut the hand"
17"It was not wood or"
18"It was woven glass and"
19"It tastes the richness of"
ratio0.26
55.89% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount118
totalSentences146
matches
0"The standing stones of ancient"
1"A low, resonant thrum vibrated"
2"She gripped the strap of"
3"The air tasted of ozone"
4"Rory adjusted her stance, the"
5"She reached under her shirt"
6"The Heartstone pendant, a deep"
7"It had been ice-cold in"
8"The half-fae seer stood three"
9"Her bare feet glided over"
10"Her pale lavender eyes were"
11"An hour within may be"
12"The Grove drinks seconds as"
13"Rory nodded, her cool-headed demeanor"
14"Her voice sounded flat, swallowed"
15"A ripple of darkness detached"
16"Nyx coalesced from the shadows,"
17"The shadow claims the debt."
18"We have the Blade, Rory"
19"The moonsilver metal was always"
ratio0.808
100.00% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount6
totalSentences146
matches
0"Now, it pulsed with a"
1"If we run out of"
2"Now, it pulled at her"
3"If the Grove gets hungry,"
4"If I'm the bait, then"
5"Before the fissure, a sound"
ratio0.041
44.64% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences80
technicalSentenceCount11
matches
0"Now, it pulsed with a warmth that matched the rhythm of the stones, a steady, insistent heartbeat demanding attention."
1"The half-fae seer stood three paces ahead, her silver hair drifting as though submerged in water despite the stillness of the air."
2"Her bare feet glided over the mossy ground without leaving so much as an indentation, the compulsion of her nature refusing to mark the sacred earth."
3"The ground beneath her boots shifted from packed earth to a spongy, translucent resin that glowed softly with every step, illuminating roots that twisted into s…"
4"Wildflowers the size of dinner plates bloomed and withered in the span of a heartbeat, their petals shifting colors from violet to blood-red as they opened, rel…"
5"Its edge cast a pale luminescence that pushed back the encroaching gloom, the light cold and pure."
6"It itched, a phantom sensation that had nothing to do with the cut and everything to do with the magic saturating the air."
7"Ferns grew in spirals that defied geometry, and the resin ground occasionally rippled, revealing glimpses of a sky beneath that was not blue, but a warm, oppres…"
8"The resin ahead had thickened, forming a natural amphitheater around a structure that made her breath catch."
9"The chains of moonsilver were buried deep in the resin, vibrating with a low frequency that made her teeth ache."
10"The Veil shimmer distorted, bulging outward as if pressure was building from the other side."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
81.1078%