Run: 2026-04-27-01KQ73EJRH08SAY9VBD64N310X

Run Details

Duration:
2m 25s
Cost:
$0.022592
Provider:
Morph

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 distortion of the Veil didn't so much part as dissolve, the shimmering, translucent barrier snapping behind them with the wet sound of a sheet tearing. The air changed instantly. The crisp, damp chill of Richmond Park vanished, replaced by a density that pressed against the skin, heavy and warm, carrying a scent so rich it felt solid. Rory inhaled sharply, her bright blue eyes widening as her senses were assaulted by roasting nuts, fermenting fruit, caramelized sugar, and beneath it all, the metallic tang of old blood. "Steady," Isolde murmured. The Half-Fae stood a pace ahead, her waist-length silver hair drifting in a breeze Rory couldn't feel. Isolde's pale lavender eyes scanned the horizon with the detached intensity of a hawk assessing a field, though the lack of footprints in the dust beneath her bare feet made Rory's mind trip over the impossibility of it. The woman moved through the world as if it were a suggestion rather than a fact. "Steady is relative," Rory muttered, her hand instinctively finding the hilt of the Fae-forged blade. The leaf-shaped dagger bit a comfortable, reassuring pressure against her palm. The metal was always cold, a shock of absolute zero that grounded her, but here, the cold felt different. Here, it was a rebellion. The moonsilver blade hummed faintly, a luminescent blue glow creeping along the slender, organic curves of the steel, reacting to the dense magic saturating the air. "Pressure," came the whisper from the periphery. Nyx did not look like they had a body, not truly. They were a silhouette woven from the spaces between things, a humanoid gap in the fabric of the light. Their eyes glowed faint violet, the only solid features of a face that constantly threatened to dissolve back into the ether. "The weight of want. It pushes against the lungs." Rory nodded, shifting her attention to the pendant at her throat. The Heartstone was warm. Not the gentle warmth of body heat, but a deep, thrumming heat that radiated through the silver chain, pulsing in time with a throbbing in her temples. *Near a portal,* the artifact's established behavior dictated, a silent beacon reacting to the metaphysical architecture of this realm. The warmth was faint, but present. A compass needle trembling toward a magnetic north made of sin and magic. They stood at the edge of a valley of impossible abundance. The sky overhead was not blue, nor gray like a London overcast, but a saturated, liquid amber that seemed to drip down from the heavens, staining the air with a golden haze. Vineyards sprawled in every direction, rolling hills carved into terraces where grapevines thick as pythons arched over stone walls heavy with clusters of fruit that glowed with inner bioluminescence. The grapes were not purple or green, but hues of bruised violet and burning orange, swollen so taut their skins seemed to tremble, ready to burst at a touch. "Dymas," Isolde said, the word spoken not with fear, but with the flat tone of a label applied to a specimen. "The Prince's table is set, though the guests are often not who they appear to be." Rory stepped forward, her boots crunching heavily on the path. Unlike Isolde, Rory's weight settled into the world. The path was paved with crushed shells of a pale, pearlescent material that rang like glass underfoot. To either side, the orchards pressed in. Trees bore peacocks the size of dinner plates, and apples that pulsed with a slow, rhythmic beat. "Isolde," Rory said, stopping as a smell of vinegar and decay cut through the sugar-spice air. She pointed with the flat of her blade. "That fruit." Isolde turned her head slowly, her expression unreadable. "To look upon a gift is to accept its price. The fruit of Dymas is sweet until the seed takes root in the tongue, and then the hunger begins anew." "Can we use them?" Rory asked, thinking of survival in a place where time behaved like a thief, stealing hours and days in the blink of an eye. "Only if you can afford to pay," Isolde replied, her tone riddling but her eyes clear. "The law of the glutton is that nothing is free, and nothing is ever enough." Rory didn't like the implication. She wasn't one for metaphors; she was a woman of logic and law, even if the law here was written in shadows and excess. "We don't have time for cryptic bargaining. We find the rift, we secure the anchor, we leave. The Veil is thinning. I can feel it in the pendant." The Heartstone flared, a sudden spike of warmth that made Rory wince, her free hand flying to her left wrist, rubbing the old crescent scar from a childhood accident out of habit. The pulse quickened. *Closer.* "Follow the warmth," Nyx whispered, drifting down the path. Their whisper rode the strange, heavy air, carrying further than it should. "The stone sings to the tear." Rory fell into step beside the Shade, her hand never leaving the hilt of the Fae blade. The dagger's glow was subtle but steady, a cold fire that pushed back the oppressive golden hue of the realm. Rory watched the light creep up the moonsilver metal. Wards. The blade was reacting to the magic woven into this place, tasting the defenses of the Prince's domain. The blade could cut through magical wards; it was a tool of the Courts, effective against demons and enchantments alike. Here, it felt alive, eager to sever. They moved deeper into the vineyards. The terraces climbed upward, hugging the slope of a hill crowned by a structure that defied the rustic agriculture of the lower slopes. It was a pavilion of gold and black stone, arches sweeping like the ribs of a great beast. From its open mouth of a doorway came the sound of clinking crystal, of low, throbbing music, and laughter—too loud, too sharp, layered with a wetness that suggested mouths full of food. "A feast," Nyx murmured. The Shade's form flickered, their violet eyes narrowing. "I can see them. The contracted." "See who?" Rory asked, her grip tightening on the blade. She scanned the archway, her mind analyzing angles, exits, threats. "The souls," Isolde answered, her voice soft. "Those who bound their appetites to Dymas for power, or were taken when their hunger grew too great for this world to hold. They are the chefs, the servers, the ingredients that never spoil." Rory's stomach twisted, but she pushed the nausea down. Helbound souls. Mortals trapped in eternal contracts, conscripted into the service of Belphegor. The lore she had gathered whispered of master chefs from Earth, dragged into this realm of Gluttony to craft feasts that could enslave the wills of gods. "We must pass," Isolde said. She stepped toward a cluster of vines that barred their path. The vines were thick and knotted, moving with a slow, peristaltic rhythm. A tendril whipped toward her face, tipped with a thorn the size of a dagger. Rory didn't hesitate. She drew the Fae blade. The motion was fluid, instinctive. The leaf-shaped dagger sliced through the air. The blade met the vine. There was no resistance. The moonsilver steel didn't just cut plant matter; it sheared through the magical binding that animated the defense. The vine hissed, the cut cauterizing instantly in a spark of violet flame. The vine recoiled, and the barrier parted, the other vines shrinking back as if the blade carried an aura of absolute authority over the realm's enchantments. "Effective," Rory noted, the relief sharp. She lowered the hilt but didn't let the blade rest. The cold comfort of it was a tether to sanity. "The blade bites deep," Isolde observed, stepping through the gap. "It cuts the lie of the ward." They passed into the shadow of the pavilion. The noise here was overwhelming. The clatter of plates, the glug of wine being poured, the muffled voices of diners. But as they stepped onto the dais, the illusion broke. There were no diners. The great table was set for a hundred, laden with mountains of bread, towers of pastries, carvings of meats that steamed with a sauce that smelled of iron. But the chairs were empty, save for the figures moving about them. They were humans, or they had been. Dressed in pristine, starched whites, tall hats, and black aprons. Their movements were jerky, jerking like marionettes pulled by invisible strings. Their faces were slack, eyes wide and unblinking, mouths moving in silent repetition of service motions. They poured wine that was always half-empty and then instantly full again, pouring and pouring until the bowls overflowed, the red liquid running down the table and pooling on the floor. One of the servers turned its head toward them. The movement was too smooth, the neck rotating a full hundred and eighty degrees. "More," the server gurgled, the word mangled by a tongue that seemed thick with honey and blood. "The Prince... requires... more." Rory stepped in front of Isolde, the Fae blade pointed at the creature's chest. The blade's glow intensified, the moonlight hum on the silver flaring brighter. The server recoiled, hissing, covering its porcelain-white face. "Stay back," Rory commanded, her voice cutting through the ambient noise of the pouring wine. "Who is the Prince?" The server's head canted. The eyes focused on Rory, and for a second, she saw a flicker of recognition in the madness behind the gaze. A flash of human terror. The soul was trapped, a helbound servant of excess. "The Prince... Belphegor," the server whispered, the volume dropping to a horror-filled secret. "He sits at the head... waiting for the... the worthy... to break bread." The Heartstone seared against Rory's skin. The warmth spiked so hot she gasped, her hand flying to her throat. The pulse was no longer a gentle thrum; it was a drumbeat of warning. "Rory," Nyx's whisper was urgent, the Shade's form solidifying enough to grasp her shoulder, a cool, shadowy pressure. "The stone reacts strongly. Not just a portal. The Prince is here. And he knows you carry it." Isolde looked at the pendant, her lavender eyes widening slightly beneath the riddles she usually clung to. For a moment, the Oracle looked plain, mortal, and afraid. "He does not merely sit," Isolde said, her voice stripping away the poetry. "The Prince of Dymas is a hunger that consumes worlds. You have entered his pantry, child of Earth. And you carry the Heartstone, the seed of all desire." Rory backed up, her heels clicking on the stone. The server took a step forward, then stopped, jerking back as if an invisible whip had cracked the air. From the dark archway of the pavilion, a shadow moved. Not Nyx's shadow. Something larger. Something shaped like a mouth. The amber light dimmed, sucked in toward the entrance of the pavilion, as if the realm itself was turning its attention toward them. "We need to move," Rory said, her mind racing, calculating angles, exits, the position of the Helbound souls. "If he's here, the portal is here. But we're boxed in." Nyx pointed toward a smaller arch on the far side, where the amber sky showed a bruised patch of violet sky. "The shadows are deep there. I can slip. I can pull you through if the blade keeps the ward down." Isolde nodded. "The path of the uninvited guest is narrow, but the heart of the feast is guarded by the fear of being forgotten." Rory looked at the server, then at the dark maw of the main hall. The Heartstone pulsed, a rhythmic, dragging heat. *This way.* The artifact wanted her to go closer. Or perhaps it was warning her of a trap. The stone sought portals, but here, every exit might be a mouth. "Can we trust the stone right now?" Rory asked Isolde. Isolde touched her silver hair, her lips moving silently. "The stone seeks the source. But the source in Dymas is hunger. If you feed it, it will lead you to the abyss. If you starve it, it will guide you to the exit." Rory tightened her grip on the blade. She didn't feed it. She refused the urge to draw toward the dark hall. Instead, she turned her back on the feast, the server hissing behind her, and focused on the shadow Nyx indicated. "Nyx, lead," she ordered. "Isolde, keep the wards from tripping us." "As the crumb flies from the table," Isolde agreed, stepping to her right. Rory followed Nyx into the shadow, her mind already turning over the Prince's name, the nature of the Helbound souls, and the terrifying implication that the Heartstone wasn't just a key, but bait. They slipped past the hissing servers, the Fae blade carving a silent path through the magical bindings, and plunged deeper into the alien splendor of Dymas, driven by the need to survive a realm where nothing was ever enough, and everything was dangerous.
created_at"2026-04-27T09:13:43.448Z" 4/27/2026, 9:13:43 AM
model"qwen/qwen3.6-27b-20260422"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency941
moderation_latency(null)
generation_time145075
tokens_prompt1590
tokens_completion9748
native_tokens_prompt1633
native_tokens_completion9039
native_tokens_completion_images(null)
native_tokens_reasoning6519
native_tokens_cached384
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.02259175
router(null)
provider_responses
0
endpoint_id"826cab4e-dc26-4472-83be-e4ddd5ebd2ab"
id"5f2479cc2c18483ebbfb8c65d4263439"
is_byokfalse
latency639
model_permaslug"qwen/qwen3.6-27b-20260422"
provider_name"Morph"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777281223-Y0WD9NPPCbxHKYHKdohq"
session_id(null)
api_type"completions"
id"gen-1777281223-2B256swKUdMth91ZF83I"
upstream_id"5f2479cc2c18483ebbfb8c65d4263439"
total_cost0.02259175
cache_discount(null)
upstream_inference_cost0
provider_name"Morph"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags22
adverbTagCount0
adverbTags(empty)
dialogueSentences43
tagDensity0.512
leniency1
rawRatio0
effectiveRatio0
90.75% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2163
totalAiIsmAdverbs4
found
0
adverb"sharply"
count1
1
adverb"truly"
count1
2
adverb"slowly"
count1
3
adverb"slightly"
count1
highlights
0"sharply"
1"truly"
2"slowly"
3"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)
9.85% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2163
totalAiIsms39
found
0
word"chill"
count1
1
word"scanned"
count2
2
word"intensity"
count1
3
word"comfortable"
count1
4
word"whisper"
count3
5
word"weight"
count2
6
word"warmth"
count5
7
word"beacon"
count1
8
word"magnetic"
count1
9
word"pulsed"
count2
10
word"rhythmic"
count2
11
word"unreadable"
count1
12
word"implication"
count2
13
word"pulse"
count2
14
word"quickened"
count1
15
word"oppressive"
count1
16
word"structure"
count1
17
word"crystal"
count1
18
word"flickered"
count1
19
word"stomach"
count1
20
word"pristine"
count1
21
word"porcelain"
count1
22
word"flicker"
count1
23
word"desire"
count1
24
word"racing"
count1
25
word"calculating"
count1
26
word"maw"
count1
highlights
0"chill"
1"scanned"
2"intensity"
3"comfortable"
4"whisper"
5"weight"
6"warmth"
7"beacon"
8"magnetic"
9"pulsed"
10"rhythmic"
11"unreadable"
12"implication"
13"pulse"
14"quickened"
15"oppressive"
16"structure"
17"crystal"
18"flickered"
19"stomach"
20"pristine"
21"porcelain"
22"flicker"
23"desire"
24"racing"
25"calculating"
26"maw"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow1
found
0
label"blink of an eye"
count1
1
label"flicker of emotion"
count1
highlights
0"in the blink of an eye"
1"a flicker of recognition"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences138
matches
0"t with fear"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount2
narrationSentences138
filterMatches(empty)
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
maxSentenceWordsSeen43
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans3
markdownWords6
totalWords2162
ratio0.003
matches
0"Near a portal,"
1"Closer."
2"This way."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions14
unquotedAttributions0
matches(empty)
66.67% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions82
wordCount1781
uniqueNames20
maxNameDensity1.52
worstName"Rory"
maxWindowNameDensity3
worstWindowName"Rory"
discoveredNames
Veil1
Richmond1
Park1
Half-Fae1
Rory27
Fae-forged1
Nyx8
Heartstone5
London1
Isolde16
Shade3
Fae6
Prince2
Courts1
Belphegor1
Earth1
Gluttony1
Oracle1
Helbound3
Dymas1
persons
0"Veil"
1"Half-Fae"
2"Rory"
3"Nyx"
4"Heartstone"
5"Isolde"
6"Shade"
7"Fae"
8"Prince"
9"Oracle"
10"Dymas"
places
0"Richmond"
1"Park"
2"London"
globalScore0.742
windowScore0.667
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences109
glossingSentenceCount2
matches
0"amber that seemed to drip down from the heavens, staining the air with a golden haze"
1"seemed thick with honey and blood"
14.99% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches4
per1kWords1.85
wordCount2162
matches
0"Not the gentle warmth of body heat, but a deep, thrumming heat"
1"not blue, nor gray like a London overcast, but a saturated, liquid amber"
2"not purple or green, but hues of bruised violet"
3"not with fear, but with the flat tone of a label applied to a specimen"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences158
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs51
mean42.39
std23.31
cv0.55
sampleLengths
088
174
276
367
480
5101
637
759
826
938
1028
1131
1257
1336
1427
1592
1679
1718
1820
1941
2049
2143
2225
2361
2426
2517
2638
274
2840
2975
3023
3121
3234
3319
3439
3526
3633
3736
3868
3948
4023
4129
4241
4324
4451
4510
4643
4741
4811
4913
92.55% Passive voice overuse
Target: ≤2% passive sentences
passiveCount5
totalSentences138
matches
0"were assaulted"
1"was paved"
2"was written"
3"being poured"
4"was trapped"
100.00% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount3
totalVerbs288
matches
0"was reacting"
1"was turning"
2"was warning"
52.44% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount1
semicolonCount4
flaggedSentences5
totalSentences158
ratio0.032
matches
0"She wasn't one for metaphors; she was a woman of logic and law, even if the law here was written in shadows and excess."
1"The blade could cut through magical wards; it was a tool of the Courts, effective against demons and enchantments alike."
2"From its open mouth of a doorway came the sound of clinking crystal, of low, throbbing music, and laughter—too loud, too sharp, layered with a wetness that suggested mouths full of food."
3"The moonsilver steel didn't just cut plant matter; it sheared through the magical binding that animated the defense."
4"The pulse was no longer a gentle thrum; it was a drumbeat of warning."
100.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1791
adjectiveStacks0
stackExamples(empty)
adverbCount49
adverbRatio0.027359017308766054
lyAdverbCount14
lyAdverbRatio0.007816862088218872
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
mean13.68
std8.8
cv0.643
sampleLengths
026
14
228
330
43
517
638
716
815
911
1019
115
1226
137
1411
1519
1621
179
1811
194
2027
2119
226
2313
2411
2532
2629
2729
2821
2916
3010
318
3217
337
3417
3516
368
372
388
3930
4028
4116
4215
435
4424
4528
4632
473
481
499
38.61% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats19
diversityRatio0.3037974683544304
totalSentences158
uniqueOpeners48
25.84% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount1
totalSentences129
matches
0"Instead, she turned her back"
ratio0.008
100.00% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount20
totalSentences129
matches
0"They were a silhouette woven"
1"Their eyes glowed faint violet,"
2"They stood at the edge"
3"She pointed with the flat"
4"She wasn't one for metaphors;"
5"Their whisper rode the strange,"
6"They moved deeper into the"
7"It was a pavilion of"
8"She scanned the archway, her"
9"She stepped toward a cluster"
10"She drew the Fae blade."
11"She lowered the hilt but"
12"They passed into the shadow"
13"They were humans, or they"
14"Their movements were jerky, jerking"
15"Their faces were slack, eyes"
16"They poured wine that was"
17"She didn't feed it."
18"She refused the urge to"
19"They slipped past the hissing"
ratio0.155
25.89% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount112
totalSentences129
matches
0"The distortion of the Veil"
1"The air changed instantly."
2"The crisp, damp chill of"
3"Rory inhaled sharply, her bright"
4"The Half-Fae stood a pace"
5"Isolde's pale lavender eyes scanned"
6"The woman moved through the"
7"Rory muttered, her hand instinctively"
8"The leaf-shaped dagger bit a"
9"The metal was always cold,"
10"Here, it was a rebellion."
11"The moonsilver blade hummed faintly,"
12"Nyx did not look like"
13"They were a silhouette woven"
14"Their eyes glowed faint violet,"
15"Rory nodded, shifting her attention"
16"The Heartstone was warm."
17"The warmth was faint, but"
18"A compass needle trembling toward"
19"They stood at the edge"
ratio0.868
38.76% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount1
totalSentences129
matches
0"To either side, the orchards"
ratio0.008
20.41% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences70
technicalSentenceCount12
matches
0"Not the gentle warmth of body heat, but a deep, thrumming heat that radiated through the silver chain, pulsing in time with a throbbing in her temples."
1"The sky overhead was not blue, nor gray like a London overcast, but a saturated, liquid amber that seemed to drip down from the heavens, staining the air with a…"
2"Vineyards sprawled in every direction, rolling hills carved into terraces where grapevines thick as pythons arched over stone walls heavy with clusters of fruit…"
3"The path was paved with crushed shells of a pale, pearlescent material that rang like glass underfoot."
4"The Heartstone flared, a sudden spike of warmth that made Rory wince, her free hand flying to her left wrist, rubbing the old crescent scar from a childhood acc…"
5"The dagger's glow was subtle but steady, a cold fire that pushed back the oppressive golden hue of the realm."
6"The terraces climbed upward, hugging the slope of a hill crowned by a structure that defied the rustic agriculture of the lower slopes."
7"The lore she had gathered whispered of master chefs from Earth, dragged into this realm of Gluttony to craft feasts that could enslave the wills of gods."
8"She stepped toward a cluster of vines that barred their path."
9"The vine recoiled, and the barrier parted, the other vines shrinking back as if the blade carried an aura of absolute authority over the realm's enchantments."
10"The great table was set for a hundred, laden with mountains of bread, towers of pastries, carvings of meats that steamed with a sauce that smelled of iron."
11"They poured wine that was always half-empty and then instantly full again, pouring and pouring until the bowls overflowed, the red liquid running down the table…"
11.36% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags22
uselessAdditionCount5
matches
0"Isolde replied, her tone riddling but her eyes clear"
1"Rory asked, her grip tightening on the blade"
2"Isolde answered, her voice soft"
3"the server whispered, the volume dropping to a horror-filled secret"
4"Isolde said, her voice stripping away the poetry"
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags19
fancyCount9
fancyTags
0"Isolde murmured (murmur)"
1"Rory muttered (mutter)"
2"Nyx whispered (whisper)"
3"Nyx murmured (murmur)"
4"Rory noted (note)"
5"Isolde observed (observe)"
6"the server whispered (whisper)"
7"she ordered (order)"
8"Isolde agreed (agree)"
dialogueSentences43
tagDensity0.442
leniency0.884
rawRatio0.474
effectiveRatio0.419
72.9372%